在ethers.js中,您可以使用provider.getGasPrice()来得到您应该支付的煤气的最佳猜测估计值。有什么简单的东西,我可以调用或转换到这个值,以获得一个等价的“快速”事务将是什么,而不是一个“平均”速度的事务?
发布于 2021-05-24 08:19:29
getGasPrice()查询提供程序、JSON方法、gasPrice以及您的提供者返回的代理。
为了计算“快速”和“平均”速度,您需要定义您认为这些指标是什么。例如,您可以收集最后20个块内的所有事务(大约)。5分钟)并在历史数据中查找百分位数:
可以使用getBlockWithTransactions() ethers.js方法在块中获取事务。在每个事务中,您都要查找gasPrice属性。
https://stackoverflow.com/questions/67668417
复制相似问题