TON Dev News
43.2K subscribers
66 photos
9 videos
238 links
Short announces with new services, tools, libraries and their features. Request a post: https://tg-me.sbs/tondev_news/33
Download Telegram
Forwarded from TOLK lang
๐Ÿซง Tolk v1.3: moving toward a general-purpose language

After the previous post, this release may feel less surprising โ€” but still a bit unusual.

The reason is simple: Tolk is no longer evolving only as a contract language. It is becoming a foundation for the toolchain I described earlier.

This release focuses on features beyond contracts โ€” introducing general-purpose capabilities needed for libraries and frameworks.

โœ… Notable changes in Tolk v1.3:

1. Type array<T> โ€” dynamically sized arrays backed by TVM tuples.
2. Type unknown โ€” a TVM primitive with unknown contents.
3. Type lisp_list<T> โ€” nested two-element tuples (FunC-style).
4. Type string โ€” text chunks backed by snaked cells, with StringBuilder for concatenation.
5. Compile-time string methods: "str".crc32(), "str".sha256(), etc.
6. Null coalescing operator โ€” ?? like in TypeScript.
7. Import path mappings โ€” import "@third_party/utils".
8. Compile-time reflection via @stdlib/reflection.
9. Custom serializers now support structures and generics.
10. The compiler now reports multiple errors at once.
11. Focused on stability โ€” fixed dozens of minor issues found by LLM fuzzing.
12. Extensive internal refactoring towards being stateless and multi-threaded.

PR on GitHub with detailed info.

โœ” Arrays: redesigned tuples

Working with TVM tuples has been fully redesigned. There is now array<T> โ€” a dynamically sized container:


// array<int>
var numbers = [1, 2, 3];

// array<Point?>
var optPoints = [
Point { x: 10, y: 20 },
Point { x: 30, y: 40 },
null,
];


- methods push, get(idx), etc.
- any T, including sub-arrays like array<array<int>>
- automatically serialized into snake cells
- max size: 255 (TVM limitation)

โœ” The `unknown` type

Raw TVM tuple exists, but it's no longer built-in. It's just an array... of something unknown:


type tuple = array<unknown>


The unknown gives access to the untyped TVM stack, fully integrated into the type system.

โœ” The `string` type

TVM has no strings โ€” only binary slices. Strings were always just a convention over binary data.

Now Tolk has strings built-in.


// string
val str = "hello";


- strings are cells (not slices)
- long strings are snake cells under the hood
- methods calculateLength, equalTo, etc.
- on-chain/off-chain encoding for jettons and NFTs to comply with TEPs

StringBuilder encapsulates cell manipulation:


StringBuilder.create()
.append(content.commonContent)
.append(individualNftContent)
.build()


By the way, compile-time functions now look cleaner: "str".crc32() and so on.

โœ” Import path mappings

The import statement now accepts @aliases:


import "@common/jettons"
import "@third_party/math-lib"


This is similar to widely used path mappings in TypeScript.

โœ” Compile-time reflection

Many additions in v1.3 make sense not for contracts, but for frameworks. For example, take a look at one of reflect features:


fun log(msg: string, loc: SourceLocation = reflect.sourceLocation()) {
debug.print(loc.lineNo);
}

fun demo() {
log("a"); // prints K โ€” current line no
log("b"); // prints K+1
}


Why is this useful? It allows errors to point to the original call site โ€” for example, expect(...) in tests โ€” by carrying source location at compile time.

โš™๏ธ A huge portion of internal refactoring

A lot of work has been done inside the compiler core, peephole optimizations, and memory management.

Final result: tolk compiler is now thread-safe and re-invokable within a single process. It will be embedded into an external toolchain written in Rust, communicating via FFI.

... And more

Dozens of independent improvements. Combined, they cover the requirements not only for contracts, but for abstract libraries and the upcoming toolchain.

Feel free to check the description on GitHub.

๐ŸŒณ And one more thing! Wallet-v5, compiled with Tolk v1.3, reduces gas usage by 30% compared to FunC. As of Tolk v1.0, the savings were "only" 20%. Take a look at new benchmarks.
โค17๐Ÿ”ฅ9๐Ÿฆ„3๐Ÿ‘2
๐Ÿš€ The AI Hackathon review period has been extended until April 3.

