跳到主要内容

代币信息

免费、无需密钥的读取。用它决定交易什么、何时交易:狙击机器人轮询 snipeTaxBps,读到 0 再买。金额是原始最小单位字符串(USDC 为 6 位小数,代币按自己的小数位);以 Formatted 结尾的字段是人可读的十进制。

代币

GET https://api.shrine.trade/arc/api/token/{address}
GET https://api.shrine.trade/arc/api/token/{address}?wallet=0x…
const TOKEN = "0xb242508C29959aA165379BCfdb576070B24eE5A8";

async function main() {
const res = await fetch(`https://api.shrine.trade/arc/api/token/${TOKEN}`);
const t = await res.json();
if (t.error) throw new Error(`${t.error}: ${t.message}`);

console.log(t.symbol, "平台:", t.protocol, "| 场所:", t.venue, "| 价格:", t.priceUsdc, "USDC");
console.log("市值:", t.marketCapUsdc.toFixed(2), "USDC | 税:", t.buyTaxBps, "/", t.sellTaxBps, "bps | 当前狙击税:", t.snipeTaxBps ?? "n/a", "bps");
}

main();

保存为 token.js,运行 node token.js。不需要安装任何包。

加上 ?wallet=0x… 可以得到该钱包的代币余额。一个 Argus 代币的返回:

{
"protocol": "ARGUS",
"token": "0xb242508c29959Aa165379BCfdB576070b24ee5a8",
"name": "Xeusthegreat",
"symbol": "XEUS",
"decimals": 18,
"venue": "uniswap_v4",
"pool": "0x6299828f0bbf42c06d571279bf83d06d930bb5bc4a99b98793c6ff47141030b1",
"hook": "0x7B734D70eFCD84ed8C36dF5Aa170e3ebF3322044",
"creator": "0x04D704070Bcf21977dDd6457A365b8051699250f",
"portal": "0xB021Be536808f551b31789422Fd28a6c9c6e97Da",
"tickBond": 376400,
"quoteAsset": {
"address": "0x3600000000000000000000000000000000000000",
"symbol": "USDC",
"decimals": 6,
"isNative": false
},
"poolFeeBps": 100,
"buyTaxBps": 300,
"sellTaxBps": 300,
"snipeTaxBps": 0,
"totalFeeBuyBps": 400,
"totalFeeSellBps": 400,
"bonded": false,
"launchedAt": 1790076636,
"priceUsdc": 2.480877603500105e-06,
"marketCapUsdc": 2480.877603500105,
"totalSupply": "1000000000000000000000000000",
"totalSupplyFormatted": "1000000000",
"liquidity": "1575037795897358225",
"walletBalance": "0",
"walletBalanceFormatted": "0"
}
字段含义
protocolARGUSLIFT(v2 发射,带 LIFT hook 的 Uniswap v4),或 UNISWAP:任何其他对 USDC 的池子,LIFT 早期的 v1 发射也归于此,它们是不带任何 LIFT 组件的普通 Uniswap v3 池。
venue / pooluniswap_v4 配池子 id,或 uniswap_v3 配池子地址。交易就去这里,对一个代币来说永不改变。
hook池子上发射平台的手续费 hook。v3 池和普通 Uniswap 池没有此字段。
creator / portal / tickBond仅 Argus:发射该代币的钱包、它来自哪个 Argus 工厂,以及发射被视为 bonded 的 tick。
quoteAsset在 Arc 上永远是 USDC,6 位小数。
poolFeeBps池子自己的手续费:Argus 及 LIFT 的 v3 池为 100(1%);LIFT 的 v4 池此处为 0,其 1% 基础费通过 hook 收取,包含在 totalFee*Bps 里。
buyTaxBps / sellTaxBps每一边的创作者税,发射时固定。
totalFeeBuyBps / totalFeeSellBpshook 在每一边收取的全部费用,池子手续费加创作者税,按 hook 报告的数字。hook 不提供时没有此字段。
snipeTaxBps此刻买入要额外付的税。发射后最初几秒内最高 9900,窗口过后为 0。狙击前轮询它。UNISWAP 池没有此字段。
priceUsdc / marketCapUsdc数字,来自池子当前价格:每个代币的 USDC 价格,以及乘以总供应量的市值。
liquidity池子当前区间内的流动性,Uniswap 自己的单位。越大越深。
bonded / launchedAt仅 Argus:价格是否已越过发射的 bond tick(仅作展示,不影响交易),以及发射时间的 Unix 时间戳。
walletBalance传了 ?wallet= 时,该钱包的代币余额。

返回按代币和钱包缓存一秒。