使用remix ethereum部署智慧合約

WesleyWang97發表於2018-05-19

使用Remix連線私有鏈

首先需要啟動節點,注意需要將 rpcaddr 設定為 0.0.0.0,rpccorsdomain設定為 “*”.保證remix可以連線私有鏈

geth --networkid 14 --nodiscover --datadir "data/chain1" --rpc --rpcapi "net,eth,web3,personal" --rpcaddr "0.0.0.0" --rpccorsdomain "*" --rpcport 8545 console 2>>geth1.log

然後再在run中的Environment選擇web3 provider,然後web3 provider endpoint按照預設的就好(如果自己有指定特殊的埠則需要修改)
這裡寫圖片描述

再指定號account就可以部署自己的智慧合約了.
這裡寫圖片描述

部署成功之後如下圖:

這裡寫圖片描述

報錯:creation of blockDemo pending… creation of blockDemo errored: authentication needed: password or unlock

這裡寫圖片描述

這種情況需要在console中給賬號解鎖

personal.unlockAccount(address, passphrase, duration)
personal.unlockAccount("0x5e97870f263700f46aa00d967821199b9bc5a120", "foo", 30)

相關文章