The results exceeded all expectations: over 160 submissions, 4x the previous contest.

The volume and variety of projects submitted have genuinely impressed us. A strong mix of thoughtful, creative, and technically impressive work from across the ecosystem.

We definitely didnโ€™t expect that. So, we are extending the review period to April 3 to ensure we have enough time to review every submission thoroughly.

While you wait, two new features just dropped on the Identity platform:

๐Ÿ”นMakers. Add your teammates to submission. Everyone gets the participation badge.
๐Ÿ”นComments. Talk about projects. Feedback, questions, discussion, all on submission pages.

Thank you for the energy, creativity, and effort you brought to this hackathon.

Keep building! โœจ๐Ÿ˜Ž

TON Community
| TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
โค6๐Ÿ”ฅ4๐Ÿ‘1
Forwarded from TON Core
Sub-Second mainnet activation starts

The public bug bounty contest for the TON Sub-Second update has been completed.

We thank all participants for their work and valuable feedback. The corresponding changes have already been applied to the codebase. No major consensus changes were required.

The final contest results and reward distribution will be announced later.

This contest was the final stage of testing before mainnet activation. Prior to that, the update had already passed internal testing by TON Core and extended testing in testnet.

We are now starting the activation of the Sub-Second update in TON mainnet.

For additional reliability, activation will be performed in 3 stages:

Update plan:

March 31 (today): Upgrade validator nodes to the version supporting the latest consensus changes.

April 2: Vote to activate the new consensus on the basechain and enable a moderate block rate increase.

April 7: Vote to fully activate fast consensus on both the basechain and masterchain and then upgrade validator nodes.

The Sub-Second update is a major protocol upgrade comprising a substantial number of changes.

Despite comprehensive testing, validators are advised to maintain heightened operational readiness during the next two weeks, from March 31 to April 12.

The TON Core team will remain available throughout the deployment and is prepared to respond promptly to any situations.
๐Ÿ‘10๐Ÿ”ฅ9โค8๐Ÿฅฐ1
TON Developer Communities

Building on TON? Join the official dev chats to get help, share feedback, and connect with other builders:
โ†’ English
โ†’ Russian
โ†’ Chinese

More resources at TON Builders Portal

See you there ๐Ÿš€
โค6๐Ÿ˜6๐Ÿ‘Ž2๐Ÿ”ฅ2๐Ÿคจ2โคโ€๐Ÿ”ฅ1๐Ÿ‘1๐Ÿฅฐ1
TON Dev News pinned ยซTON Developer Communities Building on TON? Join the official dev chats to get help, share feedback, and connect with other builders: โ†’ English โ†’ Russian โ†’ Chinese More resources at TON Builders Portal See you there ๐Ÿš€ยป
Forwarded from BotNews
Bot API 9.6

๐Ÿฆ€ Managed Bots
โ€ข Manager bots are used to bootstrap and control other bots on behalf of their owners โ€“ easily orchestrating any number of AI agents, Business Accounts and custom tools.
โ€ข Out of the box, manager bots can prompt users to create a bot in one tap and easily fetch their token to start piloting them.

๐Ÿ“Š Poll Revolution
โ€ข Polls now support multiple correct answers, re-issuing votes, hidden results and richly formatted descriptions.
โ€ข Poll options now have persistent ids and can be shuffled or dynamically added by users.
โ€ข Bots can now additionally reply to a specific poll option.

โœˆ General
โ€ข Mini Apps can now natively request users, chats and managed bots in one tap via prepared keybord buttons.
โ€ข Expanded support for date and time entities in checklists, quotes and gift texts.

โ€ข And more, see the full changelog for details:

https://torg.tg-me.sbs/bots/api-changelog#april-3-2026
Please open Telegram to view this post
VIEW IN TELEGRAM
โค12๐Ÿ”ฅ6๐Ÿ‘5
Forwarded from TON Rust Node | News
TON Rust Node v0.4.0: Ready for Simplex & QUIC

