Токены и сети (SwapKit)
Идентификаторы#
SwapKit использует строковые asset id вида CHAIN.TICKER или
CHAIN.TICKER-0xaddress:
ETH.ETH,BTC.BTC,NEAR.NEAR,BASE.ETH,ARB.USDC-0x…
В покрытии портала поле assetId = identifier из /tokens.
Снимок покрытия (2026-09-13)#
Источник: /workspace/swapkit-tokens.json → блок provider=NEAR
(139 токенов). Сети нормализованы к slug портала (ETH→eth, BTC→btc,
BASE→base, ARB→arb, …) для пересечения с 1Click/Relay/LI.FI.
- Токенов NEAR-каталога: 139
- Сетей (уникальных chain в снимке): см.
providers-coverage.jsonid=swapkit - Majors в снимке: ETH, BTC, NEAR, SOL, USDC/USDT где есть в каталоге
Другие suppliers в GET /providers учтены в capabilities/suppliers, но
полный токен-каталог DEX (Uniswap, 1inch, Jupiter…) в coverage intersection
не разворачиваем — это не выдуманное покрытие, просто другой scope.
Native BTC / Lightning#
- Native BTC: в NEAR-каталоге есть
BTC.BTC→ support both (origin и destination через quote sell/buy). - BTCln / Lightning: в снимке и публичных доках SwapKit API на дату внедрения не документирован → none. Не добавляем фейковые LN-токены.
Обновление снимка#
curl -o /workspace/swapkit-providers.json https://api.swapkit.dev/providers
curl -o /workspace/swapkit-tokens.json "https://api.swapkit.dev/tokens?provider=NEAR"
# при необходимости допишите другие provider-блоки в массив
python3 data/build_swapkit_coverage.py