Документация/1Click / NEAR Intents

Токены и сети

Официальные страницы: Supported Chains и Supported Assets

Снимок каталога: 2026-09-13, 189 токенов, 35 сетей. Источник — живой GET /v0/tokens на 2026-09-13. Машинная сводка для UI: /data/1click-tokens-summary.json.

Актуальный список всегда можно заново загрузить в песочнице (шаг 1 — «список токенов») или на странице «Котировка» — там токены подтягиваются автоматически.

Как читать запись токена#

{
  "assetId": "nep141:wrap.near",
  "decimals": 24,
  "blockchain": "near",
  "symbol": "wNEAR",
  "price": 2.31,
  "priceUpdatedAt": "2026-09-13T12:59:01.556Z",
  "contractAddress": "wrap.near"
}
  • assetId — главный идентификатор. Именно его подставляют в originAsset / destinationAsset котировки. Один и тот же тикер (например, USDC) существует в разных сетях с разными assetId — не перепутайте сеть.
  • decimals — суммы в API передаются в наименьших единицах. Формула: сумма_в_API = человеческая_сумма × 10^decimals. Например, 2.5 USDC при decimals: 6 → 2500000.
  • blockchain — сеть токена (поле id в таблице ниже).

Сети в снимке (35)#

Число токенов по полю blockchain, по убыванию.

Сеть (blockchain)Токенов
near30
eth28
base18
sol18
aptos13
bsc9
gnosis9
arb7
op5
pol5
plasma4
aleo3
avax3
monad3
starknet3
xlayer3
bera2
btc2
hypercore2
movement2
scroll2
stellar2
sui2
ton2
tron2
abs1
adi1
bch1
cardano1
dash1
doge1
fogo1
ltc1
xrp1
zec1

Мажоры#

Все вхождения тикеров USDC, USDT, ETH, WETH, BTC, WBTC / wBTC / cbBTC, SOL, wNEAR / NEAR из снимка. assetId — полный, без сокращений. Не выдумывайте идентификаторы: берите их из этой таблицы, из сводки JSON или из GET /v0/tokens.

ТикерСетьDecimalsassetId
USDCaptos6nep141:aptos-34ee497f210c5a511e8d5b53bc56d75b63612bb5.omft.near
USDCarb6nep141:arb-0xaf88d065e77c8cc2239327c5edb3a432268e5831.omft.near
USDCavax6nep245:v2_1.omni.hot.tg:43114_3atVJH3r5c4GqiSYmg9fECvjc47o
USDCbase6nep141:base-0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.omft.near
USDCbsc18nep245:v2_1.omni.hot.tg:56_2w93GqMcEmQFDru84j3HZZWt557r
USDCeth6nep141:eth-0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.omft.near
USDCgnosis6nep141:gnosis-0x2a22f9c3b484c3629090feed35f17ff8f88f76f0.omft.near
USDChypercore61cs_v1:hypercore:erc20:0xb88339CB7199b77E23DB6E890353E22632Ba630f
USDChypercore81cs_v1:hypercore:hip1:0x6d1e7cde53ba9467b783cb7c530ce054
USDCmonad6nep245:v2_1.omni.hot.tg:143_2dmLwYWkCQKyTjeUPAsGJuiVLbFx
USDCnear6nep141:17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1
USDCop6nep245:v2_1.omni.hot.tg:10_A2ewyUyDp6qsue1jqZsGypkCxRJ
USDCpol6nep245:v2_1.omni.hot.tg:137_qiStmoQJDQPTebaPjgx5VBxZv6L
USDCsol6nep141:sol-5ce3bf3a31af18be40ba30f721101b4341690186.omft.near
USDCstellar7nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu
USDCsui6nep141:sui-c1b81ecaf27933252d31a963bc5e9458f13c18ce.omft.near
USDCxlayer6nep245:v2_1.omni.hot.tg:196_2dK9kLNR7Ekq7su8FxNGiUW3djTw
USDTaptos6nep141:aptos-88cb7619440a914fe6400149a12b443c3ac21d59.omft.near
USDTavax6nep245:v2_1.omni.hot.tg:43114_372BeH7ENZieCaabwkbWkBiTTgXp
USDTbsc18nep245:v2_1.omni.hot.tg:56_2CMMyVTGZkeyNZTSvS5sarzfir6g
USDTeth6nep141:eth-0xdac17f958d2ee523a2206206994597c13d831ec7.omft.near
USDTgnosis6nep141:gnosis-0x4ecaba5870353805a9f068101a40e0f32ed605c6.omft.near
USDTnear6nep141:usdt.tether-token.near
USDTop6nep245:v2_1.omni.hot.tg:10_359RPSJVdTxwTJT9TyGssr2rFoWo
USDTpol6nep245:v2_1.omni.hot.tg:137_3hpYoaLtt8MP1Z2GH1U473DMRKgr
USDTscroll6nep245:v2_1.omni.hot.tg:534352_4RG3Q2wFsMQmd45m5m89RjsLfupA
USDTsol6nep141:sol-c800a4bd850783ccb82c2b2c7e84175443606352.omft.near
USDTton6nep245:v2_1.omni.hot.tg:1117_3tsdfyziyc7EJbP2aULWSKU4toBaAcN4FdTgfm5W1mC4ouR
USDTtron6nep141:tron-d28a265909efecdcee7c5028585214ea0b96f015.omft.near
ETHabs18nep141:abs.omdep.near
ETHaptos81cs_v1:aptos:aptos-fa:0xb07cf73714a0980fd589e1602ea98fc9c18b8c9c82b828ad3662ee873629be1d
ETHarb18nep141:arb.omft.near
ETHbase18nep141:base.omft.near
ETHeth18nep141:eth.omft.near
ETHnear18nep141:eth.bridge.near
ETHop18nep245:v2_1.omni.hot.tg:10_11111111111111111111
ETHscroll18nep245:v2_1.omni.hot.tg:534352_11111111111111111111
WETHarb18nep141:arb-0x82af49447d8a07e3bd95bd0d56f35241523fbab1.omft.near
WETHbase18nep141:base-0x4200000000000000000000000000000000000006.omft.near
WETHeth18nep141:eth-0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.omft.near
WETHgnosis18nep141:gnosis-0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1.omft.near
WETHop18nep245:v2_1.omni.hot.tg:10_vLAiSt9KfUGKpw5cD3vsSyNYBn5
WETHpol18nep245:v2_1.omni.hot.tg:137_2jwTGwKRX3AEe7tyzDrxtDjEFgSt
BTCaptos81cs_v1:aptos:aptos-fa:0x0b0b819dcf8d9517ed14195a95adfae6a49bfdb49de33a532ca0aa7ee588e8e0
BTCbtc8nep141:btc.omft.near
BTCnear8nep141:nbtc.bridge.near
WBTCeth8nep141:eth-0x2260fac5e5542a773aa44fbcfedf7c193bc2c599.omft.near
wBTCnear8nep141:2260fac5e5542a773aa44fbcfedf7c193bc2c599.factory.bridge.near
cbBTCbase8nep141:base-0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf.omft.near
cbBTCeth8nep141:eth-0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf.omft.near
SOLaptos81cs_v1:aptos:aptos-fa:0x0d829a23c3a3760e2fed60ca24d83cee8943f7c61859608ae0726fdb2e4f2784
SOLsol9nep141:sol.omft.near
wNEARnear24nep141:wrap.near
NEARbsc18nep245:v2_1.omni.hot.tg:56_SZzgw3HSudhZcTwPWUTi2RJB19t