Back with a major v0.4.0 release, ensuring your setup is ready for TON's latest network-wide upgrades.

Archival mode is live, featuring the CellsDB cache and stable shard split/merge handling. Core logic is fixed: direct TON config queries and corrected fee accounting.

Read the Changelog: https://github.com/RSquad/ton-rust-node/releases/tag/node%2Fv0.4.0
๐Ÿ”ฅ16๐Ÿ‘11๐ŸŽ‰8๐Ÿ˜6โค3๐Ÿ’ฉ2
Forwarded from BotNews
๐Ÿฆ€ AI Agents and Bot-to-Bot Communication

Historically, bot-to-bot interaction was restricted on Telegram to prevent infinite message loops.

Starting today, in specific contexts, Bot-to-Bot communication is allowed โ€“ unlocking complex agentic flows and AI-powered use cases.

Out of the box, this feature will work in groups and via business mode. To start using it, simply enable the Bot-to-Bot Communication Mode for your bot via @BotFather.

You can reference the full documentation here.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ŸŽ‰10โค7๐Ÿ”ฅ6
Forwarded from TON Status
Mainnet validators

Tomorrow, April 8, at 14:00 UTC, we ask validators to set aside time to vote on the following proposal:

โ€” Vote to change Config Parameter 30, to activate Catchain 2.0 in both masterchain and basechain with block production rate of 400ms.

In addition to improving network performance from a UX speed perspective, this change is also expected, based on the current network configuration, to increase total validator rewards. However, the final validation APY cannot be determined in advance, as it depends on the dynamic relationship between the total staked amount and the reward pool.
๐Ÿ’˜8โค4๐Ÿ‘€3๐Ÿคฏ2๐Ÿ‘1๐Ÿ”ฅ1
Forwarded from Lagus research
Voting is now live on mainnet for a change to config parameter 30 and the activation of Catchain 2.0, a new sub-second consensus with ~400ms block-time.

This is a fundamental change to our blockchain, allowing validators to communicate internally with each other using QUIC protocol.

There is a website where you can track the validator voting progress in real time:
https://vote.lagus.cooking/

Fingers crossed.
๐Ÿ”ฅ14โค1๐Ÿ‘1
TONAPI now supports Streaming API for sub-second finality

Sub-second finality is live on mainnet. If you're building on TONAPI, here's what's new.

TONAPI has added support for Streaming API (SSE + WebSocket), based on TON Center Streaming API v2. The interface is fully compatible, so you can use the official documentation as a reference.

What's available:
โ€“ SSE and WebSocket streaming endpoints
โ€“ Full transaction lifecycle: pending โ†’ confirmed โ†’ finalized โ†’ trace_invalidated
โ€“ Authorization via your existing Ton Console token

Endpoints:
Mainnet: 
https://tonapi.io/streaming/v2/sse
https://tonapi.io/streaming/v2/ws

Testnet:
https://testnet.tonapi.io/streaming/v2/sse
https://testnet.tonapi.io/streaming/v2/ws


Documentation: Streaming API
Get your API key: Ton Console
๐Ÿ‘11โค6โšก2๐Ÿ”ฅ2๐Ÿ˜1
Forwarded from TON Rust Node | News
TON Rust Node v0.5.0: Synced with C++ Node

Now up to date with the C++ implementation.

v0.5.0 adds Simplex consensus changes, optimizes network connections, and fixes transaction execution, LiteServer runSmcMethod, config params, and Merkle updates.

Read the Changelog: https://github.com/RSquad/ton-rust-node/releases/tag/node%2Fv0.5.0
๐Ÿ‘8โค4๐Ÿ”ฅ2๐Ÿ˜2
Forwarded from TON Rust Node | News
TON Rust Node v0.5.1: LiteServer Response Fix

Response corrected. Block proof traversal optimized.

Fixes LiteServer response handling for listBlockTransactions so clients accept it correctly, while making block proof traversal more efficient.

Read the Changelog: https://github.com/RSquad/ton-rust-node/releases/tag/node%2Fv0.5.1
โค13๐Ÿ”ฅ8๐Ÿ˜4๐Ÿ‘2
Forwarded from TON Rust Node | News
Nodectl v0.4.0 & Node v0.5.2: Adaptive Staking & Performance Optimization

