Solidity
如何獲取智能合約持有的代幣地址?
我的合約接收各種類型的 ERC20 代幣。我想知道合約中 ERC20 代幣的地址。這些地址是強制性的,因為它們仍在契約中使用。
還有其他方法可以做到這一點,但它涉及使用一些 javascript 庫。
EVM 的設計方式不允許您查詢合約持有的所有代幣。從技術上講,它是儲存使用者餘額的代幣合約。
跟踪合約收到的所有資產的唯一方法是鏈下,通過 web3 實現。