К основному содержанию
T TON Adoption
← Словарь
NODE/03 · Term

Wallet V3

Классическая третья версия wallet-контракта в TON. Поддерживает seqno, валидность во времени и до 4 исходящих сообщений за внешнее сообщение.

Синонимы: wallet v3, кошелёк v3, w3, v3r2

Wallet V3 (часто как wallet-v3 или v3r2) — классическая третья версия wallet-контракта в TON, долгое время бывшая дефолтом в большинстве кошельков. Это минимальный, но рабочий контракт: подписать сообщение приватным ключом, проверить seqno, отправить до четырёх исходящих сообщений.

Что умеет

  • Подпись и seqno. Каждый external-message подписывается, контракт проверяет публичный ключ и инкрементирует seqno (защита от replay).
  • Валидность во времени. Каждое сообщение содержит valid_until. Если внешнее сообщение пришло после истечения — отвергается. Это снижает риск, что повисший в mempool запрос исполнится через час.
  • Subwallet ID. Параметр, позволяющий из одного приватного ключа получать несколько разных wallet-контрактов (разные subwallet_id → разные адреса). Удобно для холодных и горячих копий.

Что НЕ умеет

В отличие от более поздних версий, V3:

  • Не поддерживает плагины. Невозможно подписать одно сообщение, которое раз в месяц списывает фиксированную сумму, как в v4.
  • Не поддерживает gasless через extensions. Это уже v5.
  • Не имеет nonce-схем для мини-аппов. Отдельная задача в v5.

Когда встречается

  • Старые кошельки. Tonkeeper, MyTonWallet до 2023 года создавали именно v3r2.
  • Hardware wallet-ы. Ledger TON-app часто работает с v3 как самой проверенной.
  • Кастодиальные сервисы. Биржи и боты, которые держат TON, любят v3 за простоту и предсказуемость газа.

Имеет ли смысл сейчас

Создавать новый кошелёк на v3 в 2026 году — устарело: v4/v5 дают плагины и более удобные сценарии. Но миллионы существующих v3 продолжают работать — у них нет «срока годности», и переходить на новую версию не обязательно. Многие холодные хранения сознательно остаются на v3: меньше поверхности для багов.

См. также