Solidity
如何從 web3.js 獲取嵌套的地圖值?
契約中:
mapping (address => mapping (address => uint256)) public spentLimit;
如何檢索
spentLimit[a][b]
給定a
和b
從 web3.js?
考慮將以下功能添加到您的智能合約中:
function getSpentLimit(address a, address b) public view returns (uint256) { return spentLimit[a][b]; }
然後您可以使用 web3.js 使用 a 和 b 作為參數在您的智能合約中呼叫此函式