Notcoin Community
Notcoin Community
Whale Chanel
Whale Chanel
Proxy MTProto | پروکسی
Proxy MTProto | پروکسی
Whale Chanel
Whale Chanel
Proxy MTProto | پروکسی
Proxy MTProto | پروکسی
iRo Proxy | پروکسی
iRo Proxy | پروکسی
TON Dev News avatar
TON Dev News
TON Dev News avatar
TON Dev News
Date range
Number of views

Citations

Posts
Hide reposts
19.02.202512:07
🚀 Bring TON to ElizaOS – Join the Bounty Program!

TON Blockchain is launching a bounty program to develop the TON Plugin within ElizaOS! This is your chance to contribute to a cutting-edge AI framework and integrate TON into autonomous AI agents.

$20,000 in prizes is up for grabs! Contribute by implementing key features and earn rewards for successfully merged pull requests.

💡 How to participate: take on one of the open issues:
👉 List of open TON Plugin bounties

⚡ Act fast! Don’t miss out on this opportunity to bring TON and AI together!
Reposted from:
ghwnd avatar
ghwnd
06.02.202508:15
Try 🔗 act.ghwnd.cc – a flexible no-code message constructor with TonConnect support 👀

With act, you can create and save a board with different messages for various contracts and sign them however you like – it can even be an admin panel for a contract (use it in testnet – it's meant for experiments, and we take no responsibility).

Key features:
- act has a "bucket": create actions, add them to the bucket, and send them in batches of up to 4/255 actions at a time, depending on the wallet version;
- duplicate actions;
- duplicate cells, copy them in base64, and paste ready-made base64 cells into storeRef;
- hide cells – makes navigation slightly more convenient;
- when sending a token, you can quickly get the jetton wallet address of the connected wallet;
- act includes templates to help you explore popular actions with links to documentation.

Check out this example of a swap on dedust to see how it all works. There's a video guide at the bottom.

🔗 act.ghwnd.cc
21.01.202509:40
Two months of absence: what was going on?

Two months have passed since the announcement of Tolk. You might be wondered, what was going on and why there we no releases yet.

Throughout all November, I've been working on the vision of the future. My goal was to "visualize" what Tolk v1.0 should look like. What's the language we're all targeting to, so that it solves lots of practical problems, avoids manual cells/slices manipulation, provides sufficient mechanisms for ABI generation, but still being zero overhead. I have created a giant roadmap (40 PDF pages!) describing the vision, and how, step by step, we're going to reach it.

Throughout all December, I've been constantly working on the compiler's kernel. As you know, Tolk is a fork of FunC. FunC compiler internals are very challenging to be extended and modified. The way FunC looks like is just a mirror of its internal implementation. Heading towards the future, I had to partially "untangle" this "legacy FunC core", so that in the future, it will be able to "interbreed" with features it was not originally designed for.

Currently I am done with this preparation. Tolk v0.7 has just been released. It contains a fully rewritten semantic analysis kernel (though almost invisible to the end user, huh).

Notable changes in Tolk v0.7:
1. Under the hood: refactor and revamp compiler internals. AST-level semantic analysis kernel
2. Under the hood: rewrite the type system from Hindley-Milner to static typing
3. Clear and readable error messages on type mismatch
4. Generic functions fun f(...) and instantiations like f(...)
5. The bool type
6. Type casting via value as T

PR on GitHub with detailed info. IDE plugins are updated accordingly.

BTW, a new version of blueprint was also released. You can now update compilers (Tolk / FunC / Tact) independently, they became peer dependencies.

P.S. I'll uncover the details about planned Tolk v1.0 quite soon.
23.12.202409:05
TonTech team is developing infrastructure projects like Liteserver and is eager to improve them.
To better understand the current needs, they launched a survey.
Please share the needs you feel are and will be helpful for your product with the Infrastructure Developer Survey.

👉https://forms.gle/D9ZWAo1qMnNrio3dA
25.09.202417:06
More info on Mintless Jettons for developers

We are happy to announce that many ecosystem products such as Tonkeeper, MyTonWallet, Tonhub, Tonviewer, Tonscan, DeDust, Stonfi, Toncenter API, TON API and others have already supported Mintless.

Tomorrow there are planning the first use of the mintless jetton during the minting of the Hamster Kombat game project.

A few details for developers to be aware of:

1) When initially sending and simultaneously claiming a jetton, you must attach at least 0.1 TON to the transfer.

