javascript
java https jasonrpc_以太坊 ethereum JSON-RPC java 调用示例
啟動 geth
在啟動時需要開啟 rpc 的支持:
geth --identity "ethtest" --rpc --rpcaddr 10.200.123.19 --port 10071 --rpcport 10070 --rpcapi "personal,db,eth,net,web3" --datadir /data/ethdata --nodiscover --networkid 666
_ rpcaddr_ 指定自己IP后就可以被遠程訪問,比較方便。
java 代碼
maven引入包:
com.github.briandilley.jsonrpc4j
jsonrpc4j
1.5.3
調用代碼:
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import com.googlecode.jsonrpc4j.JsonRpcHttpClient;
public class Test {
public static void main(String[] args) throws Throwable {
Map headers = new HashMap(1);
headers.put("Content-Type", "application/json");
JsonRpcHttpClient client = new JsonRpcHttpClient(new URL("http://10.200.123.19:10070"), headers);
Object result = client.invoke("eth_accounts", args, Object.class);
System.out.println(result);
}
}
總結
以上是生活随笔為你收集整理的java https jasonrpc_以太坊 ethereum JSON-RPC java 调用示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java表达式由什么组成_必知必会之La
- 下一篇: jsp springmvc 视图解析器_