Как настроить перевод средств для торгового кошелька DEX

Опубликовано 24 сент. 2025 г.Обновлено 28 нояб. 2025 г.4 мин на чтение23

Что такое перевод средств?

Перевод средств — это функция безопасности в кошельках для торговли на OKX DEX. Эти кошельки представляют собой смарт-контракты, которые невозможно импортировать в другие кошельки с помощью мнемонической фразы или закрытого ключа.
Функция перевода средств позволяет:

  • Передавать контроль над кошельком для торговли на DEX своему некастодиальному кошельку.

  • Всегда сохранять полный контроль над своими активами.

  • Использовать веб-инструмент для перевода средств в кошелек, когда это необходимо.

Как работает перевод средств?

Вкратце перевод средств происходит следующим образом:

  1. В приложении OKX активируйте перевод средств для передачи контроля над своим кошельком для торговли на DEX на адрес выбранного кошелька.

  2. Обязательно тщательно проверьте адрес выбранного кошелька и адрес исходного кошелька для торговли на DEX в приложении.

  3. Настройте и запустите скрипт, который подготовит инструмент для перевода токенов, в своем веб-браузере.

  4. Используйте браузер для безопасного перевода активов с кошелька для торговли на DEX на свой кошелек.

Как подготовить перевод средств?

  1. Проверьте, к каким блокчейнам подключен ваш кошелек для торговли на DEX.

  2. При необходимости создайте некастодиальный кошелек:

    • Если у вас еще нет кошелька, создайте его с помощью кошелька OKX, MetaMask или другого кошелька. О том, как создать OKX кошелек, можно узнать здесь.

    • Для блокчейнов EVM (BNB Chain, Base и другие): можно использовать один адрес кошелька для разных сетей. Внесите около 5 USD для покрытия платы за газ.

    • Для блокчейнов, совместимых с Solana (SOL):: используйте кошелек Solana и внесите SOL на сумму около 5 USD для покрытия платы за газ.

  3. В приложении выберите Торговля > Перевод средств и следуйте инструкциям на экране.

    Перейдите на вкладку «Торговать» в приложении

    Нажмите на значок перевода средств

    • Контроль над вашим кошельком для торговли на DEX будет передан выбранному адресу кошелька.

      Выберите перевод средств для продолжения

  4. В процессе настройки система попросит вас ввести и проверить свой новый адрес, прежде чем продолжить:

    • Введите новый адрес для каждой поддерживаемой сети (например, SOL, BASE, BNB Chain).

    • Для BASE и BNB Chain используется один и тот же адрес EVM.

      Проверьте адреса

      • Примечание. Не используйте адрес централизованной биржи. Это может привести к безвозвратной потере активов.

    • Подробно о создании резервной копии закрытого ключа можно узнать здесь.

  5. После активации функции перевода средств приступите к переводу активов через браузер.

Как настроить инструмент для перевода средств в браузере?

Прежде чем начать

Для перевода средств сначала необходимо настроить инструмент перевода в браузере. Для этого необходимо установить последние версии Node.js и менеджера пакетов npm:

  • Node.js: версия 22.19.0 и выше

  • npm: версия 10.9.3 и выше

Выберите операционную систему перед скачиванием

Скачивание файлов установки

  1. Скачайте архив проекта здесь и сохраните его в выбранную папку.

  2. После скачивания и распаковки файлов проекта откройте папку с названием Wallet-Release-main.

Запуск скрипта установки

i) Для пользователей Mac

  1. Дважды нажмите на offBoarding_Mac_script.command в папке Wallet-Release-main.

  2. При появлении предупреждения перейдите в раздел Системные настройки > Безопасность и Конфиденциальность > Безопасность, выберите Все равно открыть > Все равно повторно открыть и введите свой пароль Mac.

  3. При возникновении ошибки доступа:

    • Нажмите правой кнопкой мыши на папку Wallet-Release-main и выберите Новый терминал в папке.

    • Введите chmod 755 offBoarding_Mac_script.command и нажмите Enter.

    • Снова дважды нажмите на offBoarding_Mac_script.command.

  4. После этого вы увидите папку node_modules и файл .env .

    1. Файлы .env на Mac могут быть скрыты. Для отображения скрытых файлов нажмите Command + Shift + . (точка).

  5. Обновите файл .env в папке Wallet-Release-main:

    1. Введите закрытый ключ кошелька и адрес кошелька для торговли на DEX (AA). Если вы используете кошелек OKX, воспользуйтесь инструкциям в этом руководстве, чтобы посмотреть закрытый ключ вашего кошелька.

    2. В блокчейне Solana обязательно скопируйте адрес контроля (здесь два адреса для торговли на DEX).

    3. Закрытый ключ Solana должен быть указан в формате base58.

    4. Если вы используете только EVM, вы можете не заполнять поля Solana (и наоборот).

  6. Запустите инструмент еще раз, дважды нажав на offBoarding_Mac_script.command.

  7. Откройте браузер и перейдите в http://localhost:3000.