Here with a major release focused on validator efficiency and smoother operations.

This update brings adaptive staking with adaptive_split50, multi-nominator pool support, built-in voting, and persistent ADNL addresses. Fast-sync over QUIC is more efficient, while fixed TVM stack serialization improves LiteServer stability.

Full changelogs:
โ–ช๏ธ https://github.com/RSquad/ton-rust-node/releases/tag/nodectl%2Fv0.4.0
โ–ช๏ธ https://github.com/RSquad/ton-rust-node/releases/tag/node%2Fv0.5.2
๐Ÿ‘9๐Ÿ”ฅ9๐Ÿ‘Ž2
This media is not supported in your browser
VIEW IN TELEGRAM
New for TON devs: Deep Smart Contract Audit Skill

A new audit skill for TON smart contracts is now live โ€” powered by TON Symbolic Analyzer (TSA) and combining LLMs with formal methods.

What is TSA?
A symbolic execution engine that simulates contract behavior across many possible states to uncover nonโ€‘obvious bugs.

What the skill does:

โ€ข Explores real execution paths
โ€ข Analyzes smart contract code at the bytecode level
โ€ข Detects critical issues:
โ€“ Unauthorized fund withdrawal scenarios
โ€“ Incorrect handling of bounced messages
โ€“ Replay attack vulnerabilities

โ€ข Generates test cases
โ€ข TSA enable deep analysis for higher security coverage.
โ€ข Produces a structured audit report

โš™๏ธ It is free and powerful smart contract audit skill for all TON developers!

More details:
๐Ÿ”— https://tonsec.dev/smart-contract-audit-agent
Includes a case study showing how it reproduced a real DEX vulnerability.
๐Ÿ”ฅ35๐Ÿ‘12โค7๐Ÿ‘2
Forwarded from dTON Tech
We're closing GraphQL endpoint at Jun 1.

We have to admit that, despite our best efforts to preserve the ecosystem, times have changed and our team needs to move on to other areas and opportunities.

If you use the GraphQL or Assets API endpoints, please find another data provider and switch to them by 1 June. The @dassets_bot portfolio will also cease to function on 1 June.

As for providing access to Liteservers, we will continue to provide access and no changes are expected for Liteservers at @dtontech_bot.

It has been an honour for our team to work on TON over the past 5 years. It has been a very interesting and enjoyable time. We have met unique and legendary individuals, and have come a long way. But it is time to move on and build our own unicorn.

If you have any business proposals feel free to reach me at @tvorogme

dton.io team
๐Ÿ‘5๐Ÿ˜ข5โค1๐Ÿ”ฅ1
Forwarded from TON Tech
How MCP enables on-chain actions for agents on TON

We publicly announced Agentic Wallets on TON โ€” an open, self-custodial standard that lets agents manage assets through dedicated wallets. But just having a wallet isnโ€™t enough. For an agent to use TON, it needs to be able to find and connect tools for interacting with the blockchain.

Thatโ€™s why we built mcp.ton.org โ€” a simple entry point for connecting AI agents to TON. MCP gives agents access to tools for working with the blockchain, while skills provide ready-to-use instructions. A user copies a single command, and the agent gets a ready way to work with the blockchain. All skills are open and available in the ton-org/skills.

Now developers have a ready-to-use execution layer for agents on TON. After connecting MCP and installing skills, an agent can check balances, send transactions, swap tokens, work with NFTs and execute more advanced scenarios like buying xStocks or managing Agentic Wallets. All actions are built from reusable primitives and executed through MCP, which allows developers to move directly to building agent logic.

Connect MCP and give your agent access to actions on TON
โค10๐Ÿ‘Ž2๐Ÿ”ฅ1
Forwarded from BotNews
This media is not supported in your browser
VIEW IN TELEGRAM
Bot API 10.0

Today's update reshapes how bots communicate on Telegram โ€“ unlocking cooperative multi-bot agentic flows, seamless integration in any chat, granular access controls and more.

