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 gobicycle
https://github.com/gobicycle/bicycle/releases/tag/v0.10.1

Important update!
Changes will soon be applied to the Mainnet that will disrupt some services (including Bicycle). A new version v0.10.1 has been released to support these changes. To maintain the functionality of bicycle, it is recommended to update as soon as possible.
โค7๐Ÿ‘2
Forwarded from BotNews
Bot API 9.1

โ˜‘๏ธ Checklists
โ€ข Introduced support for native checklists.
โ€ข Out of the box, business bots can create and edit checklists.
โ€ข Bots can now receive checklists and detect progress via service messages.

๐ŸŽ Gifts, Stars and More
โ€ข Improved gifts with details on their last sale and transfer cooldown.
โ€ข Bots can now easily check their Telegram Star balance.
โ€ข Mini Apps can now hide the on-screen keyboard.
โ€ข Unlocked more poll options, allowing up to 12.

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

https://torg.tg-me.sbs/bots/api-changelog#july-3-2025
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘1๐Ÿ”ฅ1
Forwarded from TOLK lang
๐Ÿซง Tolk v1.0: lazy loading, partial updating, AST inlining โ€” and extremely low gas fees

This is happening today.

I managed not only to finish up the compiler, but also to migrate standard contracts from FunC to Tolk.

I covered every contract with gas metrics to check whether it's more efficient than FunC or not. I didn't believe my eyes. I double-checked, triple-checked, but nothing changed. The results are correct. And now I am ready to present them to you.

๐Ÿงช Benchmarks!

Every contract has several metrics. For example, "basic jetton โ€” mint".
FunC: 19278. Tolk: 11611.
Gas savings: -39.77%

|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-
| 01 โ€” Jetton (mint, transfer, burn, discover)
| -39.77% | -30.32% | -33.66% | -26.75%
|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-
| 02 โ€” NFT (deploy, transfer, onchain get)
| -43.79% | -37.47% | -44.28%
|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-
| 03 โ€” Notcoin
| -35.72% | -27.98% | ...
|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-
| 04 โ€” tgBTC
| -23.94% | -26.99% | ...
|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-
| 05 โ€” Wallet v5
| -21.66% | -22.92% | ...
|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-
| 06 โ€” Vesting
| -45.30% | -29.61% | ...
|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-
| 07 โ€” Telegram gifts
| -54.81% | -39.39% | ...
|โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€“-

I have migrated 7 contracts โ€” preserving the original behavior and passing the same tests.

All benchmarks are open. No cheating. Just a smart compiler โ€” and a language designed to be optimized.

โ€” Even wallet?! But it's very low-level and tricky!

Even wallet. You just express your thoughts without any tricks โ€” and it works automatically.

โ€” But how? How is it possible to achieve such numbers?

Of course, I've put a lot of smartness into the compiler. A strong type system. Automatic inlining. Built-in serialization. The magic lazy keyword.

But first of all, Tolk is built for readability. These contracts aren't "just cleaner" than their FunC equivalents โ€” they're elegant. No magic. No low-level intrigues. Just clean, consistent logic โ€” whether it's a Jetton or a Wallet.

And gas savings? They are a consequence. I didn't micro-optimize. Each contract was rewritten in about a day โ€” just focusing on clarity. The core principle is simple: once you make it elegant, it automatically becomes efficient.


โœ… Notable changes in Tolk v1.0:

1. Lazy loading โ€” only read what you actually use
2. AST-based inlining โ€” zero-cost getters and methods
3. Peephole optimizations, TVM-11 โ€” smaller code, lower gas

PR on GitHub with detailed info.

Just take a look:

val st = lazy Storage.load();
// the compiler skips everything and loads only what you access
return st.publicKey;


That's it. Lazy loading and partial updates (calculating immutable slices for writing) โ€” one magic lazy keyword to rule them all.

โš™๏ธ The Release. What's inside

