输入/搜索内容
内置函数
结构体
内置变量与常量
通用约定
交易所
能力矩阵
中心化交易所
去中心化交易所
预测市场
证券与期货
链上与自定义接入

设置gas上限倍数:交易的gasLimit为节点估算的gas乘以该倍数。

exchange.IO(k)
exchange.IO(k, x)

示例

设置gas上限倍数。

javascript
function main() { exchange.IO("gasMultiplier", 1.5) Log("gas倍数:", exchange.IO("gasMultiplier")) }

返回值

类型描述

number

返回当前倍数。

参数

名称类型必填描述

k

string

是

固定为gasMultiplier,用于设置gas上限倍数。

x

number

否

倍数,范围1到5,默认1.2。交易的gasLimit为节点估算的gas乘以该倍数。不传表示查询当前值。

参考

备注

gasLimit只是上限,实际按使用量扣费,倍数大一些不会多花钱,但钱包余额需要覆盖上限对应的手续费。

结算已有仓位手续费的LP交易(加仓、减仓、领取、撤出;Aerodrome、Velodrome还有质押、取回质押、领奖励)的gasLimit取「估算×倍数」与「估算+余量」中较大的一个,余量为每个仓位50000加每笔手续费(或奖励)转出40000:估算时仓位可能还没有手续费,上链前产生了手续费,执行就要多走记账和代币转出。exchange.IO("bridge.send", ...)的gasLimit不低于LI.FI报价给出的gasLimit。