内置函数
结构体
内置变量与常量
通用约定
交易所
能力矩阵
中心化交易所
去中心化交易所
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("unwrap", ...)
把包装币(如WETH、WBNB)解包成原生币(如ETH、BNB),1:1兑换,没有滑点,只花gas。
exchange.IO(k, amount)示例
把全部WETH换回ETH。
javascript
function main() {
var r = exchange.IO("unwrap", "all")
if (!r) {
Log("解包失败:", GetLastError())
return
}
var rc = exchange.IO("receipt", r.txHash, 120000)
Log(r.from, "→", r.to, r.amount, "结果:", rc.status)
}返回值
| 类型 | 描述 |
object / 空值 | 交易广播成功返回 |
参数
| 名称 | 类型 | 必填 | 描述 |
k | string | 是 | 固定为 |
amount | string / number | 是 | 要解包的包装币数量(可读单位,建议写成字符串);设置为 |
参考
Uniswap / PancakeSwap Aerodrome / Velodrome KyberSwap 1inch exchange.IO exchange.IO("wrap") exchange.IO("receipt") exchange.IO("transfer")
备注
直接调用包装币合约的withdraw(uint256),不经过兑换路由和资金池。