Логика в контракте
Whitelist и суточные лимиты — не флажки в интерфейсе, а отдельные контракты. Правила проверяет сеть, а не приложение.
Exton — смарт-контракт для TON, который обновляет себя, не меняя адрес, и расширяется плагинами. Правила ваших денег живут в блокчейне, а не в приложении.
Обычный кошелёк — это ключ.
Exton — это правила.
Whitelist и суточные лимиты — не флажки в интерфейсе, а отдельные контракты. Правила проверяет сеть, а не приложение.
Новая версия контракта ставится одной транзакцией. Адрес, история, NFT и связи в dApp остаются на месте.
Подписки, наследование, зарплаты, автообмен — отдельные контракты, которые вы подключаете и отключаете сами. Два уже работают, остальные в разработке.
Масштабируемость
У стандартных кошельков TON каждая новая версия контракта (V3 → V4R2 → V5) означает новый адрес: переводы NFT и Jetton, обнулённая история, переподключение всех dApp. Поэтому люди годами сидят на старых версиях.
Адрес в TON задаётся начальным состоянием, а не текущим кодом. Exton пользуется этим: операция upgrade заменяет байткод через SETCODE с проверкой на пустоту, а в мультиподписи на это нужно подтверждение участников счёта.
MultiSig
К одному счёту привязываются несколько участников, а контракт задаёт, сколько подтверждений нужно для перевода: половина, две трети или все. Частая схема — телефон и Keystone 3 Pro, отдельное устройство без Bluetooth и интернета с обменом только QR-кодами по стандарту UR (BCR-2020).
Украли телефон — без второго подтверждения денег не тронуть. Потеряли телефон — счёт восстанавливается строкой Recovery Code из 71 символа, вместе с красивым адресом.
Exton App собирает транзакцию и подписывает её; секрет хранится под защитой устройства.
Сканирует QR, показывает получателя и сумму на своём экране и подписывает внутри устройства.
Когда подписей столько, сколько требует правило счёта, приложение отправляет транзакцию в блокчейн.
Раньше выбор был между «подписывать каждую транзакцию руками» и «отдать приватный ключ». Exton строит третий путь: один раз подтверждаете плагин с чёткими границами — «Алисе и Бобу, не больше 100 GRAM в сутки» — и дальше приложение работает внутри этих границ само, а сами границы проверяет сеть. Белый список и суточный лимит уже работают в контракте, управление плагинами появится в приложении.
Двенадцать блоков, сотни сочетаний
Доверенные адреса в словаре контракта. Отправка на них — одной подписью, изменение списка — полным подтверждением.
Свой суточный лимит на каждый контакт. Счётчик живёт в блокчейне — перевод часов не поможет.
Получатель, сумма, интервал. Сервис не может списать больше и не может сменить адрес выплаты.
Платёж, который нельзя провести раньше даты разблокировки. Отмена — до наступления срока.
Порог бездействия и адрес наследника. Пока владелец отмечается — плагин молчит.
Несколько наследников с долями в процентах вместо одного адреса.
Входящие Jetton автоматически конвертируются в GRAM через StonFi или DeDust.
Один входящий платёж делится между получателями по заданным долям.
Всё, что выше оперативного минимума, уходит в пул. Ниже порога — возвращается.
Список «адрес → сумма» и интервал. Сто выплат — одна транзакция и одна комиссия.
Следит за .ton-доменом и продлевает его до истечения срока без участия человека.
Любой разработчик публикует свой плагин без участия команды Exton. Кошелёк становится платформой.
Аккаунты
BIP-39 passphrase («25-е слово») даёт из одной 24-словной мнемоники другой приватный ключ, а значит другой адрес и другой контракт в блокчейне. Снаружи связь между этими адресами не видна вообще.
Доказать существование конкретной passphrase извне невозможно — у вас может быть десять скрытых кошельков, а может и ни одного.
Подбор адресов
Адрес мультиподписи вычисляется из публичных ключей участников, поэтому подобрать окончание сложнее, чем для обычного кошелька. Exton перебирает tweak к публичному ключу приложения; сервер видит только публичные данные, а найденный tweak становится частью Recovery Code.
Для бизнеса это анти-фишинг и брендирование: подделать одновременно начало и конец строки экспоненциально сложнее, чем одно из них.
Exton Connect
Слой связи кошелька с приложениями поверх TON Connect. Сессия открывается по QR или deeplink, приложение видит только адрес, а каждая транзакция подтверждается отдельно. Следующий шаг — разрешения через плагины: не «навсегда», а с конкретными правилами — список адресов, суточный потолок, срок жизни.
QR или deeplink открывает сессию. Сайт получает адрес и доказательство владения, привязанное к его домену; доступа к секретам кошелька у сайта нет.
В разработке: вместо безлимитного approve приложение запросит плагин с параметрами, видимыми до подписи.
Каждая транзакция показывается получателем и суммой. Активные подключения перечислены в кошельке, любое можно разорвать.
Что умеет Exton, чего нет у стандартных кошельков
Kotlin и Compose, секреты под защитой Android Keystore (TEE/StrongBox), APK подписан RSA-4096, обновления через download.exton.app.
Swift и SwiftUI. Мультиподпись, Keystone, TON Connect и NFT работают; в App Store приложение пока не подавалось.
Аппаратный кошелёк без Bluetooth и интернета. Транзакция передаётся QR-кодом, подписывается внутри устройства и возвращается так же.
DApps
Биржа, займы и маркетплейс цифровых активов — следующие сервисы экосистемы. Они подключаются через Exton Connect и работают в границах, которые вы задаёте плагинами, — без безлимитных approve.