Обработка жетонов
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
Лучшие практики обработки жетонов
Жетоны - это токены в блокчейне TON - их можно рассматривать аналогично токенам ERC-20 в сети Ethereum.
Транзакции в TON становятся необратимыми уже после одного подтверждения. Для лучшего пользовательского опыта (UX/UI) рекомендуется избегать дополнительного ожидания.
Вывод средств
Highload Wallet v3 - это новейшее решение блокчейна TON, которое является золотым стандартом для вывода жетонов. Он позволяет вам воспользоваться преимуществами пакетной отправки средств.
Пакетное снятие средств - означает, что несколько переводов отправляются пакетами, что обеспечивает быстрый и дешевый вывод средств.
Зачисления
Рекомендуется настроить несколько кошельков пополнения MEMO для улучшения производительности.
Пополнения с Memo - позволяет вам иметь один кошелек пополнения, и пользователи добавляют Memo, чтобы быть идентифицированными вашей системой. Это означает, что вам не нужно сканировать весь блокчейн, но это немного менее удобно для пользователей.
Пополнения без Memo - Это решение также существует, но его интеграция более сложна. Однако мы можем помочь вам с этим, если вы предпочтете выбрать этот путь. Пожалуйста, уведомите нас до того, как решите реализовать этот подход.
Дополнительная информация
Ожидается, что каждый сервис в Экосистеме установит forward_ton_amount
равный 0,000000001 TON (1 нанотон), когда будет производиться вывод жетонов, чтобы отправить Jetton Notify при успешном переводе, иначе перевод не будет соответствовать стандарту и не сможет быть обработан другими CEX и сервисами.
-
Пожалуйста, найдите пример JS lib - tonweb - это официальная JS библиотека от TON Foundation.
-
Если Вы хотите использовать Java, Вы можете заглянуть в ton4j.
-
Для Go следует рассмотреть tonutils-go. На данный момент мы рекомендуем JS lib.
Оглавление
В следующих документах представлены подробные сведения об архитектуре жетонов в целом, а также основные концепции TON, которые могут отличаться от EVM-подобных и других блокчейнов. Это крайне важно, чтобы получить хорошее понимание TON, и оно значительно поможет вам.
В этом документе описано следующее по порядку:
- Общие сведения
- Архитектура
- Контракт Jetton Master (Выпуск токенов)
- Контракт Jetton Wallet (кошелек пользователя)
- Макеты сообщений
- Обработка жетонов (off-chain)
- Обработка жетонов (on-chain)
- Обработка кошелька
- Лучшие практики