用Postman查询RPC常用方法

1、创建创世区块文件 genesis.json  (可以直接复制)

{
  "config": {
    "chainId": 20220824,
    "homesteadBlock": 0,
    "eip150Block": 0,
    "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "eip155Block": 0,
    "eip158Block": 0,
    "byzantiumBlock": 0,
    "constantinopleBlock": 0,
    "petersburgBlock": 0,
    "istanbulBlock": 0,
    "ethash": {}
  },
  "nonce": "0x0",
  "timestamp": "0x5ddf8f3e",
  "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "gasLimit": "0x47b760",
  "difficulty": "0x10000",
  "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "coinbase": "0x0000000000000000000000000000000000000000",
   "alloc": {
	   "0xad82FC3092ce865E21a67f7FbfA9Efd03082d2fC" : {"balance" : "30000000000000000000"},
	   "0xe8961411B449dde62F71074aD74d589238a723dA" : {"balance" : "1000000000000000000000000000000"} 
  },

  "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}

2、使用如下命令

1.   geth --datadir data1 init genesis.json     

2.   geth --datadir data1/ --networkid 20220824 --http --http.addr "0.0.0.0" --http.port 8545 --http.corsdomain "*" --http.vhosts "*" --port 30305 --http.api "eth,web3,miner,admin,personal,net,txpool" --nodiscover --ipcdisable --allow-insecure-unlock --syncmode "full" --maxpeers 100 console 2>geth.log

 3、私链创建成功

用Postman查询RPC常用方法_第1张图片

 4、使用Postman进行查询

(1)找到本机的id地址

(2)端口是8545

5、在Postman中输入本机的ip及私链的端口(在上述的第二条命令中可以看到8545,端口可以自行设计,不涉及冲突就行)

 用Postman查询RPC常用方法_第2张图片

 用Postman查询RPC常用方法_第3张图片


此例子中是查询区块数量blocknumber,结果是16进制。

用Postman查询RPC常用方法_第4张图片

 用Postman查询RPC常用方法_第5张图片

 用Postman查询RPC常用方法_第6张图片

推荐链接:

以太坊JSON RPC手册 / shh_version - 汇智网

你可能感兴趣的:(rpc,网络协议,网络)