更新时间:2023-12-11 GMT+08:00
Gas优化API
Gas优化API可以在不影响交易成功率和确认速率的情况下,节约Gas成本。
![](https://support.huaweicloud.com/intl/zh-cn/devg-nes/public_sys-resources/note_3.0-zh-cn.png)
当前仅专享版支持Gas优化API。
Gas优化流程
开发者可以向节点发送一组Gas不同的裸交易(rawTransaction),Gas优化API将会在后台尝试以下操作:
- 将这批交易根据Gas从低到高顺序排列。
- 提交Gas最低的交易。
- 检查交易是否已经被区块确认。
- 如果交易在4s内未被确认,则会尝试提交下一个Gas更高的交易,直至交易被确认。
注意事项
- 当前Gas优化API支持两种模式:EIP1559和传统交易。
- 采用EIP1559交易时,一组交易除了maxPriorityFeePerGas不同,其他参数应保证完全一致;
- 采用传统交易时,一组交易除了gasPrice不同,其他参数应保持完全一致。
- 同一组交易不能同时包括EIP1559和传统交易两种模式。
- Gas优化API仅支持适配eth_sendRawTransactionAPI接口的链:Ethereum、Arbitrum、Polygon、BSC。