- JetBrains IDE plugin โ€” with completion, resolving, etc... โœ“ done
- VS Code Extension โ€” with suggestions, stdlib integration, etc... โœ“ done
- Language server โ€” for any LSP-compatible editor... โœ“ done
- FunC-to-Tolk converter โ€” migrate a project in 10 seconds... โœ“ done
- Documentation โ€” for smooth transition from FunC... โœ“ done

And the TOLK language itself โ€” exactly as I've visioned it... 7 months ago


๐Ÿ“… The essence of Numbers

At this moment, abstract yourself from the text. Take a look at the calendar.

Today is 07/07/25 (I mean 2+5, of course).

After the TON Gateway, throughout all November, I was laying out the roadmap towards Tolk v1.0. On December 1, I started working. It means, that the journey till now took exactly 7 months 7 days. If you scroll this channel to the top, you'll see an announcement... Of Tolk v0.7

๐Ÿช What's next?

I could have written about my plans โ€” for the language, TVM, ABI, TypeScript wrappers... but I won't.

Because today, instead of rushing into the future, maybe we can allow ourselves to look back.
To pause the endless race โ€” just for a moment.
To notice how many beautiful coincidences pass us by โ€” unnoticed in our constant hurry.

Just step outside.
Close your eyes.
Count to seven.
Feel it.

When you're ready โ€”
Let's Tolk
โค23๐Ÿ”ฅ9โคโ€๐Ÿ”ฅ4๐Ÿ‘2๐Ÿ˜ฑ1
๐Ÿ™ Getgems Public API is here (Beta)

The Getgems team is launching its first public API โ€” now available in beta and free to use during this phase!

With this API, you can:
- Mint NFT collections programmatically
- Upload media directly to the TON blockchain and Getgems.io
- Integrate NFT minting into bots, tools, or other products

๐Ÿ”’ Note: In this initial release, the API supports only NFTs created by the userโ€™s own wallet. Access to global TON NFT data may be introduced in future versions.

If you're building with NFTs on TON, this is a great time to start experimenting and shaping the future with your feedback.

๐Ÿ“˜ Docs & full instructions:
Getgems API - GitHub

๐Ÿ’ฌ Feedback, bugs, or ideas? Join Getgems' dev chat:
@GetgemsTech
Please open Telegram to view this post
VIEW IN TELEGRAM
โค10๐Ÿ˜8๐Ÿ”ฅ6๐Ÿ†4๐Ÿคฏ2๐Ÿ‘1๐Ÿ–•1
๐Ÿ›กHack THE TON โ€” the first wargame platform built on TON!

Ethereum has legendary wargames like Ethernaut and Damn Vulnerable DeFi โ€” tools that have onboarded thousands of developers into smart contract security.
TON had nothing like this. So the community built it.

๐ŸŽฎ How does it work?
Hack THE TON is a series of challenge levels, each represented by a smart contract written in Tact or Tolk.
Your goal is to hack the contract by triggering its hidden condition.
Use your knowledge of the TVM, analyze the logic, exploit vulnerabilities, and win!

๐Ÿ”ง Along the way, you'll learn to:

*๏ธโƒฃDeepen your understanding of the TVM and TON architecture
*๏ธโƒฃRead and understand Tact/Tolk contracts
*๏ธโƒฃAnalyze smart contract vulnerabilities in TON
*๏ธโƒฃWrite attack contracts and exploits

๐Ÿ† Completing levels contributes to your profile and reputation in the ecosystem.

๐Ÿ‘พ The first wave of levels is already live.
Join the core of TONโ€™s hacker community โ€” and prove what you're capable of.

๐Ÿ‘‰ Start now: https://www.hacktheton.com/
๐Ÿ’ฌ Join the chat: https://tg-me.sbs/hacktheton

๐Ÿšง New challenges are coming soon.
Please open Telegram to view this post
VIEW IN TELEGRAM
โค11๐Ÿ‘1
Forwarded from TON Core
๐ŸŽ‰ Unified TON Extension for VS Code is here!

Following the single convenient JetBrains IDE plugin, we are now introducing a unified extension for TON development for VS Code that supports all necessary languages and technologies.