Нативный NEAR в этом снимке представлен как wNEAR (nep141:wrap.near, 24 знака). Отдельный тикер NEAR есть только в BSC.

Пары: фиксированной матрицы нет#

1Click не публикует закрытый список «разрешённых пар». Котировка строится по двум assetId: любой origin → любой destination, если у солверов есть ликвидность. Если маршрута нет, /v0/quote вернёт ошибку — это нормально, а не «пара отсутствует в таблице».

Проверяйте маршруты dry-котировкой в песочнице (шаг 2) или на странице «Котировка». Ниже — пять реальных примеров из снимка (все dry: true, своп не запускается).

1. USDC (base) → USDT (near)#

10 USDC на Base в USDT на NEAR.

ПолеЗначение
originAssetnep141:base-0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.omft.near
destinationAssetnep141:usdt.tether-token.near
amount10000000 (10 USDC, 6 decimals)
depositType / refundTypeORIGIN_CHAIN
recipientTypeDESTINATION_CHAIN

2. wNEAR (near) → USDT (near)#

1 wNEAR в USDT на той же сети (шаблон песочницы «EXACT_INPUT dry»).

ПолеЗначение
originAssetnep141:wrap.near
destinationAssetnep141:usdt.tether-token.near
amount1000000000000000000000000 (1 wNEAR, 24 decimals)

3. ETH (eth) → USDC (base)#

0.01 ETH в USDC на Base.

ПолеЗначение
originAssetnep141:eth.omft.near
destinationAssetnep141:base-0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.omft.near
amount10000000000000000 (0.01 ETH, 18 decimals)

4. SOL (sol) → USDC (sol)#

1 SOL в USDC на Solana.

ПолеЗначение
originAssetnep141:sol.omft.near
destinationAssetnep141:sol-5ce3bf3a31af18be40ba30f721101b4341690186.omft.near
amount1000000000 (1 SOL, 9 decimals)

5. BTC (btc) → WBTC (eth)#

0.001 BTC в WBTC на Ethereum.

ПолеЗначение
originAssetnep141:btc.omft.near
destinationAssetnep141:eth-0x2260fac5e5542a773aa44fbcfedf7c193bc2c599.omft.near
amount100000 (0.001 BTC, 8 decimals)

Общий каркас dry-запроса (подставьте assetId и amount из таблицы):

{
  "dry": true,
  "swapType": "EXACT_INPUT",
  "slippageTolerance": 100,
  "originAsset": "ASSET_ID_ORIGIN",
  "depositType": "ORIGIN_CHAIN",
  "destinationAsset": "ASSET_ID_DESTINATION",
  "amount": "AMOUNT_IN_SMALLEST_UNITS",
  "refundTo": "YOUR_REFUND_ADDRESS",
  "refundType": "ORIGIN_CHAIN",
  "recipient": "YOUR_RECIPIENT_ADDRESS",
  "recipientType": "DESTINATION_CHAIN",
  "deadline": "2030-01-01T00:00:00.000Z"
}

recipient — адрес сети назначения, refundTo — адрес сети источника. Адреса в примерах не подставляйте с балансом: только свои.

Частые ошибки#

  • Неправильные decimals — сумма получается в миллионы раз больше или меньше задуманной. Страница «Котировка» в портале конвертирует сумму автоматически.
  • Тикер тот, сеть не та — пользователь ждёт USDC в Base, а котировка сделана на USDC в Ethereum. Всегда сверяйте поле blockchain и полный assetId.
  • Адрес получателя не из той сети — recipient должен быть валидным адресом сети токена назначения, refundTo — сети токена источника.
  • Выдуманный assetId — 1Click не примет «похожий» идентификатор. Берите значение из снимка, из /v0/tokens или из сводки JSON.