Как настроить перевод средств для моего торгового кошелька DEX?
Что такое перевод средств?
Перевод средств — это функция безопасности в кошельках для торговли на OKX DEX. Эти кошельки представляют собой смарт-контракты, которые невозможно импортировать в другие кошельки с помощью мнемонической фразы или закрытого ключа.
Функция перевода средств позволяет:
Передавать контроль над кошельком для торговли на DEX своему некастодиальному кошельку.
Всегда сохранять полный контроль над своими активами.
Использовать веб-инструмент для перевода средств в кошелек, когда это необходимо.
Как работает перевод средств?
Вкратце перевод средств происходит следующим образом:
В приложении OKX активируйте перевод средств для передачи контроля над своим кошельком для торговли на DEX на адрес выбранного кошелька.
Обязательно тщательно проверьте адрес выбранного кошелька и адрес исходного кошелька для торговли на DEX в приложении.
Настройте и запустите скрипт, который подготовит инструмент для перевода токенов, в своем веб-браузере.
Используйте браузер для безопасного перевода активов с кошелька для торговли на DEX на ваш собственный кошелек.
Как подготовить перевод средств?
Проверьте, к каким блокчейнам подключен ваш кошелек для торговли на DEX.
При необходимости создайте некастодиальный кошелек:
Если у вас еще нет кошелька, создайте его с помощью кошелька OKX, MetaMask или другого кошелька. О том, как создать OKX кошелек, можно узнать здесь.
Для блокчейнов, совместимых с EVM (BNB Chain, Base и т. д.): можно использовать один адрес кошелька в разных блокчейнах. Внесите около 5 USD для покрытия платы за газ.
Для блокчейнов, совместимых с Solana (SOL):: используйте кошелек Solana и внесите SOL на сумму около 5 USD для покрытия платы за газ.
В приложении выберите Торговля > Перевод средств и следуйте инструкциям на экране.
Контроль над вашим кошельком для торговли на DEX будет передан выбранному адресу кошелька.
Выберите перевод средств для продолжения
В процессе настройки система попросит вас ввести и проверить свой новый адрес, прежде чем продолжить:
Введите новый адрес для каждой поддерживаемой сети (например, SOL, BASE, BNB Chain).
Для BASE и BNB Chain используется один и тот же адрес EVM.
Проверьте адреса
Примечание. Не используйте адрес централизованной биржи. Это может привести к безвозвратной потере активов.
Подробно о создании резервной копии закрытого ключа можно узнать здесь.
После активации функции перевода средств приступите к переводу активов через браузер.
Как настроить инструмент для перевода средств в браузере?
Прежде чем начать
Для перевода средств сначала необходимо настроить инструмент перевода в браузере. Для этого необходимо установить последние версии Node.js и менеджера пакетов npm:
Node.js: версия 22.19.0 и выше
npm: версия 10.9.3 и выше
Выберите операционную систему перед скачиванием
Скачивание файлов установки
Скачайте архив проекта здесь и сохраните его в выбранную папку.
После скачивания и распаковки файлов проекта откройте папку с названием
Wallet-Release-main
.
Запуск скрипта установки
i) Для пользователей Mac
Дважды нажмите на
offBoarding_Mac_script.command
в папкеWallet-Release-main
.При появлении предупреждения перейдите в раздел Системные настройки > Безопасность и Конфиденциальность > Безопасность, выберите Все равно открыть > Все равно повторно открыть и введите свой пароль Mac.
При возникновении ошибки доступа:
Нажмите правой кнопкой мыши на папку
Wallet-Release-main
и выберите Новый терминал в папке.Введите
chmod 755 offBoarding_Mac_script.command
и нажмите Enter.Снова дважды нажмите на
offBoarding_Mac_script.command
.
После этого вы увидите папку
node_modules
и файл.env
.Файлы
.env
на Mac могут быть скрыты. Для отображения скрытых файлов нажмите Command + Shift + . (точка).
Обновите файл
.env
в папкеWallet-Release-main
:Введите закрытый ключ кошелька и адрес кошелька для торговли на DEX (AA). Если вы используете кошелек OKX, воспользуйтесь инструкциям в этом руководстве, чтобы посмотреть закрытый ключ вашего кошелька.
В блокчейне Solana обязательно скопируйте адрес контроля (здесь два адреса для торговли на DEX).
Закрытый ключ Solana должен быть указан в формате base58.
Если вы используете только EVM, вы можете не заполнять поля Solana (и наоборот).
Запустите инструмент еще раз, дважды нажав на
offBoarding_Mac_script.command
.Откройте браузер и перейдите в http://localhost:3000.
Примечание. После этой начальной настройки вам нужно только повторить Шаг 4, чтобы запустить проект снова.
ii) Для пользователей Windows
Дважды нажмите на
offBoarding_Windows_script.bat
в папкеWallet-Release-main
.При предупреждении Windows Defender SmartScreen выберите Подробнее > Все равно запустить.
При ошибке разрешений нажмите правой кнопкой мыши на файл и выберите Запуск от имени администратора.
После этого вы увидите папку
node_modules
и файл.env
.Обновите файл
.env
в папкеWallet-Release-main
:Введите закрытый ключ кошелька и адрес кошелька для торговли на DEX.
Для Solana: используйте действительный 64-битный формат или формат base58 для закрытого ключа.
Если вы используете только EVM, вы можете оставить поля Solana пустыми (и наоборот).
Для справки добавлен файл
.env.example
.
Запустите инструмент еще раз, дважды нажав на
offBoarding_Windows_script.bat
.Откройте браузер и перейдите в http://localhost:3000.
Примечание. После этой начальной настройки вам нужно только повторить Шаг 4, чтобы запустить проект снова.
Как перевести токены с помощью инструмента перевода?
Откройте OKLink и выберите блокчейн , из которого хотите перевести токены.
Найдите блокчейн на вкладке «Обозреватель»
Для блокчейнов, совместимых с Solana, существует два адреса кошелька для торговли на DEX. Скопируйте адрес хранения.
Скопируйте адрес хранения
Вставьте адрес в OKLink и найдите его.
Здесь можно увидеть ваш баланс нативных токенов (SOL, BNB, ETH).
Проверьте свой баланс нативных токенов
Здесь также можно увидеть баланс взаимозаменяемых токенов (USDT, USDC и т. д.).
Проверьте свой баланс взаимозаменяемых токенов
Для перевода взаимозаменяемых токенов нажмите на токен из списка и найдите его адрес контракта, затем скопируйте его.
Скопируйте адрес контракта
Вставьте адрес контракта токена в инструмент перевода средств в поле Адрес получателя и введите сумму перевода (не должна превышать баланс токенов).
Вставьте адрес контракта токена в поле «Адрес получателя»
Для перевода нативных токенов выберите Нативный токен в поле Тип активов.
Выберите нативный токен в качестве типа активов
Если указанная сумма превышает баланс, транзакция будет немедленно остановлена.
Проверьте расчетную плату за газ и другие параметры транзакции и затем нажмите Подтверждение для отправки транзакции.
Если транзакция выполнена, вы увидите подтверждение с хешом транзакции.
Откройте обозреватель блокчейна и введите хеш транзакции для проверки.
Чтобы закрыть программу, закройте окно терминала, открытое скриптом.
Распространенные проблемы и способы их решения
Неверный закрытый ключ: убедитесь в правильности формата ключа Solana (base58).
DEXTRADING_ADDRESS/EOA_PRIVATE_KEY не установлен: проверьте, включает ли файл
.env
все необходимые переменные.Недостаточный баланс: проверьте, достаточно ли в вашем кошельке токенов для транзакции.
Слишком много десятичных знаков: убедитесь, что десятичные знаки токена соответствуют указанным данным.
Порт уже используется: порт 3000 может использовать другая программа. Закройте другие активные терминалы или аннулируйте процесс.
Всплывающее окно разработчика инструмента (Mac): закройте все всплывающие окна с запросом на установку инструментов разработчика. Они не требуются.
Всплывающее окно для установки программного обеспечения (Windows): закройте все всплывающие окна, которые просят установить дополнительное программное обеспечение.