Токены и сети (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.json id=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