2) Airdrop for each user has two dates: date when it start to be claimable and deadline untill it should be claimed. Both can set individually for each user, but also can be the same for all users. For example for "Mintless Points" test jettons the deadline will expire tomorrow. HamsterCoins will start tomorrow and claiming deadline will expire in three years.
Reposted from:
TON Center API avatar
TON Center API
20.09.202405:48
Mintless jettons support

Toncenter supports mintless jettons, check on preview.toncenter.com!

Now for jettons that allow mintless claim v3/jetton/wallets API returns additional field:


How to support mintless jettons in your dapp?
— To show balance with mintless, use data["balance"] + data["mintless_info"]["amount"]
— To autoclaim on transaction, when your dapp asks user to send outgoing jetton transfer via TonConnect, check if data["mintless_info"] is present and retrieve from mintless jetton claim api custom_payload and init_data to fill them in to transfer.
— That's it. Now you support mintless jettons!


P.S. Note that now code_hash and data_hash fields can be null for not yet deployed jettons wallets.
Reposted from:
BotNews avatar
BotNews
12.02.202513:37
Bot API 8.3

Video Improvements
Introduced support for custom covers and start timestamps for videos.
Out of the box, bots can specify a cover and start timestamp when sending, editing and forwarding videos — including in albums and paid media.

Gifts and Reactions
Bots can now send gifts 🎁 to channels, in addition to regular users.
Added support for transactions with chats.
Bots can now add reactions to most service messages.

Similar Bots
A list of similar bots will now appear in bot profiles, helping users discover other bots they may find interesting.

And more, see the full changelog for details:

https://core.telegram.org/bots/api-changelog#february-12-2025
Reposted from:
Tact Kitchen avatar
Tact Kitchen
05.02.202517:46
🚀 Tact v1.5 Audited by Trail of Bits

The security audit for Tact v1.5 has been completed by Trail of Bits, a leading Web3 security firm.

✅ No high-severity vulnerabilities were found.

🔧 Some bugs and points of improvement were discovered and addressed in a new Tact v1.5.4 bugfix release.

Thanks to Trail of Bits for their thorough review!

The report can be accessed at the Trail of Bits GitHub repo: https://github.com/trailofbits/publications/blob/master/reviews/2025-01-ton-studio-tact-compiler-securityreview.pdf

⚡️ In the meantime we continue to improve Tact with new language features, gas optimizations (a lot of those lately!), and enhancements to the compiler’s reliability. This ensures a secure and efficient development experience on TON Blockchain.

👉 Upgrade to Tact 1.5.4, if not already: https://docs.tact-lang.org/book/compile/#upgrades

🍲 cooking with great care for performance and users
♨️ @tact_kitchen
Reposted from:
TonTech avatar
TonTech
14.01.202513:53
🔨 TON Connect SDK Update

We're excited to announce a new release of the TON Connect SDK with improvements in mobile experience and UI refinements.

We kindly request all dapp developers to update to the latest version to ensure optimal performance and user experience.

👥 @tonconnect/{sdk,ui,ui-react}
• Enhanced mobile layout and wallet list
• Improved wallet placement for mobile users
• Refined QR code screens interface
• Updated wallet naming convention
• Various style optimizations

📁 New package versions
• @tonconnect/sdk 3.0.6
• @tonconnect/ui 2.0.11
• @tonconnect/ui-react 2.0.11

⬇️ To update, run npm install @tonconnect/ui-react@latest or npm install @tonconnect/ui@latest

💡 To learn more, visit the GitHub page at https://github.com/ton-connect/sdk.

💬 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!
09.12.202414:13
🧑‍🎓 TON Studio is conducting a survey among developers to better understand the challenges TMA developers face today.

