Депозит USDC через IBC

Забезпечення на NeutronX - нативний USDC від Circle, який надходить з Injective через IBC. Переказ зараховується на гаманець і одразу вноситься в субакаунт.

Звідки надходить USDC

  • Канал channel-1 на NeutronX, на боці Injective - channel-503.
  • На NeutronX цей USDC - ваучер ibc/ED4C…1EC1. Лише він вважається забезпеченням.
  • В Injective USDC потрапляє з інших мереж через CCTP від Circle.

Автоматичний депозит

  • Переказ завжди зараховується на гаманець отримувача, після цього протокол вносить його в субакаунт.
  • Без memo кошти йдуть у субакаунт 0. На гаманці лишається 0,5 USDC на газ. Якщо надійшло не більше 0,5 USDC, усе лишається на гаманці.
  • Memo {"deposit_to_subaccount":{"v":1,"subaccount_id":N}} вносить усю суму в субакаунт N. Номер субакаунта - менший за 128. Memo - до 4 096 байт, зайві поля всередині інструкції не допускаються.
  • Міст може вказати отримувачем адресу-маршрут: тоді переказ одразу потрапляє в субакаунт або у vault власника.

Ліміт вхідного обсягу

  • Через канал вноситься не більше 100 000 USDC за 720 блоків (~10 хв). Ліміт спільний для всіх.
  • Понад ліміт переказ лишається на гаманці, його можна внести вручну.

Якщо депозит не потрапив у субакаунт

Автоматичний депозит ніколи не відхиляє переказ і не повертає його. Якщо його пропущено, кошти лежать на гаманці, а причину видно в події auto_deposit_skipped:

ПричинаЩо означає
channel_not_allowedПереказ надійшов не через channel-1, наприклад старий Noble USDC
denom_mismatchЦе не USDC забезпечення
below_gas_reserveБез memo надійшло не більше 0,5 USDC
inbound_rate_limitedВичерпано ліміт вхідного обсягу
memo_malformed, memo_unknown_field, memo_bad_version, memo_too_largeПомилка в memo
subaccount_id_above_capНомер субакаунта не менший за 128
receiver_is_moduleОтримувач - модульний акаунт протоколу
deposit_failed:…Внутрішня помилка під час внесення, кошти цілі на гаманці

Старий Noble USDC

  • З 12 жовтня 2026 забезпечення - USDC з Injective. Ваучер Noble ibc/8E27…45B5 забезпеченням більше не вважається, і нові перекази з Noble лишаються на гаманці.
  • Старий ваучер можна обміняти 1:1 на поточний USDC, поки обмін відкритий governance і вистачає обмінного резерву.