学 Web3 / AI
面试题库
岗位广场
简历优化
测试币
油条TV - Web3学习、Agent学习路线与远程工作攻略
返回题库
ethers 模拟调用和正常调用有什么区别?
简单
收藏
分享
第 2 / 3 题
上一题
下一题
参考答案
先自己想
模拟面试
标准答案:
模拟调用(eth_call / callStatic)
只在本地执行,不会修改链上状态。
不消耗 Gas,不需要签名。
常用于测试交易是否能成功或获取只读数据。
正常调用(sendTransaction / writeContract)
需要用户签名和支付 Gas。
会修改链上状态,上链后不可逆。
上一题
一笔交易怎么确定需要多少 Gas?
下一题
如何防止用户重复提交订单?