๐Ÿฆ€ Guest Mode and Agentic Flows
โ€ข Introduced guest mode, allowing bots to easily participate in any chat without joining it.
โ€ข Users can summon up to 3 guest bots per message โ€“ unlocking complex agentic flows in any chat. Guest bots receive only relevant messages and can inspect caller context or send replies.
โ€ข Bots can now message each other by username if they enable bot-to-bot communication.
โ€ข Account automation via Business Bots no longer requires a Premium subscription.
โ€ข Business Bots can now interact with other bots on behalf of the user.

๐Ÿ›ก Chat Management
โ€ข Admin bots can now remove individual message reactions, clear all recent reactions from a user or restrict them from issuing more.
โ€ข The list of chat admins can now optionally return bot administrators.

๐Ÿšถ Live Photos
โ€ข Introduced support for live photos โ€“ images enhanced with short built-in motion and sound.
โ€ข Bots can now detect, download and send live photos to any chat, including as paid media.

๐Ÿ“Š Polls
โ€ข Bots can now detect and attach media in both polls and individual poll options.
โ€ข Polls can now be limited to existing chat members or voters from specific countries.

โœˆ General
โ€ข Users can now set a granular access whitelist for their bot via @BotFather, while Manager Bots can set one via the API.
โ€ข Bots can now fetch recent messages from the channel pinned to a user's profile.

โ€ข And more, see the full changelog for details:

https://torg.tg-me.sbs/bots/api-changelog#may-8-2026
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ9๐Ÿ‘6โค4
Forwarded from Pavel Durov (Pavel Durov)
This media is not supported in your browser
VIEW IN TELEGRAM
๐Ÿง  AI devs asked for this โ€” and we delivered.

๐Ÿค– Bots can now talk to other bots on Telegram.

๐Ÿ’ฌ Autonomous agents now have a communication layer humans can follow.

๐Ÿ›  Start building!
Please open Telegram to view this post
VIEW IN TELEGRAM
โค17๐Ÿ”ฅ11๐Ÿ‘4๐Ÿ‘1๐Ÿค”1
Forwarded from Gram of TON
๐Ÿช™ Toncoin Name Change โ€” Community Vote

TON has changed substantially in recent months. Telegram is taking on a leading role in the network and is becoming its largest validator. The chain itself is now 10ร— faster with fees down 6ร—. Gram was the name the network's founders gave the token in the original TON White Paper, and it's never left the codebase.

That is why Telegram is proposing to rename the native token from Toncoin to Gram, a fitting moment to bring it forward.

The blockchain stays TON / The Open Network, only the token's name and ticker change. Balances, addresses, contracts, NFTs, staking, DeFi, all unchanged. No swap, bridge, claim, or migration. No action required.

โš ๏ธ Any site, bot, or link asking you to "claim GRAM" or "migrate TON" is a scam.

How the vote works
Runs for one week on TON Vote, an established open DAO platform on TON โ–ช๏ธ Voting power is weighted by TON balances

๐Ÿ‘‰ Vote here
๐Ÿ‘Ž13โค11๐Ÿ”ฅ4๐Ÿ‘4๐Ÿ‘1
Forwarded from dTON Tech
MTONGA / MGRAMGA: the next step is clear: 30% extra on any top-up at @dtontech_bot / dton.io this week!

We're ready to show you how to create awesome setups. LiteServer update:

- Pay As You Go: pay $0.02 per LiteServer request
- Analytics is back: check your RPS, methods, responses, and durations
- dton.io / @dtontech_bot updated: desktop-friendly profile and landing with live status
- CustomOverlay & TON node update: our nodes now fast-sync across 6 geo locations; when one node catches a block, all others have it
- Balancer update: no more timeouts; any out-of-sync node in a shard is now excluded from your requests
- Upgrade existing keys: upgrade existing keys to a higher tier and pay only for remaining days
- Auto-renew: just top up your balance, and your rate will renew automatically
๐Ÿคก110๐Ÿ’ฉ61๐Ÿคฎ38โค17๐Ÿ”ฅ11๐Ÿ‘9๐Ÿ’Š4๐Ÿ˜3