May 8, 2023

Гайд по установке Stargate (USDC)

Выполнение swap операций с USDC на платформе Stargate.

Маршрут:

ARB(USDC) => BNB(BUSD) => Polygon(USDC) => Avalance (USDC) => ARB(USDC)

Установка

Убедитесь, что у вас установлены Node.js и npm (пакетный менеджер Node.js). Вы можете проверить, выполнив следующую команду:

node -v

Если их нет, скачайте и установите с официального сайта: https://nodejs.org/en/download/

Откройте терминал или командную строку и перейдите в каталог с проектом

cd path/to/your/project

Установите все зависимости, выполнив следующую команду:

npm install

Выполните команду для установки и генерации ABI

 npm run generate-typechain

Заполните файл config.ts

const config = {
   okx: {
     apiKey: 'Ваш API ключ на ОКХ',
     secretKey: 'Ваш Secret Key на ОКХ',
     passphrase: 'Секретная фраза на ОКХ',
     minWithdrawal: 0.005 (Минимальный вывод в валюте, которая указана ниже),
     maxWithdrawal: 0.01 (Максимальный вывод в валюте, которая указана ниже),
     fee: 0.0001 (Укажите комиссию в сети из которой хотите выводить средства),
     ccy: 'ETH' (Укажите название валюты для вывода),
     chain: 'ETH-Arbitrum one' (Укажите название сети для вывода)
   }
};

export default config;

Заполните файл wallets.ts

 const wallets = [
   {
     address: '', Укажите адрес кошелька
     privateKey: '', Укажите приватный ключ кошелька
     mnemonic: '', Оставьте как есть, в этом коде не используется
     okxAddress: '' Укажите адрес для пополнения OKX 
   },
   {
     address: '', Укажите адрес кошелька
     privateKey: '', Укажите приватный ключ кошелька
     mnemonic: '', Оставьте как есть, в этом коде не используется
     okxAddress: '' Укажите адрес для пополнения OKX 
   },
   ...
 ]

Перед запуском убедитесь:

- на каждом кошельке достаточно средств для оплаты комиссии на выполнение транзакций - все ваши адреса кошельков добавлены в whitelist на okx

Результат