内置函数
结构体
内置变量与常量
通用约定
交易所
能力矩阵
中心化交易所
去中心化交易所
Hyperliquid
Lighter
edgeX
Aster
Aevo
Pendle
WOOFi Pro
Uniswap / PancakeSwap
Aerodrome / Velodrome
KyberSwap
1inch
EVM DEX通用指令
exchange.IO("route", ...)
exchange.IO("simulate", ...)
exchange.IO("token", ...)
exchange.IO("transfer", ...)
exchange.IO("receipt", ...)
exchange.IO("wrap", ...)
exchange.IO("unwrap", ...)
exchange.IO("approve", ...)
exchange.IO("slippage", ...)
exchange.IO("deadline", ...)
exchange.IO("cancelWait", ...)
exchange.IO("gasMultiplier", ...)
exchange.IO("lp.pools", ...)
exchange.IO("lp.select", ...)
exchange.IO("lp.pool", ...)
exchange.IO("lp.ticks", ...)
exchange.IO("lp.plan", ...)
exchange.IO("lp.simulate", ...)
exchange.IO("lp.add", ...)
exchange.IO("lp.increase", ...)
exchange.IO("lp.decrease", ...)
exchange.IO("lp.collect", ...)
exchange.IO("lp.remove", ...)
exchange.IO("lp.positions", ...)
exchange.IO("lp.history", ...)
exchange.IO("lp.track", ...)
exchange.IO("bridge.*", ...)
Jupiter
OKX DEX
DEX策略示例
预测市场
证券与期货
链上与自定义接入
exchange.IO("deadline", ...)
设置兑换交易的有效期(截止时间)。
exchange.IO(k)
exchange.IO(k, seconds)示例
设置交易的截止时间。
javascript
function main() {
exchange.IO("deadline", 300)
Log("截止时间:", exchange.IO("deadline"), "秒")
}返回值
| 类型 | 描述 |
number | 返回当前截止时间(秒)。 |
参数
| 名称 | 类型 | 必填 | 描述 |
k | string | 是 | 固定为 |
seconds | number | 否 | 交易有效期(秒),范围10到86400,默认120。不传表示查询当前值。 |
参考
Uniswap / PancakeSwap Aerodrome / Velodrome KyberSwap 1inch exchange.IO exchange.IO("slippage") exchange.IO("gasMultiplier") exchange.IO("cancelWait")
备注
兑换交易在发出后超过截止时间仍未上链,执行时会回滚,避免长时间挂起的交易在价格大幅变化后才成交。
KyberSwap交易所对象在请求KyberSwap生成兑换交易时传入这个有效期;1inch生成的交易不带有效期,设置对OneInch交易所对象的兑换不起作用。