TON Tech
TON Tech removes the need to think about blockchain complexity so you can focus on shipping your product
Mostrar más📈 Análisis del canal de Telegram TON Tech
El canal TON Tech (@tontech) en el segmento lingüístico de Inglés es un actor destacado. Actualmente la comunidad reúne a 25 298 suscriptores, ocupando la posición 5 226 en la categoría Tecnologías y Aplicaciones y el puesto 25 983 en la región Rusia.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 25 298 suscriptores.
Según los últimos datos del 27 julio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -580, y en las últimas 24 horas de -17, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 6.66%. Durante las primeras 24 horas tras publicar, el contenido suele obtener N/A% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 0 visualizaciones. En el primer día suele acumular 0 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 0.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“TON Tech removes the need to think about blockchain complexity so you can focus on shipping your product”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 28 julio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
address is now "internal only"
2. Rich bounces: not 256 bits, but the full body on bounce
3. Cheap builder-to-slice, StateInit, and address composition
4. Improved compilation errors
5. Anonymous functions (lambdas)
6. Borrow checker to catch undefined behavior
PR on GitHub with detailed info.
✔ `address` is now "internal only"
Before:
* address meant internal/external/none
Now:
* address — internal only
* address? (nullable) — internal/none, exactly like "maybe address" in @ton/core
* any_address — internal/external/none
In 99% of contracts only internal addresses are used. External ones are rare, and "none" can be expressed as nullable.
struct Storage {
// internal, checked automatically
owner: address
}
With new TVM 12 instructions, addresses are validated automatically during (de)serialization without extra gas — no more manual isInternal() checks.
So yes, it's technically a breaking change, but it removes a ton of noise.
A short migration guide, as well as technical details, available here.
✔ Rich bounced messages
Historically, a bounced message only returned the first 256 bits of the original body.
Now TVM 12 supports rich bounces — which lets you obtain the entire body instead.
createMessage({
bounce: BounceMode.RichBounce,
...
})
In onBouncedMessage, you get access to the original body, exit code, gas used, and more.
Old true/false bounce flags still work for backward compatibility.
Rich bounces simplify complex message flows and inter-contract communication — one of the most painful aspects of TON until now.
✔ Cheap builder-to-slice and address composition
Previously, converting a builder to a slice (endCell + beginParse) consumed a lot of gas because cells are expensive. Now there's a new instruction — BTOS (builder-to-slice) — without intermediate cell creation.
- b.endCell().beginParse() is now cheap: auto-optimized to BTOS
- "builder-to-address" is the same BTOS; hacks around "return a builder with a valid address" can be removed
- cheaper StateInit hashing and address calculations
Just update to Tolk v1.2 + TVM 12, and you'll immediately save gas.
✔ Anonymous functions (lambdas)
Can be used in general-purpose frameworks, perfectly integrated with the type system:
fun customRead(reader: (slice) -> int) { ... }
customRead(fun(s) {
return s.loadUint(32)
})
✔ Low-level compiler enhancements
Also included: better diagnostics with precise ranges, new peephole optimizations, tuple ↔ object conversions, and multiple small fixes. A lightweight borrow checker prevents undefined behavior on concurrent mutations.
As always, all additions are carefully described in a PR.
🌳 We've also started improving TVM itself — new assembler instructions are designed specifically to fit the Tolk type system and optimizer. I have always said: the language is just the beginning. Perfect developer experience requires improving every layer of TON's stack. The road may be sharp and curvy — but we're definitely heading in the right direction.mytonctrl, mylocalton, development setups with Sandbox and Blueprint (with major help from TonTech), IDEs and SDKs, gas estimation, analytics, oracles, bridges, TMAs, TON Connect, standard wallet contracts, Jettons, NFTs, TVM instructions (with proper search and discovery), TL-B, FunC and other TON-specific programming languages, web versions of whitepapers (with cross-links and solid AI summaries), and even a "Coming from Ethereum" guide!
📈 And this is just the beginning. Plans ahead and for the next month include:
- Release pipelines and assignments of relevant technical owners
- Docs, infrastructure, and processes for approachable community contributions
- More playgrounds, interactive components, and interactivity
- Much more content
- Stronger AI-based assistance as documentation grows
🎯 The main goals of this beta release are to show preliminary progress, willingness to make things right, and to collect feedback from the developer community before the full release, which is tentatively scheduled for November 17th.
We are nothing without the feedback from the community. If something is missing or confusing, let us know by filing a GitHub issue. Furthermore, help review new content whenever you or someone you know is deeply familiar with the topic. TON is vast, and there is always something to know or be aware of.
Prominent ecosystem projects are invited to host, co-own, and maintain their documentation with us. Keeping things in one place will enrich the user experience and AI responses.
💪 Let's make the best documentation for TON. Together.
→ Beta release URL: beta-docs.ton.org
→ GitHub repository: github.com/ton-org/docs
→ Future milestones: github.com/ton-org/docs/milestone/3👍 Correct: App hosted on: https://myapp.google.com manifest.json: { "url": "https://myapp.google.com", ... } 👎 Incorrect: App hosted on: https://myapp.google.com manifest.json: { "url": "https://anotherdomain.com", ... }🔗 Specification https://github.com/ton-blockchain/ton-connect/pull/91 💬 Have suggestions on the standard? Please contribute at https://github.com/ton-blockchain/ton-connect/pull/91 ❤ Your feedback helps us improve the TON Connect ecosystem!
coverage directory. Update your packages and try it out now!
blueprint test --coverage
📁 @ton/blueprint v0.41.0 – 2025-09-23
📁 @ton/sandbox v0.37.2 – 2025-09-23
⬇ To update, run npm install @ton/blueprint@latest @ton/sandbox@latest
💡To learn more, visit GitHub pages: https://github.com/ton-org/blueprint, https://github.com/ton-org/sandbox.
💬 Encountered issues? Please report them on GitHub at https://github.com/ton-org/blueprint/issues.
🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!npm install @tonconnect/sdk@3.3.1 @tonconnect/ui@2.3.1 @tonconnect/ui-react@2.3.1
🔗 Specification https://github.com/ton-blockchain/ton-connect/blob/main/requests-responses.md#methods
💬 Encountered issues? Please report them on GitHub at https://github.com/ton-connect/sdk/issues.
❤ Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!--compiler-version flag for selecting specific compiler versions during contract verification
• buildLibrary wrapper compile config and compile function option to convert the built code into a library
• Blockchain.getTransactions method to fetch transactions
• Code coverage support
• allowParallel flag in Blockchain.sendMessageIter, allowing for testing MITM attack
• autoDeployLibs flag for automatic detection of deployed libraries
• Support for the Bun test runner
⬇ To update, run npm install @ton/blueprint@latest @ton/sandbox@latest @ton/test-utils@latest
💡To learn more, visit GitHub pages: https://github.com/ton-org/blueprint, https://github.com/ton-org/sandbox and https://github.com/ton-org/test-utils.
💬 Encountered issues? Please report them on GitHub at https://github.com/ton-org/blueprint/issues.
🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!
npm create ton@latest
Let’s build powerful things on TON ❤signData
• Supports text, binary, and cell data types
• Enables secure off-chain data signing
📁 New package versions
• @tonconnect/protocol 2.3.0
• @tonconnect/sdk 3.3.0
• @tonconnect/ui 2.2.0
• @tonconnect/ui-react 2.2.0
🖌 Example usage
const result = await tonConnectUI.signData({
type: "text",
text: "Confirm new 2fa number: +1 234 567 8901"
});
console.log('Signed:', result);
⬇ To update, run npm install @tonconnect/ui-react@latest or npm install @tonconnect/ui@latest
💡 Further reading
• SignData request/response specification
• SignData documentation
💬 Encountered issues? Please report them on GitHub at https://github.com/ton-connect/sdk/issues.
🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK! Special thanks for Tonkeeper Team to helping with this update.