当我从fee_history调用web3 3库方法时,polygon节点返回一个非空EIP-1559基本费用。
eth_feeHistory上的请求返回响应:
{'jsonrpc': '2.0', 'id': 0, 'result': {'baseFeePerGas': ['0x22', '0x23', '0x27', '0x2b', '0x30'], 'gasUsedRatio': [0.5150423384224325, 0.9958615949232461, 0.9957990374455649, 0.9990101827216755], 'oldestBlock': '0x17e3f8c', 'reward': [['0x8c063bbc9', '0x1202ddc65e', '0x174876e7de'], ['0x80ccb79cd', '0xba43b7400', '0x15896dfcef'], ['0x72ffed179', '0x730fe0971', '0x9502f8fd9'], ['0x7fc7076e6', '0x7fc7076e6', '0x8ddbeaff0']]}}我们看到基本费用等于[34, 35, 39, 43, 48]。在呋喃上。但是本地节点返回22卫作为下一个块的基本费用。
然而,在https://polygonscan.com/gastracker和https://polygonscan.com/blocks上,我看到了基本收费接近0 Gwei的区块。13卫:https://polygonscan.com/block/25035822)和区块的基本费用为数十格威(例如。68 Gwei:https://polygonscan.com/block/25013644)。
多边形链的实际基本费用是多少,关不收零?以(base fee + max priority fee)的形式计算最大收费的公式是否相关?为什么一个本地节点总是返回22卫国作为基本费用?
发布于 2023-02-25 22:06:06
以(基本费用+最高优先级费用)的形式计算最高费用的公式是相关的,因为这是用户可以为事务支付的最高费用。然而,交易所支付的实际费用取决于当前的网络条件,并且可能低于最高费用。
本地节点总是作为基本费用返回22 Wei的原因可能是由于配置问题,或者节点可能没有与网络完全同步。检查多个信息源(如Etherscan和其他块探索者)以更好地了解当前的网络状况总是一种很好的做法。
https://ethereum.stackexchange.com/questions/121864
复制相似问题