欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

geth json api

黃文隆2年前9瀏覽0評論

geth是以太坊的官方客戶端之一,它提供了許多json rpc api供開發(fā)者使用。本文將介紹geth json api的一些常用接口和使用方法。

1.獲取賬戶余額

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x2612Af68baB2873cFf172dBea1B5C42501bB107f", "latest"],"id":1}' http://localhost:8545

以上是一個獲取賬戶余額的示例,其中0x2612Af68baB2873cFf172dBea1B5C42501bB107f是目標賬戶地址,“l(fā)atest”表示最新的區(qū)塊高度。

2.獲取交易詳情

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["0x9834177220c68277dfb36c9901048b2bb3f158a7b3de52f36daa38c13d89082f"],"id":1}' http://localhost:8545

以上是一個獲取交易詳情的示例,其中0x9834177220c68277dfb36c9901048b2bb3f158a7b3de52f36daa38c13d89082f是目標交易的哈希值。

3.獲取當前gas價格

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":1}' http://localhost:8545

以上是一個獲取當前gas價格的示例。

4.發(fā)送eth交易

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_sendTransaction","params":[{"from":"0x2612Af68baB2873cFf172dBea1B5C42501bB107f","to":"0x072Bc6a28d442F105f8FFd424b2Bf96c54fE648B","value":"0x90000","gas":"0x76c0","gasPrice":"0x9184e72a000","nonce":"0x0"}],"id":1}' http://localhost:8545

以上是一個發(fā)送eth交易的示例,其中from表示發(fā)送人地址,to表示接收人地址,value表示轉賬金額,gas表示gas限制,gasPrice表示gas價格。

結論

通過geth json api,我們可以方便地獲取賬戶余額、交易詳情、當前gas價格,并且可以通過發(fā)送eth交易等接口進行豐富的操作。