内置函数
结构体
内置变量与常量
通用约定
交易所
能力矩阵
中心化交易所
去中心化交易所
Hyperliquid
Lighter
edgeX
Aster
Aevo
Pendle
WOOFi Pro
Uniswap / PancakeSwap
Aerodrome / Velodrome
KyberSwap
1inch
EVM DEX通用指令
Jupiter
exchange.IO("route", ...)
exchange.IO("token", ...)
exchange.IO("transfer", ...)
exchange.IO("receipt", ...)
exchange.IO("slippage", ...)
exchange.IO("priorityFee", ...)
exchange.IO("dexes", ...)
exchange.IO("rps", ...)
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("pump.*", ...)
exchange.IO("dca.*", ...)
exchange.IO("trigger.*", ...)
exchange.IO("bridge.*", ...)
OKX DEX
DEX策略示例
预测市场
证券与期货
链上与自定义接入
exchange.IO("dexes", ...)
在Jupiter交易所对象上限定兑换经过的流动性来源,例如只在pump.fun、Meteora或Raydium上成交。
exchange.IO(k)
exchange.IO(k, sources)示例
只在pump.fun上交易一个新币。
javascript
function main() {
exchange.IO("dexes", "pump")
exchange.IO("token", "POUT", "DB5QKorV9KHY54y73h5xWQqYyuD8P3jC1p5Ea8DBpump")
var t = exchange.GetTicker("POUT_SOL")
Log("买一", t.Buy, "卖一", t.Sell, "经过", t.Info.askRoute)
}返回值
| 类型 | 描述 |
array / 空值 | 返回当前限定的来源名数组(分组已展开;空数组表示不限定)。来源名不在Jupiter的来源表中时返回空值,设置不变, |
参数
| 名称 | 类型 | 必填 | 描述 |
k | string | 是 | 固定为 |
sources | string | 否 | 逗号分隔的来源列表,可以写分组简写 |
参考
Jupiter exchange.IO exchange.IO("route") exchange.IO("slippage") exchange.IO("priorityFee") exchange.CreateOrder
备注
限定后行情(exchange.GetTicker()、exchange.GetDepth())、询价和下单都只经过这些来源;路由找不到时报“没有路由”。配置中的“流动性来源”是同一个设置的初始值。