Solidity
如何簽署契約呼叫(不是交易)?
我的合約使用 onlyOwner 來限制對幾個功能的訪問。一切正常,但我必須移植所有內容才能使用 Infura 並且不再擁有本地帳戶。
我能夠離線簽署交易/使用 sendRawTransaction 但我不確定如何使用仍然是 onlyOwner 的純函式(不創建交易)來執行此操作。
我正在使用 web3.py 但我可以從 web3.js 等中弄清楚。
你根本不需要簽
call
。只需指定正確的from
地址即可使其通過onlyOwner
檢查。如果您在執行此操作時遇到問題,請分享您的程式碼。