以太坊客户端连接远程节点

JouyPub

本文主要介绍以太坊客户端geth和Ethereum Wallet连接远程节点的方式

客户端能连接远程节点,远程以太坊节点启动时需要开放rpc端口,并且需要支持一些操作命令,启动命令如下:

geth --datadir data --networkid 31415926 --rpc --rpcaddr "0.0.0.0" --rpcport 8545 --rpccorsdomain "*" --rpcapi="db,eth,net,web3,personal,web3" console

--rpc --rpcaddr "0.0.0.0" --rpcport 8545 允许外部通过rpc连接,rpcaddr必须是0.0.0.0,不能是localhost或127.0.0.1
--rpcapi="db,eth,net,web3,personal,web3" 允许外部客户端能执行的操作

geth 连接以太坊节点

# 连接本地节点
> geth attach ipc:/services/data/geth/data/geth.ipc
> geth attach http://localhost:8545

# 连接远程节点
geth attach http://remote_ip:8545
geth attach ws://remote_ip:8546

Ethereum Wallet 连接以太坊节点

# 连接本机节点
"/Applications/Ethereum Wallet.app/Contents/MacOS/Ethereum Wallet" --rpc http://localhost:8545
"/Applications/Ethereum Wallet.app/Contents/MacOS/Ethereum Wallet" --rpc /Users/moon/geth/data/geth.ipc

# 连接远程节点
"/Applications/Ethereum Wallet.app/Contents/MacOS/Ethereum Wallet" --rpc http://remote_ip:8545



欢迎订阅「K叔区块链」 - 专注于区块链技术学习

博客地址:http://www.jouypub.com
简书主页:https://www.jianshu.com/u/756c9c8ae984
segmentfault主页:https://segmentfault.com/blog/jouypub
腾讯云主页:https://cloud.tencent.com/developer/column/72548
阅读 2.8k

jouypub.com
聊聊区块链,大数据,后端开发,前端开发

聊聊区块链、大数据、应用开发

522 声望
159 粉丝
0 条评论

聊聊区块链、大数据、应用开发

522 声望
159 粉丝
宣传栏