Solidity

如何簽署契約呼叫(不是交易)?

  • January 22, 2018

我的合約使用 onlyOwner 來限制對幾個功能的訪問。一切正常,但我必須移植所有內容才能使用 Infura 並且不再擁有本地帳戶。

我能夠離線簽署交易/使用 sendRawTransaction 但我不確定如何使用仍然是 onlyOwner 的純函式(不創建交易)來執行此操作。

我正在使用 web3.py 但我可以從 web3.js 等中弄清楚。

你根本不需要簽call。只需指定正確的from地址即可使其通過onlyOwner檢查。

如果您在執行此操作時遇到問題,請分享您的程式碼。

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