以太坊服务器是什么_搭建以太坊节点服务器https API
一、啟動RPC
我們在搭建完以太坊私鏈之后(搭建教程參考前面幾篇文章),可以正常啟動以太坊,啟動RPC的方式有2種:
1、進入到 Geth JavaScript console,啟動
#./geth --datadir "./chain" --nodiscover console 2>>eth_output.log //輸出日志到文件
> admin.startRPC() //啟動RPC服務
2、終端命令直接啟動:
./geth --rpc
驗證RPC(注意單引號及content-type):
# curl -H "Content-Type: application/json" -X post --data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x8eb9f96584da9e0be7ec5d777e240222925cec68", "latest"],"id":1}' http://127.0.0.1:8545
#{"jsonrpc":"2.0","id":1,"result":"0x4e5567440fd7740000"} //出現這句說明能夠正常返回
jsonRPC格式介紹:
向服務端傳輸數據格式如下:
{ "method": "方法名", "params": [“參數數組”], "id": 方法ID}
說明:
第一個參數: 是方法的名值對
第二個參數: 是參數數組
第三個參數: 是方法ID(可以隨意填)
舉例: { "method": "doSomething", "params": [], "id": 1234}
doSomething 是遠程對象的方法, [] 表示參數為空
正是因為上面的只能通過http://127.0.0.1:8545訪問,所以需要重定向一次。(如果有朋友知道在不搭建服務器的情況下,通過外網訪問該以太坊節點的RPC服務的話歡迎留言)
二、配置apache服務器https重定向到127.0.0.1:8545
看我的配置:
image.png
postman展示結果:
image.png
總結
以上是生活随笔為你收集整理的以太坊服务器是什么_搭建以太坊节点服务器https API的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 因特尔显卡自定义分辨率_iGame RT
- 下一篇: 5u fb库 三菱plc_三菱FX5U