贴瓷砖的小钟 2021-10-05 10:17
浏览 49
已结题

区块链 JSON-RPC API 关于eth_call和eth_sendTransation

问:为什么使用eth_call时需要指定区块链编号或区块字符串标签,但是使用eth_sendTransation时不需要指定?

说明:eth_call只是查询,并不会消耗gas,我们可能会涉及到要查询具体某个区块(对应的就是时间)的值。所谓的追溯就是利用eth_call函数传入不同的区块进去,就可以查询到特定需求的数据。

答:
eth_call的返回值一个是Promise,它的解析值为调用方法的返回数据字符串而eth_aendTransaction自带。

问:JSON-RPC中的eth_sendTransaction与eth_call有什么区别?

答:
1.eth_call不消耗gas,而eth_sendTransaction需要消耗gas。
2.eth_call调用只是在本地调用evm虚拟机执行获取状态,并没有打包操作。
3.eth_sendTransaction调用发起一笔交易,并等待打包。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月13日
    • 修改了问题 10月5日
    • 创建了问题 10月5日

    悬赏问题

    • ¥100 需要跳转番茄畅听app的adb命令
    • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
    • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
    • ¥50 opencv4nodejs 如何安装
    • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
    • ¥15 nginx反向代理获取ip,java获取真实ip
    • ¥15 eda:门禁系统设计
    • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
    • ¥15 376.1电表主站通信协议下发指令全被否认问题
    • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证