This is the first contribution from Petr, who recently joined the TON Core team to make life sweeter for TON developers.

๐Ÿ“œ The extension provides advanced features for the main TON technologies: Tolk, FunC, TL-B, Fift Assembly, TASM, BoC, Blueprint! If you use the old extensions for Tolk or FunC, we recommend trying the new extension, as it offers better language support (we even support try/catch for FunC ๐Ÿ˜Ž).

๐Ÿ“ฅ Install now

- VS Code Marketplace
- Open VSX (if you use Cursor, Windsurf, etc.)

We thank the @tontech team for the FunC debugger which is now integrated into the extension, so you don't need to install a separate extension!

Happy hacking! ๐Ÿ› ๏ธโœจ
๐Ÿ‘22โค6๐Ÿ”ฅ3๐Ÿ‘1
๐Ÿš€ Tolk 1.0 โ€“ The New Standard for Smart Contracts on TON Blockchain!

Are you wondering which language to use for building on TON? ๐Ÿค” Tolk is TON Foundationโ€™s recommended choice, and itโ€™s here to elevate your smart contract game!

๐Ÿ”น Whatโ€™s New?
Tolk 1.0 combines modern syntax and a streamlined experience with the performance and control that TON developers demand. It builds on FunCโ€™s foundations, making smart contract development cleaner, more expressive, and more efficient.

๐Ÿ”น Why Tolk?
โ€ข Primary language for TON smart contracts
โ€ข Modern syntax + cleaner structure
โ€ข 40% less gas compared to FunC โ€“ cheaper deployments!
โ€ข ๐Ÿ›  Full tooling, IDE support, and migration from FunC

Tolk brings you better performance, easier coding, and lower costs while keeping the control you need. Whether youโ€™re new to TON or scaling a complex app, Tolk is the go-to choice for TON development.

Start coding with Tolk today and build the future of TON! ๐Ÿง‘โ€๐Ÿ’ป
๐Ÿ‘14โค4๐Ÿ†’3โšก2๐Ÿ”ฅ1๐Ÿ‘1
Forwarded from BotNews
๐Ÿฆพ Official @BotFather Mini App

@BotFather now hosts a native mini app that developers can use to create new bots or manage existing ones in a streamlined interface.

The previous flow remains unchanged โ€“ the mini app simply offers an alternative way to seamlessly access the same functionality.

The mini app is especially useful on mobile devices โ€“ allowing you to easily access your bot token, toggle settings or edit your bot in a few taps.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘6โค4โšก4
Forwarded from MyTonWallet ยท News
๐Ÿ† MyTonWallet Launches Public Developer Contests

We believe the best products are born from collaboration with the community, so we invite everyone to participate in testing MyTonWallet Airโ€”our new native app for iOS and Android.

This is a significant milestone for our walletโ€”native app integrates deeply with your device's operating system, using its standard elements and capabilities. The result is an app that runs significantly faster, feels more responsive, and becomes an integral part of your smartphone experience.

We're happy to launch two exciting contests โšก๏ธ

1. MyTonWallet Air QA Contest

Explore the app through real user eyes: find bugs, glitches, broken user flows, or unexpected behavior.

Prize pool: up to $10,000.

2. MyTonWallet Air Security Bounty Program

For ethical hackers and security researchers interested in uncovering critical vulnerabilities that could compromise user assets, data privacy, or overall security.

Prize pool: up to $50,000.

Learn more and join the contests in our Telegram channel @mycontestsโ€”the best submissions will receive worthy rewards ๐Ÿ‘จโ€๐Ÿ’ป

โค Best of luck to all the participants!

News โ€ข ๐• โ€ข Mini App โ€ข Download
Please open Telegram to view this post
VIEW IN TELEGRAM
โค6๐Ÿ‘6๐Ÿ”ฅ5
Forwarded from TON Tech
โœˆ๏ธ TON Connect v2.2.0 โ€” Sign Data Support

