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
2. Type
3. Type
4. Type
5. Compile-time string methods:
6. Null coalescing operator β
7. Import path mappings β
8. Compile-time reflection via
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
- methods
- any
- automatically serialized into snake cells
- max size: 255 (TVM limitation)
β The `unknown` type
Raw TVM
The
β 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.
- strings are cells (not slices)
- long strings are snake cells under the hood
- methods
- on-chain/off-chain encoding for jettons and NFTs to comply with TEPs
By the way, compile-time functions now look cleaner: "str".crc32() and so on.
β Import path mappings
The
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
Why is this useful? It allows errors to point to the original call site β for example,
βοΈ A huge portion of internal refactoring
A lot of work has been done inside the compiler core, peephole optimizations, and memory management.
Final result:
... 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.
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.
β€30π16π₯7π1
π 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
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
1β€29π6π4
What does real growth in the US actually look like for TON?
Beyond awareness, itβs about turning distribution into a system that works:
community β builders β partnerships β adoption
With @moontrips - TON US Hub Lead and Ankit Raj, General Partner of Not Alone , weβll break down whatβs working, whatβs not, and how ecosystem growth becomes repeatable.
WalletKit | Alpha AppKit | TON Coin | TON Builders | TON Hubs | X | YouTube | LinkedIn |TON.org
Please open Telegram to view this post
VIEW IN TELEGRAM
π21β€17π₯6π€©3
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.
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.
β€19π7π4
GOING LIVE NOW!
Glenn Brown, VP of Business Development at TON Foundation, takes the stage at WalletCon (13:30 CET).
β‘οΈ Watch the full session here:
https://x.com/i/broadcasts/1qGvvkWDRQOGB
Glenn Brown, VP of Business Development at TON Foundation, takes the stage at WalletCon (13:30 CET).
https://x.com/i/broadcasts/1qGvvkWDRQOGB
Please open Telegram to view this post
VIEW IN TELEGRAM
1β€23β€βπ₯6
Forwarded from Toncoin
π Building financial products inside Telegram just got faster
Dynamic and Fireblocks launched native embedded wallet support for TON. Developers can now ship payment apps, trading platforms, and commerce experiences without building wallet infrastructure from scratch.
β Users get a fully functional TON wallet on sign-up automatically
β No wallet contract management
β Enterprise-grade custody backing 550M+ wallets across 2,400+ institutions
If you're building financial products inside Telegram, the infrastructure to match that scale is ready.
π Read more
TON Community | TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
Dynamic and Fireblocks launched native embedded wallet support for TON. Developers can now ship payment apps, trading platforms, and commerce experiences without building wallet infrastructure from scratch.
β Users get a fully functional TON wallet on sign-up automatically
β No wallet contract management
β Enterprise-grade custody backing 550M+ wallets across 2,400+ institutions
If you're building financial products inside Telegram, the infrastructure to match that scale is ready.
π Read more
TON Community | TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
π₯19β€9π8π4
TON Community
Building or growing in the US? This episode of TON Real Talk is for you! πͺ
See you on Thursday, 4pm UTCποΈ
See you on Thursday, 4pm UTC
Please open Telegram to view this post
VIEW IN TELEGRAM
β€30
Forwarded from Toncoin
Identity is the trust layer for the TON ecosystem.π
It turns public ecosystem activity into reputation by analyzing signals such as code, wallets, badges, and social presence, helping make contribution and credibility more visible across TON.
Now Identity has released Launches, a new discovery section for products building in the ecosystem.
β¨ The first Launches cohort is now live with 16 projects
How it works:
β’ users clap for the projects they like
β’ clap budget is tied to Identity reputation
β’ top projects earn permanent badges on Identity at the end of the week
This makes discovery more transparent and gives more weight to real ecosystem contribution.
β¨ Projects in the first cohort include:
β’ OmniMarket β prediction markets for Telegram communities
β’ EdChess β play chess and earn TON
β’ Toncenter SDK β AI-ready Python SDK for TON
β’ TON Agent Platform β no-code AI agents in Telegram
β’ TON Bridge β cross-chain liquidity for TON
β’ ENACT Protocol β on-chain escrow for AI agent payments
β’ Catallaxy β decentralized agents marketplace
β’ TeleGifts β AI-powered Telegram Gifts analytics and swaps
β’ Hash2Cash β Bitcoin mining based on RWA
β’ ODROB β financial layer for agents
β’ Rolls β PvP game with Telegram NFT gifts
β’ mena β P2P atomic asset exchange on TON
β’ Swift Gifts β Telegram Gifts aggregator
β’ TonGo β .ton DNS lookup service
β’ Watchi β AI focus coach with streaks and ambient sounds
β’ MOLVA β social game on TON
π Check out the cohort and vote for your favorites
β‘Rankings close on Sunday.
π Read more about how Launches work
TON Community | TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
It turns public ecosystem activity into reputation by analyzing signals such as code, wallets, badges, and social presence, helping make contribution and credibility more visible across TON.
Now Identity has released Launches, a new discovery section for products building in the ecosystem.
β¨ The first Launches cohort is now live with 16 projects
How it works:
β’ users clap for the projects they like
β’ clap budget is tied to Identity reputation
β’ top projects earn permanent badges on Identity at the end of the week
This makes discovery more transparent and gives more weight to real ecosystem contribution.
β¨ Projects in the first cohort include:
β’ OmniMarket β prediction markets for Telegram communities
β’ EdChess β play chess and earn TON
β’ Toncenter SDK β AI-ready Python SDK for TON
β’ TON Agent Platform β no-code AI agents in Telegram
β’ TON Bridge β cross-chain liquidity for TON
β’ ENACT Protocol β on-chain escrow for AI agent payments
β’ Catallaxy β decentralized agents marketplace
β’ TeleGifts β AI-powered Telegram Gifts analytics and swaps
β’ Hash2Cash β Bitcoin mining based on RWA
β’ ODROB β financial layer for agents
β’ Rolls β PvP game with Telegram NFT gifts
β’ mena β P2P atomic asset exchange on TON
β’ Swift Gifts β Telegram Gifts aggregator
β’ TonGo β .ton DNS lookup service
β’ Watchi β AI focus coach with streaks and ambient sounds
β’ MOLVA β social game on TON
π Check out the cohort and vote for your favorites
β‘Rankings close on Sunday.
π Read more about how Launches work
TON Community | TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
β€17π8
Somethingβs cooking π₯
Two heavy hitters are about to drop alpha you didnβt know you needed.
π Chef Andre Rush
β¨ @moontrips
This one hits differently. Stay tuned.
WalletKit | Alpha AppKIt | TON Coin | TON Builders | TON Hubs | X | YouTube | LinkedIn | TON.org
Two heavy hitters are about to drop alpha you didnβt know you needed.
This one hits differently. Stay tuned.
WalletKit | Alpha AppKIt | TON Coin | TON Builders | TON Hubs | X | YouTube | LinkedIn | TON.org
Please open Telegram to view this post
VIEW IN TELEGRAM
β€19π₯10π€£7π₯±4π€¨3π2
Forwarded from Toncoin
TON Core has announced the mainnet rollout of the Sub-Second upgrade.
This is a consensus upgrade designed to move TON toward sub-second finality and bring on-chain UX closer to Web2 responsiveness.
Rollout plan:
π March 31: Validators upgrade nodes to the version supporting the latest consensus changes
π April 2: Validators vote to activate the new consensus on the basechain and enable a moderate block rate increase
π April 7: Validators vote to fully activate fast consensus on both the basechain and masterchain
π Full announcement
π Instructions for validators and apps
TON Community | TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
Please open Telegram to view this post
VIEW IN TELEGRAM
3β€29π₯11π8
Forwarded from Toncoin
Media is too big
VIEW IN TELEGRAM
π Creator Spotlight | Chef Rush x Angela
Four US Presidents trusted him in the kitchen. After 25 years, not much surprises Chef Andre Rush.
Until Angela Brasington forgot her wallet and paid him instantly with TON Pay inside Telegram.
π Follow Chef
TON Community | TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
Four US Presidents trusted him in the kitchen. After 25 years, not much surprises Chef Andre Rush.
Until Angela Brasington forgot her wallet and paid him instantly with TON Pay inside Telegram.
π Follow Chef
TON Community | TON Builders | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
β€23π5π2π1
This week: Driving Growth in the US πΊπΈ
What does real growth actually look like for TON?
Beyond awareness, itβs about building a system that works:
community β builders β partnerships β adoption
With @moontrips (TON US Hub Lead), Ankit Raj and Clement Chaikov (Not Alone), breaking down whatβs working, whatβs not, and how growth becomes repeatable.
WalletKit | Alpha AppKIt | TON Coin | TON Builders | TON Hubs | X | YouTube | LinkedIn | TON.org
Please open Telegram to view this post
VIEW IN TELEGRAM
1β€34π₯23β€βπ₯14π€©5π1π1π1
Forwarded from Toncoin
Media is too big
VIEW IN TELEGRAM
π¬ TON Pay | Nikola, VP Payments
In payments, every percentage point counts.
Nikola, VP Payments at TON Foundation, breaks down why.
TON Community | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
In payments, every percentage point counts.
Nikola, VP Payments at TON Foundation, breaks down why.
TON Community | TON Dev News | TON Hubs | X | YouTube | LinkedIn | TON.org
β€12π7π₯±5π3π’2
GM TON Communityπͺ
We're putting together a post about different wallets on TON!
But the real question is β Which one do you like the most?
Whatβs your favorite feature, and why do you love it?
Let us know in the replies below πβ¬οΈ
β‘οΈBOOST
We're putting together a post about different wallets on TON!
But the real question is β Which one do you like the most?
Whatβs your favorite feature, and why do you love it?
Let us know in the replies below πβ¬οΈ
β‘οΈBOOST
Please open Telegram to view this post
VIEW IN TELEGRAM
β€36π€¨5π2
Forwarded from Toncoin
Anastasia Yugova, CIS Hub Lead at TON Foundation, joined the Central Eurasian Venture Forum in Tashkent πΊπΏ
Key Topics included
βWeb3 evolving into financial infrastructure
βRising demand for stablecoins in payments
βGrowing interest in regulatory sandboxes
It was great to connect with builders and speak at IT Park.
Thanks to everyone involved π€
TON Community | TON Dev News | TON Regional | X | YouTube | LinkedIn | TON.org
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
β€11π7π₯6β€βπ₯2π2