Выход в мейннет
Что изменится
Заголовок раздела «Что изменится»- Боевые ключи и боевой адрес API. Боевые ключи начинаются с
ptn_live_и работают только с API мейннета; его адрес мы опубликуем при запуске. Тестовые ключи остаются на тестнетах. - Доступ по заявке. Владелец организации подаёт заявку на боевой доступ в кабинете.
- Новый газ-кошелёк. У боевого газ-кошелька другой адрес. Пополните его в каждой сети, где будете работать.
- Новые контракты. Ваш батчер и делегаты в мейннете — новые контракты с новыми адресами: зарегистрируйте горячие кошельки (котлы) заново, проверьте каждый делегат командой verify-delegate и подпишите новые авторизации для мейннета.
Что подготовить на тестнете
Заголовок раздела «Что подготовить на тестнете»- Подпись. Ваш HSM, KMS или MPC подписывает «сырые» 32-байтные хэши, код совпадает с
эталоном и отказывается подписывать
chain_id0. - Проверка делегата.
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.