We're excited to announce that Sign Data is now officially supported in TON Connect v2.2.0! This feature allows dApps to request signatures on arbitrary data โ€” ideal for authentication, message signing, and more.

We kindly encourage all developers to explore and integrate this powerful capability into their dApps.

๐Ÿ›ก New method: 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.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ12โค9๐Ÿ‘3
Forwarded from TON Core
Introducing the Jetton 2.0 Smart Contract

Transfers and operations with Jetton 2.0 are up to 3 times faster under heavy network load compared to jettons of the previous version.

This improvement was achieved thanks to new shardchain optimizationsโ€”the jetton-wallet holding a userโ€™s token balance is now always deployed in the same shardchain as the ownerโ€™s wallet. This became possible after the TON node introduced functionality to deploy smart contracts into a specific shardchain (StateInit.fixed_prefix_length).

The smart contract is a direct successor of Jetton 1.2โ€”used for popular tokens like $NOTโ€”written by the TON Core team and covered by unit tests.

We would like to thank Andrew G Kiba, a community developer who made a contribution to the contractโ€™s design.

A Tolk-language version of the smart contract will be released later.

https://github.com/ton-blockchain/jetton-contract/tree/jetton-2.0
โค4๐Ÿ”ฅ2๐Ÿ‘1
Forwarded from ๐Ÿ“€ TON Data Hub (Dan)
๐Ÿ”ฌ TON data on Dune Advanced Guide

Shared some advanced sql magic for fellow analysts.

๐Ÿ”น How to analyze authentic users (excluding contracts and custodial wallets)
๐Ÿ”น How to calculate TVL using balance tables
๐Ÿ”น How to calculate USD volumes flowing through addresses
๐Ÿ”น How to track Telegram Stars volumes on TON Blockchain
๐Ÿ”น How to analyze both on-chain and estimated off-chain NFT trading volumes

Read the article:
๐Ÿ”— blog.ton.org/how-to-analyze-ton-users-and-token-flows-on-dune

If you are new to TON data or Dune, read the first part: blog.ton.org/ton-on-chain-data-analysis-dune
โค5๐Ÿ‘1
Forwarded from TON Tech
๐Ÿ”จ Dev Tools Updates

New updates have landed for TON development tools โ€” delivering greater stability, better performance, and a smoother workflow for developers building on TON.

๐Ÿ“ @ton/blueprint v0.39.1 โ€“ 2025-08-05
๐Ÿ“ @ton/sandbox v0.36.0 โ€“ 2025-08-04
๐Ÿ“ @ton/test-utils v0.10.0 โ€“ 2025-08-04

๐Ÿ‘ฅ Highlights & New Features
โ€ข New --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!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘11โค5๐Ÿฅฐ2
Forwarded from BotNews
Bot API 9.2

๐Ÿ“ญ Direct Messages in Channels
โ€ข Introduced Channel Direct Messages Chats, allowing bots to send and detect Direct Messages in channels they manage.
โ€ข Bots can now identify direct messages chats and their parent channel.
โ€ข Bots now additionally receive topic metadata for direct messages.

โญ๏ธ Suggested Posts
โ€ข Introduced full support for Suggested Posts in channels, unlocking granular automations via bots with sufficient rights.
โ€ข Bots can now detect, send, approve and decline suggested posts, with detailed price and date options.
โ€ข All relevant service messages are supported โ€“ including approvals, errors, declines, successful payments and refunds.

โ˜‘๏ธ Checklists
โ€ข Bots can now reply directly to individual checklist tasks.

๐ŸŽ Gifts
โ€ข Gifts can now expose their publisher chat for attribution.

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

https://torg.tg-me.sbs/bots/api-changelog#august-15-2025
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ—ฟ11โค10๐Ÿ‘8โšก2
Forwarded from IntelliJ TON Development
Intellij TON v3.0.0 is the biggest update of the plugin ever.

