Solidity

通過代理缺少功能的契約

  • June 28, 2022

我認為代理只是使用委託呼叫來實現契約。所以我看到這一點的方式是,我可以在代理和實現中執行相同的方法。但是,我確實通過代理部署了我的 ERC20 合約,發現我不能直接在實現合約上鑄幣,只能通過代理。如何?為什麼?我錯過了什麼?

如果您要呼叫直接與實現合約互動的實現函式,您的函式將在不同的上下文中執行,讀取/寫入實現合約的儲存而不是代理合約。一般不是你想要的。有點腦裂。

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