Connext NXTP: підтримка

Зверніть увагу, що ваші засоби ніколи не пропадуть! Connext не зберігає ваші засоби, і їх завжди можна отримати назад. У кращому випадку ви можете повернути свої кошти в оригінальній мережі через 72 години з моменту їх відправки.

Налагодження застряглого перекладу

Розуміння життєвого циклу перекладу

При налагодженні перекладу важливо розуміти повний життєвий цикл міжмережевої транзакції.

Untitled

Життєвий цикл міжмережевої транзакції NXTP.

Ми можемо виділити три фази:

  1. Auction (Аукціон): На цьому етапі вам (користувачеві) виділяється роутер (постачальник ліквідності), який надасть ліквідність на виході для перекладу. Наприклад, якщо ви переводите DAI з Optimism на Arbitrum, роутер надасть DAI на Arbitrum в обмін на DAI, наданий вами на Optimism.
  2. Prepare (Підготовка): На цьому етапі обидві сторони блокують засоби для перекладу - користувач мережі відправлення і роутер в мережі отримання. Роутери чекають, поки підграф (частина інфраструктури, що дозволяє легко обробляти складні дані мережі) покаже переклад користувача, перш ніж заблокувати ліквідність приймаючої мережі.
  3. Fulfill (Заповнення): На цьому етапі обидві сторони розблокують кошти для перекладу. Користувач надає підпис, який використовується для розблокування його коштів у мережі, а роутер використовує той же підпис для розблокування коштів у мережі.

Після підготовки переклад може бути скасовано після закінчення терміну його дії будь-якою із сторін, якщо він не виконаний. Як альтернатива, особа, якій належить кошти, може скасувати переведення до закінчення терміну дії, а не виконувати його. Це означає, що відразу після підготовки транзакції користувач може скасувати переведення в ланцюжку, що приймає, а роутер може скасувати переклад на відправляє ланцюжку.

Кроки для налагодження

Далі будуть скріншоти з нашого мосту xpollinate.io, але кроки ідентичні для налагодження будь-яких транзакцій NXTP, навіть якщо вони ініційовані з іншого сайту!

  1. Переконайтеся, що кошти були надіслані з вашого гаманця та транзакції, яку ви підозрюєте, вже займається xpollinate. Ми віддаємо перевагу оглядачеві tenderly, але ви можете побачити транзакію з назвою Prepared (готово) на будь-якому оглядачі!

  2. Скопіюйте Transaction Id з інтерфейсу користувача.

    Untitled

    Transaction Id – це унікальний ідентифікатор вашої міжмережевої транзакції. За допомогою браузера можна найбільш ефективно перевірити інформацію про потрібний переклад.

  3. Знайдіть транзакцію, використовуючи ваш Transaction Id у пошуку на браузері connextscan.io.

  4. Якщо ви не бачите транзакцію в браузері, перевірте статус синхронізації підграфів на xpollinate.io. Якщо статус unsynced (не синхронізовано), вам доведеться почекати трохи довше, перш ніж транзакція буде взята мережею.

    Untitled

    Статус підграфів можна легко перевірити на сайті xpollinate. Якщо підграф мережі надсилання або отримання показує "unsynced", ваш переклад йтиме довше.

  5. Як тільки ви знайшли вашу транзакцію в браузері, перевірте статус в мережі отримання (на малюнку статус показаний як Pending - в очікуванні). Ось які статуси транзакцій можна побачити:

  6. Якщо транзакція залишається у статусі Pending довгий час, будь ласка, перевірте наскільки “здоровий” роутер, натиснувши на роутер в браузері. Якщо роутер вже якийсь час не може обробити транзакції, можливо, вам доведеться почекати.

    ВАЖЛИВО: Гроші завжди у безпеці! У найгіршому сценарії ви отримаєте свої кошти назад через 72 години.

    Untitled

    "Здоровий" роутер матиме більшість транзакцій зі статусом Fulfilled (заповнено) або Prepared (готово), у той час як "нездоровий" роутер буде показувати безліч транзакцій зі статусом Preparing (підготовка).