Solidity
從 Solidity 的不同合約中讀取私有變數
我知道如果我使用 web3 系列庫,我可以使用
web3.eth.getStorageAt
直接從智能合約的儲存中讀取我喜歡的任何變數。有沒有辦法直接在 Solidity 中通過智能合約來做到這一點(不使用剛剛執行的 Oracle
web3.eth.getStorageAt
)?我認為不會,因為在我看來,這將完全違背在 Solidity 中使用訪問修飾符的目的,但只是想確定一下。
是的,這是正確的 - 您只能從契約中讀取儲存。有關更多詳細資訊,請參閱此