使用remix ethereum部署智能合约

本文介绍了如何使用Remix连接私有链部署智能合约。首先,启动节点时要确保rpcaddr设为0.0.0.0,rpccorsdomain设为"*"。接着,在Remix的Run环境中选择web3 provider,并根据需要配置endpoint。当部署智能合约遇到"creation of blockDemo pending… creation of blockDemo errored: authentication needed: password or unlock"错误时,需在console中解锁账号来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值