String json = "{\n" +
" \"jsonrpc\": \"2.0\",\n" +
" \"method\": \"eth_call\",\n" +
" \"params\": [\n" +
" \n" +
" {\n" +
" \"from\": \"0x0000000000000000000000000000000000000000\",\n" +
" \"to\": \"" + contract + "\",\n" +
" \"data\": \"" + inputData + "\"\n" +
" },\n" +
" \n" +
" \"latest\"\n" +
" ],\n" +
" \"id\": 1\n" +
"}";
OkHttpClient okHttpClient = new OkHttpClient();
RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8"), json);
Request request = new Request.Builder()
.url("https://eth-mainnet.public.blastapi.io")
.post(requestBody)
.build();
Call call = okHttpClient.newCall(request);
Response execute = call.execute();
String s = execute.body().string();
String message = JSON.parseObject(s).getString("result");
okhttp eth_call
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 前言 前面一节我们讲解了 同步请求和异步请求的实际使用方式,并分析了两种方式的区别。这里我们回顾下: 同步请求和异...
- 背景 在 OkHttp 的使用中,一般是调用 Call#execute() 或者 Call#enqueue(),然...
- 解决办法如下: 1. 低版本AS gradle module 中加入 android { compileOptio...