以太坊服务器是什么_搭建以太坊节点服务器https API
一、啟動(dòng)RPC
我們?cè)诖罱ㄍ暌蕴凰芥溨?搭建教程參考前面幾篇文章),可以正常啟動(dòng)以太坊,啟動(dòng)RPC的方式有2種:
1、進(jìn)入到 Geth JavaScript console,啟動(dòng)
#./geth --datadir "./chain" --nodiscover console 2>>eth_output.log //輸出日志到文件
> admin.startRPC() //啟動(dòng)RPC服務(wù)
2、終端命令直接啟動(dòng):
./geth --rpc
驗(yàn)證RPC(注意單引號(hào)及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"} //出現(xiàn)這句說明能夠正常返回
jsonRPC格式介紹:
向服務(wù)端傳輸數(shù)據(jù)格式如下:
{ "method": "方法名", "params": [“參數(shù)數(shù)組”], "id": 方法ID}
說明:
第一個(gè)參數(shù): 是方法的名值對(duì)
第二個(gè)參數(shù): 是參數(shù)數(shù)組
第三個(gè)參數(shù): 是方法ID(可以隨意填)
舉例: { "method": "doSomething", "params": [], "id": 1234}
doSomething 是遠(yuǎn)程對(duì)象的方法, [] 表示參數(shù)為空
正是因?yàn)樯厦娴闹荒芡ㄟ^http://127.0.0.1:8545訪問,所以需要重定向一次。(如果有朋友知道在不搭建服務(wù)器的情況下,通過外網(wǎng)訪問該以太坊節(jié)點(diǎn)的RPC服務(wù)的話歡迎留言)
二、配置apache服務(wù)器https重定向到127.0.0.1:8545
看我的配置:
image.png
postman展示結(jié)果:
image.png
總結(jié)
以上是生活随笔為你收集整理的以太坊服务器是什么_搭建以太坊节点服务器https API的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 因特尔显卡自定义分辨率_iGame RT
- 下一篇: 计算机组成原理平均cpi怎么算_计算机组