🔐 КАК НА САМОМ ДЕЛЕ РАБОТАЮТ КОШЕЛЬКИ TON

Кошелёк TON — это не просто контейнер, в котором лежат ваши монеты. Это смарт-контракт с конкретной задачей: проверить, что инструкция пришла от владельца, и выполнить её.

Когда вы подписываете транзакцию, кошелёк сверяет подпись с его публичным ключом и проверяет порядковый номер (sequence number). Именно это делает кошелёк активной частью TON.

🧩 ПОДКЛЮЧЕНИЕ — НЕ АВТОРИЗАЦИЯ

Эта разница особенно важна при использовании STONfi. Подключение через TON Connect определяет, какой кошелёк вы используете. Оно не авторизует свап и не даёт STONfi разрешение на перемещение ваших средств.

Авторизация происходит позже. STONfi подготавливает транзакцию, ваш кошелёк показывает запрос на подпись, и смарт-контракт кошелька проверяет вашу подпись перед выполнением.

🔁 ПОЧЕМУ SEQNO ВАЖЕН

Без защиты от повторного воспроизведения (replay protection) старое подписанное сообщение потенциально можно было бы отправить снова. Кошельки TON используют seqno: каждая транзакция должна содержать текущий sequence number, а успешное выполнение увеличивает его, делая предыдущее сообщение бесполезным.

valid_until добавляет ещё одну границу — ограничивает, сколько времени подписанное сообщение может быть обработано. Вместе эти механизмы помогают предотвратить повторное выполнение старой авторизации.

🛡 ПОДКЛЮЧЕНИЕ К STONfi

Когда вы делаете свап через STONfi, интерфейс готовит действие, но точка, где происходит авторизация, остаётся в вашем кошельке. Быть подключённым не означает, что STONfi может самостоятельно выполнить свап. Транзакция всё равно требует вашей подписи.

Запомните: подключение показывает, какой кошелёк ваш; подпись подтверждает, что именно этот кошелёк должен сделать. Перед одобрением проверьте транзакцию — особенно действие, сумму и адрес назначения, которые отображаются в вашем кошельке.

На STONfi сначала изучите свап, проверьте детали, отображаемые вашим кошельком, затем одобрите конкретную транзакцию.

Не является финансовой рекомендацией. Проведите собственное исследование (DYOR).

$GRAM