Перейти к содержимому
PortunaPortunaPortunaДокументацияTestnet

Выход в мейннет

  • Боевые ключи и боевой адрес API. Боевые ключи начинаются с ptn_live_ и работают только с API мейннета; его адрес мы опубликуем при запуске. Тестовые ключи остаются на тестнетах.
  • Доступ по заявке. Владелец организации подаёт заявку на боевой доступ в кабинете.
  • Новый газ-кошелёк. У боевого газ-кошелька другой адрес. Пополните его в каждой сети, где будете работать.
  • Новые контракты. Ваш батчер и делегаты в мейннете — новые контракты с новыми адресами: зарегистрируйте горячие кошельки (котлы) заново, проверьте каждый делегат командой verify-delegate и подпишите новые авторизации для мейннета.
  • Подпись. Ваш HSM, KMS или MPC подписывает «сырые» 32-байтные хэши, код совпадает с эталоном и отказывается подписывать chain_id 0.
  • Проверка делегата. verify-delegate запускается перед первой авторизацией для каждого горячего кошелька — например, в скрипте подключения кошелька или в CI.
  • Идемпотентность. У каждого sweep и снятия делегации есть external_id, и повторы запросов используют его же. См. Идемпотентность.
  • Вебхуки. Приёмник проверяет подпись по сырому телу, отсеивает повторные id событий и не полагается на их порядок. См. Вебхуки.
  • Газ-кошелёк. Вы знаете, сколько газа тратите, держите запас на несколько дней и задали алерт о низком балансе.
  • Суммы. Суммы — целые числа в минимальных единицах токена. В мейннете у USDT и USDC 6 знаков в Ethereum и 18 в BSC: один и тот же 1 USDT — это 1000000 в одной сети и 1000000000000000000 в другой.
  • Депозиты нативной монетой. Если пользователи присылают ETH или BNB с бирж, прочитайте Депозиты с бирж, прежде чем делегировать такие адреса.
  • Настройки. Решите, оставлять ли на депозитных адресах одну единицу токена: см. Первый и повторный sweep.

Пишите на support@portuna.io, об условиях — на sales@portuna.io.