Solidity

從 Solidity 的不同合約中讀取私有變數

  • June 26, 2021

我知道如果我使用 web3 系列庫,我可以使用

web3.eth.getStorageAt

直接從智能合約的儲存中讀取我喜歡的任何變數。有沒有辦法直接在 Solidity 中通過智能合約來做到這一點(不使用剛剛執行的 Oracle web3.eth.getStorageAt)?我認為不會,因為在我看來,這將完全違背在 Solidity 中使用訪問修飾符的目的,但只是想確定一下。

是的,這是正確的 - 您只能從契約中讀取儲存。有關更多詳細資訊,請參閱此

一個合約可以訪問另一個合約的儲存嗎?

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