Примечание. После этой начальной настройки вам нужно только повторить Шаг 4, чтобы запустить проект снова.

ii) Для пользователей Windows

  1. Дважды нажмите на offBoarding_Windows_script.bat в папке Wallet-Release-main.

  2. При предупреждении Windows Defender SmartScreen выберите Подробнее > Все равно запустить.

  3. При ошибке разрешений нажмите правой кнопкой мыши на файл и выберите Запуск от имени администратора.

  4. После этого вы увидите папку node_modules и файл .env .

  5. Обновите файл .env в папке Wallet-Release-main:

    1. Введите закрытый ключ кошелька и адрес кошелька для торговли на DEX (AA). Если вы используете кошелек OKX, воспользуйтесь инструкциям в этом руководстве, чтобы посмотреть закрытый ключ вашего кошелька.

    2. В блокчейне Solana обязательно скопируйте адрес контроля (здесь два адреса для торговли на DEX).

    3. Закрытый ключ Solana должен быть указан в формате base58.

    4. Если вы используете только EVM, вы можете не заполнять поля Solana (и наоборот).

  6. Запустите инструмент еще раз, дважды нажав на offBoarding_Windows_script.bat.

  7. Откройте браузер и перейдите в http://localhost:3000.

Примечание. После этой начальной настройки вам нужно только повторить Шаг 4, чтобы запустить проект снова.

Как перевести токены с помощью инструмента перевода?

  1. Откройте OKLink и выберите блокчейн , из которого хотите перевести токены.

    Найдите блокчейн на вкладке «Обозреватель»

  2. Для блокчейнов, совместимых с Solana, существует два адреса кошелька для торговли на DEX. Скопируйте адрес хранения.

    Скопируйте адрес хранения

  3. Вставьте адрес в OKLink и найдите его по запросу

    • Здесь можно увидеть ваш баланс нативных токенов (SOL, BNB, ETH).

      Проверьте свой баланс нативных токенов

    • Здесь также можно посмотреть баланс взаимозаменяемых токенов (USDT, USDC и т. д.).

      Проверьте свой баланс взаимозаменяемых токенов

  4. Для перевода взаимозаменяемых токенов нажмите на токен из списка и найдите его адрес контракта, затем скопируйте его.

    Скопируйте адрес контракта

  5. Вставьте адрес контракта токена в поле адрес создания токена, вставьте адрес получателя и введите сумму перевода (не должна превышать ваш баланс токенов).

    Выберите токен SPL/ERC20 в качестве типа активов

  6. Для перевода нативных токенов выберите Нативный токен в поле Тип активов.

    Выберите нативный токен в качестве типа активов

  7. Если указанная сумма превышает баланс, транзакция будет немедленно остановлена.

  8. Проверьте расчетную плату за газ и другие параметры транзакции и затем нажмите Подтвердить для отправки транзакции.

  9. Если транзакция выполнена, вы увидите подтверждение с хешем.

  10. Откройте обозреватель блокчейна и введите хеш транзакции для проверки.

  11. Чтобы закрыть программу, закройте окно терминала, открытое скриптом.

Распространенные проблемы и способы их решения

  • Неверный закрытый ключ: убедитесь в правильности формата ключа Solana (base58).

  • DEXTRADING_ADDRESS/EOA_PRIVATE_KEY не установлен: проверьте, включает ли файл .env все необходимые переменные.

  • Недостаточный баланс: проверьте, достаточно ли в вашем кошельке токенов для транзакции.

  • Слишком много десятичных знаков: убедитесь, что десятичные знаки токена соответствуют указанным данным.

  • Порт уже используется: порт 3000 может использовать другая программа. Закройте другие активные терминалы или аннулируйте процесс.

  • Всплывающее окно разработчика инструмента (Mac): закройте все всплывающие окна с запросом на установку инструментов разработчика. Они не требуются.

  • Всплывающее окно для установки программного обеспечения (Windows): закройте все всплывающие окна, которые просят установить дополнительное программное обеспечение.