跳到主要内容
高级面向狙击手的最快路径,钱包只有你的 API key 能打开。想在自己机器上签名的,请用本地交易 API

交易

POST https://sol.shrine.trade/api/lightspeed,使用你账户的 API key。

const res = await fetch("https://sol.shrine.trade/api/lightspeed", {
method: "POST",
headers: { "content-type": "application/json", "x-api-key": process.env.SNIPE_KEY },
body: JSON.stringify({
action: "buy", // "buy" 或 "sell"
mint: "<token mint>",
amount: 0.5, // 买入为 SOL;卖出为代币数量或 "100%"
slippage: 25, // 百分比;狙击要留余量
priorityFee: 0.002, // SOL,总计
tip: 0.001, // SOL,每个通道副本;只有落地的那份付
}),
});
const r = await res.json();
console.log(r.success, r.signature, r.submissions);

请求

字段
apiKeystring或用 x-api-key 请求头。
action"buy" | "sell"
mintstring代币 mint,base58。
amountnumber | string买入为 SOL(计价币则为计价代币)。卖出为代币数量,或余额的 "100%" / "50%"
slippagenumber百分比。默认 5。
priorityFeenumber优先费总额,SOL。默认 0.001。
tipnumber每个通道副本的小费,SOL。默认 0.0005。只有落地的副本付。低于某通道最低值时该通道会丢弃它的副本。
poolstring指定启动平台:pumpfunpumpswapbonkraydium_cpmmraydium_amm_v4meteora_damm_v2meteora_dbc。省略则从实时缓存自动路由。
poolAddressstringAMM 在缓存中没有该 mint 的池子时提供。
guardboolean只成交一次保护。默认 true。设为 false 时每份副本都可能落地,钱包会按通道数各成交一次。
providersstring[]只在这些通道竞速(小写名称见SWQoS 页面)。普通 RPC 始终参与,不付小费。

响应

{
"success": true,
"signature": "3nQ…",
"submissions": [
{ "provider": "zeroslot", "signature": "3nQ…", "accepted": true, "ms": 9.1 },
{ "provider": "jito", "signature": "5aP…", "accepted": true, "ms": 11.4 },
{ "provider": "rpc", "signature": "4Rc…", "accepted": true, "ms": 21.7 }
],
"feeLamports": 1250000,
"quoteMint": "So11111111111111111111111111111111111111112",
"tipLamports": 1000000,
"slot": 447483508,
"guard": true,
"buildMs": 1.8
}

success 表示至少一个通道接受了交易。任何被接受的副本都可能是落地的那份,确认时请查看 submissions 里的每个签名(或直接看钱包余额)。ms 从请求到达我们服务器起算,到该通道确认收到为止。slot 是副本发出时我们的流看到的最新 slot;落地交易的 slot 减去它就是你的落地 slot 数。

只成交一次

每份副本交易内容相同、小费不同,因此签名各异,任何一份都可能落地。第一份执行的会成交;其余在动用资金前就在链上失败。失败的副本只花掉优先费:小费在同一笔交易内,随之一起失败。所以交易只发生一次,小费也只付一次,付给落地副本所在的通道。

只有在你确实想每个通道各买一次时才设 guard: false

失败副本的成本只是它的基础费(0.000005 SOL)加优先费,仅此而已。leader 没有打包的副本不花钱。所以把预算放在只有获胜副本才付的 tip 上,priorityFee 保持适中:0.00002 SOL 时三份失败副本花 0.000075 SOL,0.001 时则花 0.003。

费用

交易额的 0.25%,与其他路由相同,在交易内收取。小费由你设定,付给落地副本所在的通道。高频狙击手可到 Telegram 群申请更低费率。

提速清单

  • 钱包保持有余额,别让请求等充值。
  • 你的流一看到发行就把 mint 发过来;subscribe_streamcreate 事件里就有。pump.fun 的币仅凭 create 事件即可买入,API 不需要读链。
  • 把机器人放在离我们服务器近的地方(欧洲),或者接受网络一跳;我们这边只增加几毫秒。
  • providers 跳过你观察到变慢的通道,用 tip 在拥挤的 slot 里出更高价。