更新时间:2023-12-11 GMT+08:00

Gas优化API

Gas优化API可以在不影响交易成功率和确认速率的情况下,节约Gas成本。

当前仅专享版支持Gas优化API。

Gas优化流程

开发者可以向节点发送一组Gas不同的裸交易(rawTransaction),Gas优化API将会在后台尝试以下操作:

  1. 将这批交易根据Gas从低到高顺序排列。
  2. 提交Gas最低的交易。
  3. 检查交易是否已经被区块确认。
  4. 如果交易在4s内未被确认,则会尝试提交下一个Gas更高的交易,直至交易被确认。

注意事项

  1. 当前Gas优化API支持两种模式:EIP1559和传统交易。
    • 采用EIP1559交易时,一组交易除了maxPriorityFeePerGas不同,其他参数应保证完全一致;
    • 采用传统交易时,一组交易除了gasPrice不同,其他参数应保持完全一致。
  2. 同一组交易不能同时包括EIP1559和传统交易两种模式。
  3. Gas优化API仅支持适配eth_sendRawTransactionAPI接口的链:Ethereum、Arbitrum、Polygon、BSC。