🫡 We kindly ask you to share your experience and feedback by filling out the survey form, it takes only 2-3 minutes!

👉https://forms.gle/G7KDQkoXrFnqov519
Hackers, devs, founders.... TON is hosting a $2M hackathon for you!

Hackers League is a large online hackathon with
◾️ $2M in prizes
◾️ 19 offline bootcamps around the world
◾️online workshops, mentors, and post-hackathon support

🏃‍♂️ Join the voice chat on September 30th at 12.00 UTC with Helena, the Hackers League Organizer at TON Society and Anton, the Tact Compiler Lead at TON Foundation to learn how to win the hackathon and build your project on TON.

Set the bell 👉 Click

The competition runs from September 13 until December 20—so there’s still time to get in the game!

Register for the hackathon 👉 Click
Find your city and join an offline bootcamp 👉 Click
Reposted from:
Ton Console avatar
Ton Console
19.09.202418:22
Mintless jettons support

TONAPI supports mintless jettons as a part of bigger standard for jettons with custom payload and init data.

When you are requesting jetton balances for an account and want to get mintless jettons transparently, you should use the custom_payload parameter in the supported_extension field in the request. For example, this link or direct jetton info this link:

    {



How to Support Mintless Jettons in Your Dapp

1. Request balances with ?supported_extensions=custom_payload.
2. Check if data["extensions"] contains "custom_payload" for the jetton.
3. If it contains and you want to autoclaim on transaction, when your dapp asks the user to send an outgoing jetton transfer via TonConnect, request custom payload and state init via the API: https://tonapi.io/v2/jettons/0:fa67d0c7739331fbc3c8f08e018c65f47763616a969100ad760a0b2dc1e36832/transfer/UQBDaa8UGaMVKiT8TKXiaJqlyWLmx-MoHYvT_wzHEpdUnIss/payload.
4. Add the received data to the message in your TonConnect request.
5. That's it. Now you support mintless jettons!
11.02.202509:18
Tolk v0.8: preparation for structures

A new version of Tolk was released several days ago. We're starting a way to eventually implement structures with auto packing to/from cells. This will take several steps (each publicly released), it's the first one.

✅ Notable changes in Tolk v0.8:
1. Syntax tensorVar.0 and tupleVar.0, both for reading and writing
2. Allow cellslice, etc. to be valid identifiers

PR on GitHub with detailed info.

Using syntax `tensorVar.{i}` and `tupleVar.{i}`, you can access tensors/tuples by indices without unpacking them.

It works for tensors:


It works for tuples (does asm INDEX/SETINDEX under the hood):


It works for nesting var.{i}.{j}. It works for nested tensors, nested tuples, tuples nested into tensors. It works for mutate. It works for globals.

Why is this essential?

In the future, we'll have structures, declared like this:

struct User {
id: int;
name: slice;
}


Structures will be stored like tensors on a stack:


It means, that `obj.{field}` is exactly the same as `tensorVar.{i}`:


Same goes for nested objects:

struct Storage {
lastUpdated: int;
owner: User;
}

s.lastUpdated // s.0
s.owner.id // s.1.0


So, implementing indexed access for tensors/tuples covering all scenarios is a direct step towards structures.
Reposted from:
TON Community avatar
TON Community
Telegram and TON Make it Exclusive!

All mini-app developers in Telegram will now exclusively use TON as their blockchain infrastructure. All mini-apps that do not currently use TON should migrate within the next 30 days. TON Connect - TON's Wallet authentication protocol in Telegram - will be the sole wallet connect protocol for every Telegram Mini App, excluding bridging scenarios.

Telegram and TON have updated their documentation, and TON Foundation is giving TG Ads grants to projects who will migrate within the next 30 days to help them get a good start in TON Ecosystem. Check out the grant program and developer guidelines here!

To learn more about this step forward head over to our latest blog article.  
Reposted from:
Telegram Contests avatar
Telegram Contests
14.01.202512:44
💎 Blockchain Contest, Round 1

Telegram and TON Core announce a new coding contest!

Prize Fund: $100,000 to $200,000
Deadline: 23:59, February 4th (Dubai time)
Tasks: Blockchain Validation (C++ code optimization) and/or Trustless Bridge (participants can choose one or both).

Prize Fund Distribution
The total prize fund, up to $200,000, will be allocated based on each participant’s overall contribution. Winners will also have the opportunity to compete in Stage 2, which will feature a separate, similar prize fund.

Additional Opportunities
Winners have the chance to join the Telegram or TON Core teams, or receive support to launch a real TVM sidechain for TON. The best optimization solutions may also be implemented to enhance the TON main network.
05.12.202412:34
📣 Hey, folks! The Tact dev team kindly asks you to share some feedback regarding your experience with smart-contract programming in Tact.

Our mission is to develop a high quality programming language that can be used for every single project on TON and make code easy to write, understand and audit.

The survey covers 4 topics and will only take about 5-8 minutes of your time.

Thank you for your contribution!

👉https://paperform.co/edit/h02jnxtq
Hackers, devs, founders.... TON is hosting a $2M hackathon for you!

Hackers League is a large online hackathon with
◾️ $2M in prizes
◾️ 19 offline bootcamps around the world
◾️online workshops, mentors, and post-hackathon support

🏃‍♂️ Join the voice chat on September 30th at 12.00 UTC with Helena, the Hackers League Organizer at TON Society and Anton, the Tact Compiler Lead at TON Foundation to learn how to win the hackathon and build your project on TON.

Set the bell 👉 Click

The competition runs from September 13 until December 20—so there’s still time to get in the game!

Register for the hackathon 👉 Click
Find your city and join an offline bootcamp 👉 Click
16.09.202411:36
TON Mintless Jettons

Introducing the new TON Mintless Jetton technology. It is a jetton that can be instantly distributed to hundreds of millions of users on the TON blockchain, with network fees costing less than a dollar. The user's ownership of their coins is guaranteed by cryptography and a smart contract.

As an example, we created a test jetton called Mintless Points (for testing purposes only, no other value) and distributed it to 18 million wallets in the TON mainnet.

This jetton is compatible with regular jetton in TON. The only difference is that the smart contact is not created in advance, but during the user's first action.

Popular TON ecosystem products such as Tonkeeper, MyTonWallet, Tonviewer, Tonscan.org, TON API, DTON, Toncenter have announced that they will soon support Mintless Jetton technology.

We encourage all products and services in the ecosystem to consider integration as well.

On September 26, the famous game project Hamster Kombat will apply this technology during its coin giveaway. Considering Hamster Kombat's gigantic audience, this event has all chances to become the largest airdrop in the history of cryptocurrencies.

Description »

Standard »

Smart Contract »
Reposted from:
TON Core avatar
TON Core
06.02.202508:54
TON Core: Report for December-January

48 updates, from small to huge. Moving along the roadmap: first part of the Accelerator, new tools for validators, TVM sidechains, new versions of TOLK and API, support for extra currencies and BTC Teleport, and other.

https://telegra.ph/TON-Core-Dec-Jan-2025-Updates-02-02
Reposted from:
TonTech avatar
TonTech
21.01.202510:47
🔨Dev tools updates

Recently new versions of blueprint, sandbox, test-utils, and create-ton have been released. The most important (and breaking) change is the fact that since blueprint v0.28.0 compilers (func-js, tolk, tact) have become peer dependencies. This means that you can pick and choose any compiler version that you need, as long as its API is compatible with what blueprint expects, but this also means that you need to have them listed in your package.json. If you're creating a new project using create-ton, it will add compiler dependencies automatically. If not and if you're upgrading blueprint in an old project, you will have to install compilers yourself, you can use the template's package.json for reference.

Changes to sandbox and test-utils include better support for extra currencies, which might be of use due to the recent developments in TON.
Reposted from:
TON Space News avatar
TON Space News
13.01.202510:01
⛏️ TON Space adds support for the TON test network

We’re excited to announce that developers can now test and build applications more quickly, all within Telegram. This was made possible by integrating the TON Testnet into TON Space 💎

⛏ The test network (or testnet) is a separate blockchain where developers can safely implement updates without affecting the main network. This prevents potential instability on the main blockchain (also known as the mainnet or “core network”). Testnet allows updates to be thoroughly tested before deploying them to mainnet 🪙

Each application can have its own testnet, utilizing test tokens for transactions. You can get test TON here: @testgiver_ton_bot

Please note: Test tokens cost nothing and cannot be exchanged for real crypto. Testnet is only intended to be used by developers and beta testers 🫴


Developers and testers can switch between testnet and mainnet in their TON Space settings. Additionally, we've prepared a special link for developers to include in their applications, making it easier for QA teams and beta testers to switch between networks 🗺
27.09.202413:44
🚀 Introducing Our Blog Platform: Real-World API Use Cases! 🛠️

We’re excited to launch our blog platform, where you’ll find in-depth, production-ready examples of how other companies are leveraging our API. 📖

Our first article is now live: “Jettons Lock – A Production Case Study”. This post dives into practical examples that can help developers interact with our API more efficiently. If you’re looking to build robust solutions and want to learn from real-world use cases, this is the place to start! 🧑‍💻✨

🔗 blog.dton.io / @dtontech
24.09.202411:02
TON Center API v2 & Index API v3: Now Supported by Chainstack

Exciting news for developers! You can now seamlessly integrate with the TON network using powerful tools from Chainstack:

1. TON Center API v2: Real-time access to accounts, transactions, smart contracts, and more for up-to-date blockchain interaction.
2. TON Center Index API v3: Ideal for advanced analytics, NFTs, and Jettons, with indexed data stored for complex queries and historical analysis.
3. Chainstack Global Elastic Nodes: Scalable, flexible, and efficient TON infrastructure.

Whether you need real-time access or powerful data-driven analytics, these APIs have you covered. Chainstack’s infrastructure now supports these tools, enabling developers to build and scale projects faster on TON.

👉Get started now: https://chainstack.com/chainstack-introduces-ton-support/
15.09.202414:46
🎉 Tact v1.5.0 has just been released

The new Tact release v1.5.0 just landed on NPM! Here are the highlights of the most important features.

🛠 New Tact features

asm functions allow you to access the deep dark corners of TVM for more features or better performance:



asm functions have some limitations at this point and the Tact team will make them even more powerful in the next releases.

- A wider range of serialization options for integers can now be used, not just 8, 16, 32, 64, 128 and 256-bit integers, but anything in between: uint1 through uint256 and int1 through int257. For instance, a 48-bit timestamp can be defined now if you'd like to build contracts that can work after the year 2038:



- Constant definitions now support calls to user-defined functions and references to other constants:



👩‍💻 New builtin and stdlib functions and methods

- The exists method for the Map type: m.exists(key) which is equivalent to m.get(key) != null.

- The deepEquals method for the Map type: m1.deepEquals(m2) -- you can now easily compare two maps with the same key-value pairs and get true as the result, even if their internal representations are different, so the hash-based == comparison would return false.

- The toSlice method for structs and messages: struct.toSlice().

- The new slice, rawSlice, ascii and crc32 built-in compile-time functions to help you define constant integers and slices more conveniently.

- The new stdlib functions to help with fee calculations: gasConsumed, getComputeFee, getStorageFee, getForwardFee, getSimpleComputeFee, getSimpleForwardFee, getOriginalFwdFee, myStorageDue. This brings you access to the TVM instructions from 2023.07 and 2024.04 upgrades.

- The parseStdAddress and parseVarAddress stdlib functions allow you to parse slices into structured addresses.

🐞 The new release also includes a bunch of bugfixes. Thanks to all the Tacticians for all the issues you open!

📜 Full changelog for Tact v1.5.0: https://github.com/tact-lang/tact/blob/main/CHANGELOG.md#150---2024-09-15
Shown 1 - 24 of 38
Log in to unlock more functionality.