使用remix ethereum部署智能合约

使用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)

猜你喜欢

转载自blog.csdn.net/yinanmo5569/article/details/80372133
今日推荐