Solidity

如何從 web3.js 獲取嵌套的地圖值?

  • January 10, 2020

契約中:

mapping (address => mapping (address => uint256)) public spentLimit;

如何檢索spentLimit[a][b]給定ab從 web3.js?

考慮將以下功能添加到您的智能合約中:

function getSpentLimit(address a, address b) public view returns (uint256) {
  return spentLimit[a][b];
}

然後您可以使用 web3.js 使用 a 和 b 作為參數在您的智能合約中呼叫此函式

引用自:https://ethereum.stackexchange.com/questions/78867