Чтобы перевести средства из Ethereum в Arbitrum One, отправьте их через официальный мост и дождитесь зачисления в One. Обратный путь состоит из трёх действий: начать вывод в Arbitrum One, дождаться его готовности и выполнить Claim — получение средств отдельной транзакцией в Ethereum. Успешная квитанция в Arbitrum подтверждает начало вывода; завершение видно по исполненному Claim и зачислению получателю в Ethereum.
Ниже — маршрут через основной мост Arbitrum, который интерфейс называет Arbitrum's native bridge. Откройте официальный Arbitrum Portal. Для общего знакомства с приложениями и сетью пригодится экосистема Arbitrum One.
Что понадобится перед переводом
Возьмите обычный криптокошелёк, из которого вы можете подтверждать операции в обеих сетях, и определите адрес получателя. В Portal можно задать другой адрес назначения: средства придут именно туда. Сверьте его полностью до отправки.
ETH оплачивает Мера работы, которую сеть выполняет при обработке операции. Сетевая комиссия зависит от объёма этой работы и её цены; оплачивается в активе, выбранном правилами сети. — работу сети при выполнении операции. Для депозита нужен ETH в Ethereum. Для начала вывода нужен ETH в Arbitrum One, а для последующего Claim — ETH в Ethereum. Даже если выводите ETH, получить его через Claim без предварительной оплаты этой операции не получится. ARB для оплаты этих действий не нужен. Назначение актива разобрано в карточке ETH, а связь основной сети и сетей второго уровня — в обзоре Ethereum.
Выбирайте сеть Arbitrum One, chain ID 42161. Arbitrum Nova — отдельная сеть с отдельным балансом. Одинаковый адрес кошелька не переносит монеты между ними.
Для токена важны и название, и форма на стороне назначения. Например, Circle выпускает USDC непосредственно в One — этот вариант называют native USDC. Отдельно существует USDC.e, перенесённый из Ethereum через основной мост. Это разные контракты. Для native USDC Portal может предложить маршрут Circle CCTP: его этапы отличаются от описанного здесь вывода через основной мост. Перед подтверждением выберите нужный токен в поле назначения. Официальная таблица USDC и USDC.e показывает их адреса.
Ethereum → Arbitrum One: пополнение
- Подключите кошелёк к Portal. В поле From выберите Ethereum, в To — Arbitrum One.
- Выберите актив, сумму и получателя. Если переводите ETH, оставьте достаточно ETH сверх суммы для комиссии. Для другого токена комиссия всё равно оплачивается в ETH.
- Если кошелёк предлагает Approve, это разрешение мосту использовать выбранный токен. После его подтверждения остаётся сама операция перевода. Для обычного ETH отдельное разрешение токена не требуется.
- Подтвердите перевод, сверив сеть, сумму, адрес и оценку расходов в кошельке. Сохраните хеш операции в Ethereum.
- Откройте Transaction History в Portal и проследите исполнение на стороне One. Затем переключите кошелёк на Arbitrum One: баланс должен увеличиться на адресе получателя, а для токена — у выбранного контракта.
Инструкция Arbitrum даёт для депозита ориентир около 15–30 минут в зависимости от загрузки. Следите за конкретной операцией в истории: подтверждение в Ethereum и зачисление в One происходят на разных сторонах моста.
Arbitrum One → Ethereum: вывод и Claim
- В Portal задайте From: Arbitrum One и To: Ethereum, выберите токен и сумму. Для этой последовательности используйте Arbitrum's native bridge.
- Подтвердите начало вывода в кошельке, подключённом к One. Комиссия этого шага списывается в One. Сохраните его хеш: по нему затем можно найти вывод.
- Откройте Transaction History. Найдите запись кошелька или переключите поиск с Address на Tx Hash, вставьте хеш из One и нажмите Enter.
- Дождитесь готовности вывода к Claim. Для основного моста One обычно требуется около недели. Ориентируйтесь на состояние и счётчик своей записи.
- Когда станет доступен Claim, переключитесь на Ethereum и подтвердите эту операцию. Для её комиссии нужен ETH в Ethereum у кошелька, который её отправляет.
- Дождитесь успешной квитанции Claim в Ethereum и проверьте зачисление указанному получателю. При выводе токена проверьте правильный контракт в Ethereum, а не только общий список активов кошелька.
Ожидание даёт сети время подтвердить результат Arbitrum и разрешить его исполнение в Ethereum. К нему добавляются публикация данных и подтверждение результата; при споре процесс может занять больше времени. Поэтому «около недели» — ориентир до готовности Claim, а дата отправки сама по себе не обещает день получения.
Разрешение получить средства и само получение — два состояния. В описании жизненного цикла вывода они называются CONFIRMED и EXECUTED. До готовности сообщение имеет статус UNCONFIRMED. Готовый вывод может ждать, пока кто-нибудь выполнит Claim; таймер не отправляет эту транзакцию автоматически.
Как выглядит действительно завершённый вывод
Есть публичный пример вывода 0,0001 ETH. Операция в Arbitrum One создала сообщение с номером 161 133. В квитанции Claim в Ethereum видны успешное исполнение, событие OutBoxTransactionExecuted с transactionIndex = 161133 и внутренний перевод 0,0001 ETH получателю.
При поиске исходного хеша официальный Portal показывает этот перевод как settled / Success, а в деталях — Funds arrived on Ethereum. Так связываются начало и завершение одного вывода. В поле Value у Claim стоит 0 ETH: сумму вывода отпускает контракт моста, поэтому нужный перевод находится в Internal Transactions. Для токенов зачисление видно в Token Transfers.
Сколько ETH оставить на комиссии
Считайте две отдельные платы: старт вывода в One и Claim в Ethereum. Перед отправкой берите оценку из кошелька; после исполнения — фактическую комиссию квитанции. Газ измеряет объём работы, а цену его единицы указывают в Единица цены вычислительной работы сети: одна миллиардная её монеты комиссии. В Ethereum её считают в ETH, в Arc — в USDC; итоговая комиссия зависит и от объёма работы транзакции.: 1 Gwei = 0,000000001 ETH. Формула Ethereum умножает использованный газ на его фактическую цену.
Условный пример: выводите 0,1 ETH; полная комиссия старта в One составляет 0,000020 ETH. Допустим, будущий Claim использует 100 000 единиц газа при цене 8 Gwei за единицу.
- Claim: 100 000 × 8 × 0,000000001 ETH = 0,000800 ETH.
- Оба шага: 0,000020 + 0,000800 = 0,000820 ETH, или 0,82% от выводимой суммы.
- При этих входах для суммы и старта нужно 0,100020 ETH в One; для Claim отдельно — 0,000800 ETH в Ethereum.
Получателю зачисляется 0,1 ETH; две комиссии оплачиваются сверх этой суммы из соответствующих балансов. Перед реальным Claim кошелёк даст новую оценку: за время ожидания цена операции может измениться. Если для оплаты пришлось отдельно пополнить Ethereum, добавьте стоимость этого пополнения к полному маршруту.
У ETH-депозита в One своя оценка расходов. При переводе другого токена к ней может добавиться Approve. Сравнивайте общую сумму фактических операций: один дешёвый шаг ещё не определяет стоимость всего пути.
Если средства пока не появились
- В One стоит Success, в Ethereum пусто. Найдите вывод в Transaction History. Идущий счётчик означает ожидание; доступный Claim — необходимость завершить получение. Повторный старт создаст ещё один вывод.
- История кошелька пустая. Выберите Tx Hash и ищите по исходной операции One. Этот путь полезен также при другом адресе получателя или выводе из кошелька, которым управляет Программа, записанная в блокчейн. Она выполняет заданные действия со средствами и данными, когда получает подходящий вызов; например, обменивает токены по правилам приложения. — программа в блокчейне.
- Claim готов, но кошелёк сообщает о недостатке средств. Нужен ETH именно в Ethereum у отправителя Claim. Баланс One и выводимая сумма не оплачивают его заранее.
- Claim завершился ошибкой. Посмотрите, не исполнен ли этот вывод уже. Если успешная квитанция и зачисление найдены, повторять его не нужно. Если средства не зачислены, сохраните исходный хеш, хеш неудачного Claim и сеть для разбора проблемы по инструкции Arbitrum.
- Подтверждён депозит из Ethereum, но One ещё не получил токен. Откройте статус обеих сторон в Portal. Для зависшего выполнения токенового депозита Arbitrum предлагает Retryable Tickets: выберите Arbitrum One, вставьте хеш исходной операции Ethereum и нажмите Check status. Инструмент найдёт сообщение и предложит исполнение, если оно требуется. Это другой процесс, чем Claim обратного вывода.
Отменить уже начатый вывод через основной мост нельзя. После получения в Ethereum можно сделать новый депозит в One.
Если нужен другой маршрут
Быстрый мост может выдать средства из ликвидности стороннего провайдера; у него своя котировка, поддержка активов и лимиты. Новый быстрый перевод не сокращает ожидание у уже начатого вывода через основной мост. Для денег, которые ещё находятся на бирже, прямой вывод сразу в One тоже представляет отдельный путь.
Когда выбираете между такими вариантами, сопоставьте сумму к получению и все расходы: вывод биржи, мост, необходимые обмены и ETH для следующего действия. Для уже начатого вывода через основной мост следующий шаг определяет его запись в Transaction History: дождаться готовности или выполнить Claim.