内置函数
结构体
内置变量与常量
通用约定
交易所
能力矩阵
中心化交易所
去中心化交易所
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("slippage", ...)
设置市价单的滑点保护比例。
exchange.IO(k)
exchange.IO(k, ratio)示例
设置市价单的滑点保护。
javascript
function main() {
exchange.IO("slippage", 0.01) // 1%
Log("滑点:", exchange.IO("slippage"))
}返回值
| 类型 | 描述 |
number | 返回当前滑点比例。 |
参数
| 名称 | 类型 | 必填 | 描述 |
k | string | 是 | 固定为 |
ratio | number | 否 | 滑点比例,范围 |
参考
Uniswap / PancakeSwap Aerodrome / Velodrome KyberSwap 1inch exchange.IO exchange.IO("route") exchange.IO("simulate") exchange.IO("deadline") exchange.CreateOrder
备注
市价单按下单时的报价扣除滑点得到最少到手数量,写入链上交易;成交时价格变动超过滑点则整笔回滚(只损失gas)。
单笔订单也可以在exchange.CreateOrder()的方向参数后附加;{"slippage":0.01}单独指定。限价单不使用滑点,限价本身就是最差成交价。