We have improved every part of the plugin, every supported language.
The list of supported languages has expanded, and now the plugin also supports TASM, the future assembler standard in
the Tolk language, and Fift assembly has received its improved support as part of Fift support.
BoC files are no longer just opaque binary files, you can open them and see the disassembled code!
In this version, we also supported the latest release of Tolk 1.1.

Available on JetBrains Marketplace

Read full change-log:
https://github.com/ton-blockchain/intellij-ton/releases/tag/v3.0.0
โค6๐Ÿ‘5๐Ÿ‘3
Forwarded from TOLK lang
๐Ÿซง Tolk v1.1: built-in map<K,V>, enums, private and readonly fields, method overloads

Two months have passed โ€” maybe you even started to worry about the silence. The reason is simple: I worked on features that are "nice to have" but complex and time-consuming to implement โ€” and they've only just been finished.

โœ… Notable changes in Tolk v1.1:

1. map<K, V> โ€” a convenient zero-overhead wrapper over TVM dictionaries
2. enum โ€” group numeric constants into a distinct type
3. private and readonly fields in structures
4. Overload resolution and partial specialization

PR on GitHub with detailed info.

โœ” Built-in maps

Forget about uDictSetBuilder, sDictGetFirstAsRef, and the endless boilerplate of low-level dict helpers. A universal map<K, V> now fully replaces them.


var m: map<int8, int32> = createEmptyMap();
m.set(1, 10);
m.addIfNotExists(9, -90);
m.delete(9); // now: [ 1 => 10 ]
m.exists(1); // true
m.isEmpty(); // false


Just m.get() โ€” no need to care about cells and slices under the hood:

val r = m.get(1);
if (r.isFound) { // true
val v = r.loadValue(); // 10
}

// or if the key 100% exists
val v = m.mustGet(1); // 10


Easily iterate forward and backward:

var r = m.findFirst();
while (r.isFound) {
// use r.getKey() and r.loadValue()
r = m.iterateNext(r);
}


Any serializable keys and values โ€” it just works:

map<address, Point>
map<Point, Cell<Extra>>
map<int32, map<int64, bool>>
...


All in all:
- self-explanatory methods, nicely suggested by IDEs
- DICTISETREF, DICTREPLACE, DICTUREPLACEGET, ... โ€” 100+ asm instructions covered by the type system
- all deserialization to/from cells perfectly hidden by high-level API
- absolutely zero overhead compared to low-level TVM dictionaries

โœ” Enums

A long-awaited syntax feature for grouping constants.


// will be 0 1 2
enum Color {
Red
Green
Blue
}


Being integers at runtime, enums have their own place in the type system. They resemble TypeScript/C++ enums. (Unlike Rust, where each variant may have its own shape. In Tolk we have union types โ€” a more powerful solution)


struct Gradient {
from: Color
to: Color? = null
}

var g: Gradient = { from: Color.Blue };
g.from == Color.Red; // false


Compatible with all language features: auto-serialization, exhaustive pattern matching, generics, etc.

โœ” Private and readonly fields

Fields can now have modifiers:
* private โ€” accessible only within methods
* readonly โ€” immutable after object creation


struct PosInTuple {
private readonly t: tuple
curIndex: int
}

fun PosInTuple.last(mutate self) {
// `t` is visible only in methods
// and cannot be modified
self.curIndex = self.t.size() - 1;
}


โœ” Partial specialization

Now it's possible to overload methods for "more specific" implementations:


// general implementation
fun Iterator<T>.next(self) { ... }

// a more specific one
fun Iterator<Cell<T>>.next(self) { ... }


In complex scenarios, this feature lets you adjust the behavior of specific types while keeping a common interface. It "just works", but internally the compiler was enhanced with shape of types, structural depth, type dominators, and several heuristics.

๐ŸŒณ After Tolk v1.0 release, many people and companies started migrating from FunC to Tolk. I have received a lot of feedback and requests (and almost zero bug reports, huh). Meanwhile, a bigger roadmap is already in motion. In the near future I'll also try to close long-standing questions around TypeScript wrappers, and deliver proper from-scratch documentation.
๐Ÿ”ฅ10โค3๐Ÿ‘1
Forwarded from TON Tech
โœˆ TON Connect UI 2.3.1 โ€” PLEASE UPDATE

