Truffle
如何用 Truffle 處理 Ropsten 的智能合約?
我使用 Truffle、Metamask 和 Windows PowerShell。我通過 PowerShell 中的以下命令使用 Truffle 將我的智能合約部署到 Ropsten:
truffle migrate --network ropsten
現在,我需要與已部署的合約進行互動。是否可以使用 PowerShell 中的 Truffle 處理 Ropsten 的智能合約?如果是,請指導我。謝謝。
是的,使用松露控制台:
truffle console --network ropsten --verbose-rpc
。然後,您可以使用 truffle API 與智能合約進行互動:https ://www.trufflesuite.com/docs/truffle/getting-started/interacting-with-your-contracts 。
正如@clement 提到的,您可以通過以下命令從 Truffle 控制台連接到 Ropsten:
truffle console --network ropsten --verbose-rpc
之後,要與您部署的合約進行通信,您應該在 Truffle 控制台中嘗試以下命令:
let instance = await contract_name.deployed()
instance
現在,控制台知道您在最後一個命令中定義的已部署合約。所以,你可以像這樣執行它的功能:instance.function_name(<arg1, arg2, ...>)