Кошелек.ton.org
Вместе с командой MyTonWallet мы обновили кошелек.ton.org - некоммерческий, полностью открытый исходный код веб-кошелек для TON.
Кошелек.ton.org был первым веб-кошельком в экосистеме TON, созданным мной и Кириллом Емельяненко еще в 2020 году. Его код стал основой для многих кошельков, которые последовали.
Существуют более функциональные кошельки, поддерживающие несколько сетей, встроенные обмены и стейкинг, в то время как кошелек.ton.org является простым, надежным и открытым инструментом, который всегда будет доступен и бесплатен.
Новая версия остается верной этим принципам, добавляя поддержку всех актуальных технологий TON - Jettons, Mintless Jettons, NFT (включая подарки Telegram), TON DNS, TON Connect, Ledger и многое другое. Он также значительно улучшен с точки зрения удобства использования.
Команда MyTonWallet будет продолжать поддерживать эту некоммерческую версию. Обновленное расширение для Chrome в настоящее время находится на рассмотрении и скоро будет доступно.
Огромное спасибо команде MyTonWallet за их поддержку!
Вместе с командой MyTonWallet мы обновили кошелек.ton.org - некоммерческий, полностью открытый исходный код веб-кошелек для TON.
Кошелек.ton.org был первым веб-кошельком в экосистеме TON, созданным мной и Кириллом Емельяненко еще в 2020 году. Его код стал основой для многих кошельков, которые последовали.
Существуют более функциональные кошельки, поддерживающие несколько сетей, встроенные обмены и стейкинг, в то время как кошелек.ton.org является простым, надежным и открытым инструментом, который всегда будет доступен и бесплатен.
Новая версия остается верной этим принципам, добавляя поддержку всех актуальных технологий TON - Jettons, Mintless Jettons, NFT (включая подарки Telegram), TON DNS, TON Connect, Ledger и многое другое. Он также значительно улучшен с точки зрения удобства использования.
Команда MyTonWallet будет продолжать поддерживать эту некоммерческую версию. Обновленное расширение для Chrome в настоящее время находится на рассмотрении и скоро будет доступно.
Огромное спасибо команде MyTonWallet за их поддержку!
TON Платежная Сеть (бета-версия): добавлена поддержка Jettons и дополнительных валют
Последнее обновление TON Платежной Сети добавляет поддержку Jettons и дополнительных валют, а также другие улучшения.
https://github.com/xssnick/ton-payment-network
https://github.com/xssnick/payment-channel-contract
Последнее обновление TON Платежной Сети добавляет поддержку Jettons и дополнительных валют, а также другие улучшения.
https://github.com/xssnick/ton-payment-network
https://github.com/xssnick/payment-channel-contract
GitHub
GitHub - xssnick/ton-payment-network: Fast, scalable, and low-cost peer-to-peer payment network built on top of the TON Blockchain.
Fast, scalable, and low-cost peer-to-peer payment network built on top of the TON Blockchain. - xssnick/ton-payment-network
TON Сеть оплаты (бета-версия)
В этой новой статье мы напоминаем вам, что такое эта технология, что мы уже сделали, и каковы следующие шаги.
https://telegra.ph/TON-Payment-Network-Layer-2-04-05
В этой новой статье мы напоминаем вам, что такое эта технология, что мы уже сделали, и каковы следующие шаги.
https://telegra.ph/TON-Payment-Network-Layer-2-04-05
Telegraph
TON Payment Network (Layer 2)
What is it? TON Payment Network is a decentralized network on top of the TON blockchain that enables lightning-fast payments between network participants. Security is provided by TON blockchain smart contracts without creating transactions on the blockchain…
Нормализованный хэш сообщения
Мы предлагаем стандартизировать алгоритм нормализованного внешнего хэша сообщения, предложенный Денисом Субботиным.
Этот подход обеспечивает гарантированную возможность найти и отследить отправленное сообщение в блокчейне TON и особенно полезен для отслеживания ожидающих действий.
Нормализация уже поддерживается Toncenter API, tonscan.org, TON API и tonviewer.com.
Разработчики приглашаются к участию в обсуждении:
https://github.com/ton-blockchain/TEPs/pull/467/files?short_path=eec950d#diff-eec950d709a49c0385d78864230b9de72d6003af0be76221a877693730714878
Мы предлагаем стандартизировать алгоритм нормализованного внешнего хэша сообщения, предложенный Денисом Субботиным.
Этот подход обеспечивает гарантированную возможность найти и отследить отправленное сообщение в блокчейне TON и особенно полезен для отслеживания ожидающих действий.
Нормализация уже поддерживается Toncenter API, tonscan.org, TON API и tonviewer.com.
Разработчики приглашаются к участию в обсуждении:
https://github.com/ton-blockchain/TEPs/pull/467/files?short_path=eec950d#diff-eec950d709a49c0385d78864230b9de72d6003af0be76221a877693730714878
GitHub
Create 0467-normalized-message-hash.md by EmelyanenkoK · Pull Request #467 · ton-blockchain/TEPs
Contribute to ton-blockchain/TEPs development by creating an account on GitHub.
TON Core: Отчет за март
Ожидающее API, предстоящее обновление узла, обновления TOLK lang, сетевой уровень платежной сети 2, wallet.ton.org и многое другое.
https://telegra.ph/TON-Core-Report-for-March-2025-04-06
Ожидающее API, предстоящее обновление узла, обновления TOLK lang, сетевой уровень платежной сети 2, wallet.ton.org и многое другое.
https://telegra.ph/TON-Core-Report-for-March-2025-04-06
Telegraph
TON Core: Report for March 2025
API Introducing the Pending API Using this new API you can track operations on the blockchain that have not yet completed. As soon as an external message enters the blockchain, the Toncenter API Indexer notices it and builds a subsequent transaction series.…
TOLK 0.11
- Сопоставление шаблонов для типов.
- Сопоставление шаблонов для выражений.
- Псевдонимы типов.
- Объединенные типы.
- Операторы
Новая версия TOLK уже поддерживается плагином IntelliJ IDEA и плагином VS Code.
Читать далее »
- Сопоставление шаблонов для типов.
- Сопоставление шаблонов для выражений.
- Псевдонимы типов.
- Объединенные типы.
- Операторы
is и !is.Новая версия TOLK уже поддерживается плагином IntelliJ IDEA и плагином VS Code.
Читать далее »
JetBrains Marketplace
TON - IntelliJ IDEs Plugin | Marketplace
TON Blockchain Development Plugin — a JetBrains plugin that brings first-class TON blockchain support to IntelliJ-based IDEs. Syntax highlighting, code completion...
Обновление узла TON 2025.04
- Оптимизирована работа с базой данных CellDB: введены фильтры Блума и CellDB 2.0, ускоряющие чтение и запись;
- Оптимизировано несколько важных операций узла: SHA256, операции с ячейками, сериализация больших BOC, проверки набора валидаторов;
- Завершена вторая из трех стадий обновления "Ускоритель": оптимизирован трафик (особенно статистика хранилища) между коллатором и валидатором;
- Другие улучшения и исправления;
Полный Журнал изменений »
- Оптимизирована работа с базой данных CellDB: введены фильтры Блума и CellDB 2.0, ускоряющие чтение и запись;
- Оптимизировано несколько важных операций узла: SHA256, операции с ячейками, сериализация больших BOC, проверки набора валидаторов;
- Завершена вторая из трех стадий обновления "Ускоритель": оптимизирован трафик (особенно статистика хранилища) между коллатором и валидатором;
- Другие улучшения и исправления;
Полный Журнал изменений »
Ход выполнения обновления "Акселератор"
Вместе с выпуском второй части обновления "Акселератор", были обновлены дорожная карта и график выполнения "Акселератора":
✅ 2024.12 – Внедрение Частичных Лайтсерверов;
✅ 2025.04 – Оптимизированная Статистика Хранения (трафик между Коллаторами и Валидаторами);
🔧 Май-Июнь 2025 – Введение Коллаторов
(Уже разработано, за исключением проблемы с удержанием блоков; В процессе тестирования и слияния);
🔧 Июнь 2025 – Активация в Тестовой сети;
Июль 2025 – Настройка Инфраструктуры Коллаторов и
Активация в Основной сети;
Подробности »
Вместе с выпуском второй части обновления "Акселератор", были обновлены дорожная карта и график выполнения "Акселератора":
✅ 2024.12 – Внедрение Частичных Лайтсерверов;
✅ 2025.04 – Оптимизированная Статистика Хранения (трафик между Коллаторами и Валидаторами);
🔧 Май-Июнь 2025 – Введение Коллаторов
(Уже разработано, за исключением проблемы с удержанием блоков; В процессе тестирования и слияния);
🔧 Июнь 2025 – Активация в Тестовой сети;
Июль 2025 – Настройка Инфраструктуры Коллаторов и
Активация в Основной сети;
Подробности »
ТВМ 10
- Корректировки в поведении с дополнительной валютой;
- Запрет на использование Anycast адресов;
-
- Другие улучшения;
Полный список изменений »
- Корректировки в поведении с дополнительной валютой;
- Запрет на использование Anycast адресов;
-
StateInit.split_depth переименован в StateInit.fixed_prefix_length. Вы можете использовать это поле для развертывания умных контрактов на конкретном шарде. Например, это будет использоваться в новой версии оптимизированных Jettons.- Другие улучшения;
Полный список изменений »
Новый пользовательский интерфейс в боте @validators
Напоминаем, что администраторы узлов и валидаторов могут подписаться на уведомления в боте @validators.
Для вашего удобства мы значительно улучшили пользовательский интерфейс бота, добавив кнопки и другие улучшения.
Напоминаем, что администраторы узлов и валидаторов могут подписаться на уведомления в боте @validators.
Для вашего удобства мы значительно улучшили пользовательский интерфейс бота, добавив кнопки и другие улучшения.
Обновления Toncenter API
— Мгновенное появление ожидающих транзакций;
— Поддержка новых действий: Evaa, Jvault, Multisig V2, Vesting;
— Версионирование в Actions API;
— Обновления в Emulation и Pending API;
— ton-http-api 2.0.54 с поддержкой нормализованного хэша внешних сообщений.
— Примеры использования новых функций API в продуктах для улучшения UX.
Узнать больше: @toncenter_news
— Мгновенное появление ожидающих транзакций;
— Поддержка новых действий: Evaa, Jvault, Multisig V2, Vesting;
— Версионирование в Actions API;
— Обновления в Emulation и Pending API;
— ton-http-api 2.0.54 с поддержкой нормализованного хэша внешних сообщений.
— Примеры использования новых функций API в продуктах для улучшения UX.
Узнать больше: @toncenter_news
TON Core: Отчет за апрель
Оптимизация узлов, завершена 2/3 фазы "Ускорителя", TVM 10, новые функции в API и языке TOLK, и многое другое.
https://telegra.ph/TON-Core---Report-for-April-2025-05-03
Оптимизация узлов, завершена 2/3 фазы "Ускорителя", TVM 10, новые функции в API и языке TOLK, и многое другое.
https://telegra.ph/TON-Core---Report-for-April-2025-05-03
Язык программирования TOLK 0.12
Введены:
— Структуры.
— Обобщения.
— Методы.
— Stdlib с короткими именами.
— Улучшения вывода Fift.
Новая версия TOLK уже поддерживается плагином IntelliJ IDEA и VS Code.
Подробнее »
Введены:
— Структуры.
— Обобщения.
— Методы.
— Stdlib с короткими именами.
— Улучшения вывода Fift.
Новая версия TOLK уже поддерживается плагином IntelliJ IDEA и VS Code.
Подробнее »
Прогресс языка программирования TOLK
Мы сейчас находимся всего в одном шаге от выпуска кандидата в релиз TOLK, который мы планируем выпустить в конце мая!
Ознакомьтесь с этой удивительной работой:
👍 0.6 — Объявление TOLK. Новый синтаксис и упаковка — Ноябрь 2024.
👍 0.7 — Система типов внутри компилятора была переработана, введены обобщенные типы и логический тип.
👍 0.8 — Введены синтаксис
👍 0.9 — Введение Nullable Types, Null Safety, Control Flow и Smart Casts.
👍 0.10 — Это обновление заложило основу, рассматривая как поля будут сериализованы и как они связаны с TL-B.
👍 0.11 — Поиск шаблонов для типов. Поиск шаблонов для выражений. Псевдонимы типов. Объединенные типы.
👍 0.12 — Структуры, обобщенные типы, методы.
🔧 Кандидат в релиз — Автоматическая сериализация — Май 2025.
Мы сейчас находимся всего в одном шаге от выпуска кандидата в релиз TOLK, который мы планируем выпустить в конце мая!
Ознакомьтесь с этой удивительной работой:
👍 0.6 — Объявление TOLK. Новый синтаксис и упаковка — Ноябрь 2024.
👍 0.7 — Система типов внутри компилятора была переработана, введены обобщенные типы и логический тип.
👍 0.8 — Введены синтаксис
tensorVar.0 и tupleVar.0, как подготовка к структурам.👍 0.9 — Введение Nullable Types, Null Safety, Control Flow и Smart Casts.
👍 0.10 — Это обновление заложило основу, рассматривая как поля будут сериализованы и как они связаны с TL-B.
👍 0.11 — Поиск шаблонов для типов. Поиск шаблонов для выражений. Псевдонимы типов. Объединенные типы.
👍 0.12 — Структуры, обобщенные типы, методы.
🔧 Кандидат в релиз — Автоматическая сериализация — Май 2025.
Язык программирования TOLK - кандидат в релиз (0.13)
Введено:
— Автоматическое упаковывание/распаковывание в/из ячеек/срезов/построителей.
— Тип
— Позднее инициализированные переменные, параметры по умолчанию и другие функции.
Новая версия TOLK уже поддерживается плагином IntelliJ IDEA, плагином VS Code и Blueprint.
Подробнее »
Введено:
— Автоматическое упаковывание/распаковывание в/из ячеек/срезов/построителей.
— Тип
address.— Позднее инициализированные переменные, параметры по умолчанию и другие функции.
Новая версия TOLK уже поддерживается плагином IntelliJ IDEA, плагином VS Code и Blueprint.
Подробнее »
Streaming API - Websockets/SSE для плана Enterprise
Мы рады объявить, что Toncenter запустил Streaming API! Этот API позволяет получать обновления о ожидающих и подтвержденных транзакциях и действиях в реальном времени, отфильтрованные по указанным адресам. API поддерживает как протоколы Server-Sent Events (SSE), так и WebSocket, что обеспечивает гибкость для интеграции.
В настоящее время Streaming API доступен исключительно для корпоративных клиентов. В частности, некастодиальный кошелек MyTonWallet уже начал реализовывать эту функцию для мгновенного отображения входящих транзакций.
Скоро Streaming API станет доступен для всех.
Документация
Мы рады объявить, что Toncenter запустил Streaming API! Этот API позволяет получать обновления о ожидающих и подтвержденных транзакциях и действиях в реальном времени, отфильтрованные по указанным адресам. API поддерживает как протоколы Server-Sent Events (SSE), так и WebSocket, что обеспечивает гибкость для интеграции.
В настоящее время Streaming API доступен исключительно для корпоративных клиентов. В частности, некастодиальный кошелек MyTonWallet уже начал реализовывать эту функцию для мгновенного отображения входящих транзакций.
Скоро Streaming API станет доступен для всех.
Документация
Ранее узлы архива хранили всю историю блокчейна. Учитывая, что история уже довольно большая, и что с новыми оптимизациями мы намерены сократить время создания блока (соответственно, количество блоков для хранения увеличится), мы внесли следующие улучшения:
Частичные узлы архива
Теперь полный/архивный узел может синхронизировать и хранить определенный временной период, а не всю историю блокчейна. Это позволяет разделить хранение истории блокчейна между разными узлами.
В новой mytonctrl 2.6.0 вы можете выбрать удобный установщик с пользовательским интерфейсом, в котором указать режим работы узла и диапазон блоков, которые он будет хранить.
Загрузка архивных блоков и состояний через TON Torrents
Теперь загрузка архивных блоков и архивных состояний блокчейна может быть выполнена через TON Torrents (TON Storage), что ускоряет процесс и позволяет загружать данные с нескольких пиров.
Мы запустили сервис выгрузки, который автоматически преобразует новые пакеты блоков и состояний в мешки TON Torrents и делает их доступными для загрузки.
mytonctrl 2.6.0 нативно интегрирует функцию загрузки блоков и состояний через TON torrents во время начальной синхронизации. По желанию, вы можете загружать блоки и состояния даже с помощью приложения TON Torrents.
Частичные узлы архива
Теперь полный/архивный узел может синхронизировать и хранить определенный временной период, а не всю историю блокчейна. Это позволяет разделить хранение истории блокчейна между разными узлами.
В новой mytonctrl 2.6.0 вы можете выбрать удобный установщик с пользовательским интерфейсом, в котором указать режим работы узла и диапазон блоков, которые он будет хранить.
Загрузка архивных блоков и состояний через TON Torrents
Теперь загрузка архивных блоков и архивных состояний блокчейна может быть выполнена через TON Torrents (TON Storage), что ускоряет процесс и позволяет загружать данные с нескольких пиров.
Мы запустили сервис выгрузки, который автоматически преобразует новые пакеты блоков и состояний в мешки TON Torrents и делает их доступными для загрузки.
mytonctrl 2.6.0 нативно интегрирует функцию загрузки блоков и состояний через TON torrents во время начальной синхронизации. По желанию, вы можете загружать блоки и состояния даже с помощью приложения TON Torrents.
TON Core: Отчет за май
Частичные архивные узлы, загрузка архивных блоков и состояний через TON Torrents, кандидат на выпуск языка программирования TOLK, Toncenter API на базе Websockets, а также работа над внедрением заключительной части обновления "Accelerator" и оптимизация узлов в основной сети TON.
https://telegra.ph/TON-Core---Report-for-May-2025-06-09
Частичные архивные узлы, загрузка архивных блоков и состояний через TON Torrents, кандидат на выпуск языка программирования TOLK, Toncenter API на базе Websockets, а также работа над внедрением заключительной части обновления "Accelerator" и оптимизация узлов в основной сети TON.
https://telegra.ph/TON-Core---Report-for-May-2025-06-09
Язык программирования TOLK Релиз-кандидат (0.99)
— Универсальный
— Универсальный
— Оптимизации для шардов — вычисление адресов "близких к другому контракту".
Подробнее »
Что дальше
Мы рады сообщить, что мы завершили все запланированные этапы текущего плана развития Tolk и даже добавили несколько дополнительных функций.
Эта версия подходит для написания промышленных контрактов в производственной среде, и мы в TON Core уже пишем все новые умные контракты на Tolk.
Хотя Tolk уже очень эффективен с точки зрения потребления газа, мы планируем добавить "еще одну вещь", посвященную дальнейшей оптимизации газа. Это не было в оригинальном плане развития, но мы уверены, что разработчики будут в восторге. Этот последний штрих будет сделан в начале июля.
Однако разработчики могут начать писать свои надежные контракты на Tolk уже сейчас, и мы рекомендуем вам это сделать.
— Универсальный
createMessage – управление телом, дополнительной валютой, stateInit и другое.— Универсальный
createExternalLogMessage — эффективное создание логов.— Оптимизации для шардов — вычисление адресов "близких к другому контракту".
Подробнее »
Что дальше
Мы рады сообщить, что мы завершили все запланированные этапы текущего плана развития Tolk и даже добавили несколько дополнительных функций.
Эта версия подходит для написания промышленных контрактов в производственной среде, и мы в TON Core уже пишем все новые умные контракты на Tolk.
Хотя Tolk уже очень эффективен с точки зрения потребления газа, мы планируем добавить "еще одну вещь", посвященную дальнейшей оптимизации газа. Это не было в оригинальном плане развития, но мы уверены, что разработчики будут в восторге. Этот последний штрих будет сделан в начале июля.
Однако разработчики могут начать писать свои надежные контракты на Tolk уже сейчас, и мы рекомендуем вам это сделать.
Telegram
TOLK lang
🫧 Tolk v0.99: universal message composition
This update introduces a high-level, type-safe way to compose and send messages to other contracts.
No more manual beginCell().storeUint(...).storeRef(...) boilerplate. Just describe the message in a literal,…
This update introduces a high-level, type-safe way to compose and send messages to other contracts.
No more manual beginCell().storeUint(...).storeRef(...) boilerplate. Just describe the message in a literal,…
Теперь операции в блокчейне TON завершаются в 10 раз быстрее при низких и умеренных нагрузках — за 3–5 секунд
Сегодня мы завершили серию оптимизаций ядра TON, запланированных на первую половину 2025 года.
За этот период мы выпустили 5 обновлений, затронувших все ключевые компоненты ядра: процесс валидации, криптографические операции, сеть, базу данных и сериализацию/десериализацию состояния блокчейна.
В результате производительность одного шарда значительно возросла — теперь вся текущая нагрузка основной сети обслуживается всего одним шардчейном (вместо четырёх ранее).
Это означает, что при низкой и умеренной нагрузке сети все операции — такие как отправка токенов или обмены на DEX — выполняются без межшардовых взаимодействий в одном блоке, то есть за 3–5 секунд. Ранее завершение таких операций могло занимать до 30–50 секунд.
При высокой нагрузке блокчейн продолжит масштабироваться за счёт шардинга, что увеличит время обработки, но мы также внедрили ряд крупных улучшений для повышения стабильности сети в пиковые периоды. Подробнее об этом и о планах на будущее мы расскажем в одном из следующих постов.
Сегодня мы завершили серию оптимизаций ядра TON, запланированных на первую половину 2025 года.
За этот период мы выпустили 5 обновлений, затронувших все ключевые компоненты ядра: процесс валидации, криптографические операции, сеть, базу данных и сериализацию/десериализацию состояния блокчейна.
В результате производительность одного шарда значительно возросла — теперь вся текущая нагрузка основной сети обслуживается всего одним шардчейном (вместо четырёх ранее).
Это означает, что при низкой и умеренной нагрузке сети все операции — такие как отправка токенов или обмены на DEX — выполняются без межшардовых взаимодействий в одном блоке, то есть за 3–5 секунд. Ранее завершение таких операций могло занимать до 30–50 секунд.
При высокой нагрузке блокчейн продолжит масштабироваться за счёт шардинга, что увеличит время обработки, но мы также внедрили ряд крупных улучшений для повышения стабильности сети в пиковые периоды. Подробнее об этом и о планах на будущее мы расскажем в одном из следующих постов.
Познакомьтесь с Tolk 1.0 — новым языком программирования для создания надежных смарт-контрактов на TON
Tolk сочетает в себе выразительность, удобство и низкоуровневую мощь, унаследовав безопасность, экономичность и эффективность от FunC.
Что делает Tolk особенным:
— Простая и читаемая синтаксис: максимально близкий к знакомым современным языкам, таким как TypeScript и Kotlin.
— Новые возможности языка для асинхронной актерной модели TON: авто-сериализуемые структуры, сопоставление с образцом, умные приведения типов и удобное управление сообщениями.
— Продвинутая система типов: дженерики, безопасность от null, псевдонимы типов, объединённые типы — всё, что нужно для написания безопасного и гибкого кода.
— Максимальная эффективность: смарт-контракты на Tolk дешевле, чем на FunC — бенчмарки показывают до 50% экономии газа благодаря оптимизациям компилятора и уникальной «ленивой» загрузке.
— Глубокий контроль: возможность оперировать на уровне бит и управлять стэком при необходимости.
— Переработанная ...
Tolk сочетает в себе выразительность, удобство и низкоуровневую мощь, унаследовав безопасность, экономичность и эффективность от FunC.
Что делает Tolk особенным:
— Простая и читаемая синтаксис: максимально близкий к знакомым современным языкам, таким как TypeScript и Kotlin.
— Новые возможности языка для асинхронной актерной модели TON: авто-сериализуемые структуры, сопоставление с образцом, умные приведения типов и удобное управление сообщениями.
— Продвинутая система типов: дженерики, безопасность от null, псевдонимы типов, объединённые типы — всё, что нужно для написания безопасного и гибкого кода.
— Максимальная эффективность: смарт-контракты на Tolk дешевле, чем на FunC — бенчмарки показывают до 50% экономии газа благодаря оптимизациям компилятора и уникальной «ленивой» загрузке.
— Глубокий контроль: возможность оперировать на уровне бит и управлять стэком при необходимости.
— Переработанная ...