This continues our push to improve reliability and success rates across the TON ecosystem.

๐Ÿ“ @tonconnect/sdk v3.3.1
๐Ÿ“ @tonconnect/ui v2.3.1
๐Ÿ“ @tonconnect/ui-react v2.3.1

๐Ÿ‘ฅ What changed
โ€ข BREAKING: ton_proof limits: payload โ‰ค 128 bytes, domain โ‰ค 128 bytes, payload + domain โ‰ค 222 bytes. If you exceed these limits, the connection will fail.
โ€ข BREAKING: sendTransaction & signData: requests are now strictly validated against the spec. Non-conformant requests will fail.
โ€ข stateInit, payload, and cell now accept both Base64 and Base64URL, auto-converted to Base64 per spec.
โ€ข Migrated wallet list URL to https://config.ton.org/wallets-v2.json for improved reliability
โ€ข Updated fallback wallets list to match https://config.ton.org/wallets-v2.json
โ€ข Client ID added to all deeplinks to allow better UX on the wallet side.
โ€ข Improved overall package quality and stability, increased test coverage.

๐Ÿ—’ What to test
โ€ข Connect (ton_proof only): ensure your payload and domain sizes are within limits. Typical failure causes: the payload or domain does not meet the limits.
โ€ข Send transactions: verify that the request shape, required fields, types, encodings exactly match the spec. Typical failure causes: invalid address format, amount not a string, bad payload/stateInit encoding, unknown fields.
โ€ข Sign data: verify the request type and fields are correct. Typical failure causes: wrong type and field combination, bad encoding.

โฌ‡ To update, run 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!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ฉ7๐Ÿ‘5โค4๐Ÿคฎ3
Forwarded from TON Tech
๐Ÿ”จ Simplifying code coverage in Blueprint

The new update introduces command, which collects coverage reports from all tests into the 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!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘6โค5๐Ÿ˜1
Forwarded from TON Tech
โœˆ TON Connect Enhancement โ€” Domain Verification

We're introducing enhanced verification features to provide users with better transparency and trust indicators. Rollout to wallets is starting โ€” please review your manifests to ensure optimal user experience.

๐Ÿ‘ฅ What changed
โ€ข Your app's hosting domain should match the domain specified in your manifest.json โ†’ url parameter
โ€ข No SDK changes required, existing integrations continue working
โ€ข Feature is being deployed to wallets progressively

๐Ÿ—’ What to test
โ€ข Domain alignment: ensure your app domain matches the domain in manifest.json url parameter. Typical issue: url parameter contains different domain than app hosting domain.
โ€ข Manifest accessibility: verify your manifest.json is accessible. Typical issues: CORS issues, manifest not found.

๐Ÿ”จ Examples
๐Ÿ‘ Correct:
App hosted on: https://myapp.ton.org
manifest.json: { "url": "https://myapp.ton.org", ... }

๐Ÿ‘Ž Incorrect:
App hosted on: https://myapp.ton.org
manifest.json: { "url": "https://another.myapp.ton.org", ... }


๐Ÿ”— 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!
Please open Telegram to view this post
VIEW IN TELEGRAM
โค9๐Ÿ‘4๐Ÿ’ฉ2๐Ÿคก2๐Ÿ‘1๐Ÿคฎ1
Forwarded from TON Tech
โœˆ๏ธ New Proposal: Scaled UI Standard for TON

The Scaled UI standard introduces a unified way for wallets and dApps to display token amounts using a scaling factor โ€” enabling advanced token models such as rebasing and yield accrual, while preserving full on-chain accuracy.

This ensures consistent and transparent balance representation across the TON ecosystem.

๐Ÿ’ฌ We invite developers to review the draft and share feedback before adoption.

๐Ÿ“Ž https://github.com/ton-blockchain/TEPs/pull/526
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘6๐Ÿ’ฉ3๐Ÿฅฑ1