web3js - 我应该为 ThunderCore 的交易设置什么 gas 价格?
问题描述
在向 ThunderCore 发送交易时,我如何确定要使用的最优 gas 价格?如果我现有的代码需要像 ETH Gas station 或 Etherscan 这样的 gas price oracle REST API 怎么办?
解决方案
ThunderCore 上的交易费用使用单独的字段指定:
- 汽油价格
- 气体限制
(就像在以太坊上一样)。
天然气价格
- 使用
eth_gasPrice
RPC 调用获取近期价格的移动平均线
气体限制
- 使用
eth_estimateGas
RPC 调用来估计事务所需的计算和存储成本。 - 如果您确定目标地址是普通账户而不是智能合约,您可以使用指定 21 KWei (21,000 Wei) 的气体限制
推荐阅读
- spss - SPSS中缺少字符串
- regex - 异常日志的正则表达式
- node.js - ERR_HTTP_HEADERS_SENT:在将标头发送到客户端 Passport 后无法设置标头
- ios - 不同视图之间的 SwiftUI 导航
- c# - Visual Studio 2019 未将引用的项目添加到 deps.json
- ruby-on-rails - 下载的文档名称中出现不需要的字符
- php - laravel 中的 PHP 单元崩溃并显示消息“尚未设置外观”
- c# - Acumatica:仅初始化一次视图以提高性能或用户体验
- tensorflow - 如何在 Keras 中对输出层进行采样
- c# - 使用 MVVM 在运行时创建的绑定按钮