geth命令开启rpc
geth --datadir /apps/ethereum/etherdata/ --rpc --rpcapi "db,eth,net,web3" --networkid 15 --identity "alle1nNode" --rpcport 8545 --port 30303 console
注:出于安全考虑,接口默认开放API子集,通过相应参数可以进行配置。
1、 调用RPC接口
# 查看账户信息
curl -X POST -H "Content-Type":application/json --data '{"jsonrpc":"2.0", "method":"eth_accounts","params":[],"id":67}' 172.25.0.10:8545
# 查看账户余额
curl -X POST -H "Content-Type":application/json --data '{"jsonrpc":"2.0", "method