Private-Blockchain

在私有區塊鏈上部署智能合約

  • June 12, 2021

我在 AWS 上用一個 Peer 創建了一個私有區塊鏈伺服器。現在,如果我想從本地系統在我的 AWS 節點上部署智能合約,我該怎麼做?

問候AKM。

注意:不建議使用生產或主鏈。如果您知道自己在做什麼,請按照說明進行操作。

如果您在測試環境中,我通常建議使用RemixmyEtherWallet等第三方工具輕鬆部署智能合約。

所以你可以使用這些標誌執行 geth

--rpcaddr 0.0.0.0 --rpcport "9816" --rpccorsdomain "*" --rpcapi "web3,eth,admin,debug,miner,personal,net" --wsorigins "*"

現在您可以將您的實例的 9816 埠公開一段時間,並為您的 geth 實例連接 remix 或 MEW 並輕鬆部署您的智能合約。完成後可以關閉 rpc 埠。

PS:如果您正在執行主網,請不要將這樣的 RPC 呼叫暴露給外部環境。最好的方法是從你的 geth 實例部署合約。

PS:您可以按照使用 byteCode 部署合約的文章(MyEtherWallet 和 Remix)

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