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 BotNews
Bot API 7.0

Announcing our biggest Bot API update yet!

Reactions
Introducing full reaction support for bots.
Bots can now react to messages with setMessageReaction.
Message reactions now generate updates for bots.
Added the available_reactions field to the class Chat.

Replies 2.0
Bots can now reply to messages in other chats or topics.
Added the ExternalReplyInfo class, to track replies across chats.
The new class ReplyParameters replaces individual reply options in all relevant methods and lets bots quote parts of any message.
The new field quote of the class Message lets bots detect incoming quoted text.

Link Preview Customization
Bots can now set a custom URL to generate link previews in outgoing messages.
Added support for custom size and position of link previews.
Added the class LinkPreviewOptions to support these new options.

Batch Actions
Bots can now delete multiple messages in a single request via deleteMessages.
Bots can now forward or copy multiple messages in a single request via the respective forwardMessages and copyMessages methods.

Boosts & Giveaways
Added support for Giveaway messages, allowing bots to detect their creation and completion.
Added updates about chat boost changes via the new classes ChatBoostUpdated and ChatBoostRemoved.
Bots can now see if a boost came from a premium sub, a gift code, or a giveaway, as well as check all active user boosts via getUserChatBoosts.

General
Blockquotes are now supported in MarkdownV2 and HTML parse modes.
Web Apps won't close when calling openTelegramLink.
Web Apps can now toggle the visibility and on-click behavior of the Settings Button.
Bots can now request multiple users, see KeyboardButtonRequestUsers.
The class Chat has new fields holding profile and background colors, custom emoji, and more.


And a great deal more. See the full changelog for details:

https://torg.tg-me.sbs/bots/api-changelog#december-29-2023

Happy Holidays from the Telegram Team 🎆
👏21👍156🙏5
Attention TON Developers 👍

The TON Dev Community calls on your expertise to contribute to advancing the TON ecosystem. Your insights and experiences in development are invaluable in making TON more robust and user-friendly.

We aim to set up a project rapidly, even in a single evening. The TON Foundation is dedicated to crafting an exceptional experience for all, whether you are just beginning your coding journey or an experienced developer.

We encourage every community member to share their experiences with TON development by participating in our survey.

The survey encompasses four key topics and will take approximately 5-8 minutes of your time.

We invite you to contribute to this important initiative and share your valuable experiences here:
👉 https://agkcv6ne.paperform.co/
Please open Telegram to view this post
VIEW IN TELEGRAM
41👍16🔥3🥰1
Media is too big
VIEW IN TELEGRAM
🚀 AigentX & TON Blockchain Launch AI Support Agent for TON Developers!

We're excited to reveal AI Support Agent, your personal AI support. This AI bot integrated into Telegram provides instant answers and guidance directly from TON's documentation to assist you through technical complexities, simplifying the development process.

📘 KnowledgeBaseAI: Instant documentation access.
🤖 Advanced LLM: Concise, correct responses.
🧠 Enhanced Neural Networks: Superior testing, formatting, deep thinking, and fact-checking.
🗣Over 100 Languages: The bot can understand over 100 languages, including voice messages.

AigentX contains knowledge from over 5,000 blockchain documents, always providing a reliable and source-backed solution. It constantly evolves based on your interactions and feedback and revolutionizes development on TON with over 98% accuracy.

Give it a try @tonsupport_aibot!
🔥182👍160104👏2220😁4😈2🥰1😍1
New Tact Language Tool! 🛠

Introducing the official Tree-sitter parser for Tact, developed by novusnota.

The Tree-sitter parser provides syntax highlighting, code folding, symbol extraction for the Tact language in many text editors, including Neovim and Helix. Additionally, it can be used in the future for syntax highlighting for Tact projects on GitHub.

Novusnota received $3,000 reward for completing the bounty request.

👉Try it out here
👍429105🔥43🥰13👎7❤‍🔥1😁1🍓1
toncenter.com has created a new channel @toncenter_news with service news — link
👍122🔥10330👏27😁2
TON is now in popular package managers

Developers can now install a TON binaries and libraries (func, fift, lite-client, proxy and other) via apt install (Ubuntu, Debian, Linux Mint), homebrew (Mac), yum install (RedHat, Fedora, CentOS), pamac (Manjaro, RebornOS, Arch Linux) and chocolatey (Windows).

Available on x86-64 and aarch64 (arm64) platforms.

Installation commands and description »

We remind you that you can also download TON binaries for Linux, Mac and Windows from GitHub Autobuilds, or compile it yourself from sources (docs).

Thanks to Neodix for the continuous improvement of the TON build systems.
👍107👏8113🥰4🔥2🤔2👎1👌1🍓1
Forwarded from TON Tech
🔨Dev tools updates

blueprint v0.16.0
- Custom network may now be specified in the config (see the readme!)
- Improved verify command
- New convert command to convert legacy build scripts into blueprint compile files
- Added the ability to pass user data into compile hooks
👍10829
Forwarded from Toncenter API
Meet the Toncenter API V3

It's an Indexer TON API, and we also call it "Turbo Indexer" because it's really fast: the indexer written in C++ works directly with the node database.

We started developing it while preparing for the world TPS record, when it became clear that the TON blockchain was holding a lot of load, but the supporting infrastructure wasn't always keeping up.

Key Features:

— Unprecedented indexing performance;

— Accounts, transactions, messages and blocks API. More methods and data than API V2;

— Jettons and NFTs API;

— Address Reform API;

— The naming of fields and structures is the same or close to the naming in the node;

— Fully open source, GPL-3.0 license;

— You can run your instance (archive node required);

In the next step, we plan to expand the V3 functionality even further.

We will also continue to support API V2, which makes queries directly to node and is indispensable for some tasks.

Mainnet API V3 - https://toncenter.com/api/v3/

Testnet API V3 - https://testnet.toncenter.com/api/v3/

API Keys - @tonapibot

Sources - https://github.com/toncenter/ton-indexer
👍110🥰12🔥112😁1
Forwarded from Oleg Andreev
🔥 W5 revision 2

Dear community, I'm proud to present the second revision of Wallet V5 project. I invite you to take a look at the specification and FunC source code, ask questions and give us all sorts of feedback.

👉 Specification
👉 FunC source for W5r2

💬 Discussion group for W5: https://tg-me.sbs/+yNtJhu0BS6lmYWI0

What's new in revision 2?

Based on the valuable feedback from TON core team, we have addressed safety concerns in W5r1:
1. We removed support for setdata and setcode actions,
2. Wallet enforces sendmode flag 2 for all "send message" actions.
3. The wallet ABI is still compatible with original "wrapped C5 register" design, meaning that it is possible to swap out safe version of the wallet for unsafe one and still be able to use existing SDKs and tools without modification. (Might be useful in specific high-load usage on masterchain to save fees.)

Also, compared to revision 1:
4. New optimizations are added throughout by the contest winner @Skydev.
5. New operation type is available: turning signature verification on and off. This is an important feature for account recovery and migration use-cases, and it completes the authentication scope: wallet can be authenticated by signature and/or extension, in any combination of the two. For safety, sig auth cannot be disabled when there is no extension installed to avoid complete lockout.

Project timeline

Aug 2023 — initial sketch
Sept 2023 — first working revision
Oct 2023 — optimization challenge
Nov 2023 — feedback & design review with TON community
Jan 2024 — revision 2 early preview
Feb/Mar 2024 — audit & peer review
Mar 2024 — experimental support in Tonkeeper Pro

We are eager to get your feedback, please let us know what you think!

💬 Discussion group for W5: https://tg-me.sbs/+yNtJhu0BS6lmYWI0
👍11433👎1🥰1
Forwarded from TONX 💎
Media is too big
VIEW IN TELEGRAM
Developers from all over the world, you're invited👩‍💻👨‍💻
TON Hackerhouse 2024 - TON DEV Journey is now Live🚀


Experience the journey with
6 Workshops 🎓
2 Demo Days 💡
1 Hacker House 🏠


First stop: Taipei on 2/23
Don't miss the kick-off at the first workshop!
Here

Can't make it in person?
Catch the second Journey online on 2/24
Here

Exclusive Rewards
📌 Join the Journey: Here
🌐 Fill your TON address: Provide it during events.
🎉 Multiply surprises: More events, more surprises!

Official Website: https://tonhackerhouse.com
Official Twitter:
https://twitter.com/TONHackerHouse
Journey Calender:
https://lu.ma/tonhackerhouse
👍70🔥15😁5💯42👎2
Forwarded from dTON Forum
Introducing @liteserver_bot: Your Gateway to Enhanced LiteServer Performance!

🚀 Supercharge your applications with our private lite channels!

Experience seamless performance with our cutting-edge auto ADNL balancer and read-only LiteServers, ensuring your applications stay up-to-date and stable even under heavy TON user traffic.

But that's not all! Stay tuned for upcoming features like auto message delivery and seamless integration with dton.io <> LS for proofs for get_nft / get_jettons requests.

Stay in the loop! Subscribe to @dtonforum for exciting updates.

Ready to elevate your application's performance? Enjoy a special 5% discount on our 12-month RPS rate. Act now, only at @liteserver_bot! 😜
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11228🔥5😁2🥰1
Forwarded from TON Tech
🔨 Assets SDK Launch

We are excited to announce the release of the Assets SDK for interactions with Jettons and NFTs.

👥 @ton-community/assets-sdk v0.0.4
• Works on servers, browsers, and CLI.
• Deploy, mint, and transfer with ease.
• Fetch and upload data effortlessly.
• Compatible with custom contracts.
• Integrates with TON Connect and Blueprint.
• Serialization/deserialization of messages.
• Parses transactions for contract actions.

⬇️ To install, run npm install @ton-community/assets-sdk.

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

💬 Encountered issues? Please report them on GitHub at https://github.com/ton-community/assets-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
78👍56🔥2🥰1
Forwarded from TON Status
Mainnet Validators and Liteserver owners

Please update your node software (see "Target versions")

Instructions for update. Note new section 5 for validators and section 6 for Liteserver owners.

Target versions:
mytonctrl b9d5937
validator 692211f

This update is mandatory for validators and lite servers.

Update includes:
- LS improvements: remote runmethods with full c7 and libs, caching, logging
- Precise control of open files
- Improvement of validator synchronization
🔥4419👍17🥰1
🎮 Phaser SDK for TON blockchain is available!

After several months of development, Phaser SDK beta is available for game developers. The SDK simplifies TON integration for games using Phaser Game Engine.

Phaser SDK provides the following features:
- TON Connect integration, including connect button and full authorization flow
- Extends Assets SDK to make all essential functions available in the Phaser environment
- SDK allows creation, transfer, data fetching for NFTs, and payments management for TON and jettons.


⬇️ To install, run npm install @ton/phaser-sdk

To learn complex use cases read TON GameFi article and check out the source code of demo Flappy Bird game.


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

💬 Encountered issues? Please report them on GitHub at https://github.com/ton-org/game-engines-sdk/issues.

🎁 Your feedback and usage examples are crucial. Share your experiences to help us improve the SDK!
👍77🔥291
Forwarded from Toncenter API
Toncenter extended plans

We have done extensive work on upgrading the Toncenter infrastructure and are happy to note that now more than 100 servers are running on our system. In addition, we have implemented the ability to dynamically add new ton-http-api instances in runtime.

In order to be able to provide you with the expected level of performance we are introducing extended plans:

Free: 1 API Key, 10 RPS;

Plus: 3 API Keys, 25 RPS, Privately hosted Liteservers, 5.9 TON / month;

Advanced: 10 API Keys, 100 RPS, Privately hosted Liteservers, 59 TON / month;

Free open source code is still available, so you can run a fully functional api yourself.

We guarantee that a free plan will always exist at toncenter.com, for a quick start for developers. However, if you are developing a popular service or a service that needs high uptime, we recommend that you consider an extended plan.

You can check out the plans in our bot @tonapibot.
👍94🔥1210🤷‍♂6👏4🥰1
Forwarded from TICTON Official🎐
🔣 TicTon Oracle Competition2: Arbitrage🔣

💗 Join TicTon Oracle Tournament & Earn an NFT!

🎮 Test on the Ton test chain

💋 How to join?

Sign up using TicTon bot, and get the program running with this Github repo!

🎁 Reward Mechanism:

TicTon Program Runners:

Participants contributing to price stability earn points.
Top 50% of participants will receive a 💎 NFT, distinct from the NFTs awarded through the Telegram bot.

🍸 Higher-tier NFTs will get priority for early TIC TOKEN releases.

⚡️ Priority: 💎 > 🥇 > 🥈 > 🥉

🔋 Testing Period: Mar 2 - Mar 10

🔣TICTON Official🔣
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57👍47❤‍🔥164🥰3👌3🤩2👏1
Forwarded from Gradoally
Since launch of A Careers is coming, we are opening A Careers smart-contracts for a public review and judgement. Still some minor fixes possible, but in general it is 100 percent ready and working. Happy for any commitments or contributions.

https://github.com/the-real-some-dao/a-careers-smc

Remind you that you can become a beneficiary of the protocol, playing our clicker game @A_CLICKER_BOT

A contract for managing this and similar dApps is coming next. Stay tuned 🚀.
🎃38👍26🔥18🎉62👏1
🚀 Tact v1.2.0 Release Highlights

New Tact v1.2.0 is now live with features requested by the community.

— Fresh assignment operators +=, -=, *=, /= and %=
— Readability boost with underscores in large numbers: 1000000000 »» 1_000_000_000
— Added binary and octal literals: 0b1010_0101, 0o4242_0376
— Added support for ternary conditional operators let foo: Int = your_condition ? 42 : 0 .
— The equality and non-equality operators (== and !=) now support slices and strings by comparing the hashes of the left-hand and right-hand sides.

Both the official VS Code plugin for Tact and tact.vim have been updated with the new features.

Happy Coding!
🔥76👍4712👏2🥰1
Forwarded from Gram of TON
This media is not supported in your browser
VIEW IN TELEGRAM
Introducing TON Research

TON Research is now available as the go-to research forum for the TON Ecosystem, dedicated to exploring and advancing TON Blockchain.

This platform focuses on comprehensive research into TON Blockchain's future developments, including TEP, protocols, standards, and more. It offers a wide array of development tools such as SDKs, Mini Apps, Tact, FunC, and APIs, supporting multiple programming languages to help developers craft innovative applications.

Additionally, TON Research serves as a hub for engaging discussions on smart contract security and code auditing, while also encouraging conversations that go beyond the technical realm. The platform addresses projects, economics, design concepts, and even philosophical issues.

Bonus Program
To boost community engagement, TON Research has introduced a reward program, details of which can be found here.

Join TON Research and discover the endless opportunities of TON Blockchain.
👍89🔥16🌭93👏1
Forwarded from Tonkeeper News
🌷 Tonkeeper Desktop on Windows

The long winter is over and Tonkeeper runs on Windows machines! Getting a secure signing certificate for Windows turned out a remarkably complicated logistical puzzle, but we have solved it and now finally Tonkeeper is available on all major platforms.

We have also added a sidebar to make navigation easier among many of your wallets. This is one more step towards Tonkeeper Pro, stay tuned for more updates!

Download Tonkeeper Desktop for Windows, Mac and Linux:

👉 tonkeeper.com/desktop
56👍31💩5🔥4👏1
🔧 Introducing TON Replay

As our blockchain ecosystem thrives with countless developers and projects, evolving becomes a cautious task. Changes could unpredictably impact the ecosystem, making upgrades a slow and meticulous process. Often, theoretical issues might not even affect real-world applications.

🌟 But, there's a breakthrough! TON Core has launched the TON Replay project to tackle this challenge. The first fruit of this initiative is TonTVMReplay, developed by DTON. This tool emulates historical transactions on updated versions of the TON Virtual Machine (TVM). This means we can now test how real projects react to upgrades or network configuration changes before implementing them, ensuring smoother and safer evolution.

🔍 Looking Ahead: TON Replay isn't stopping there. We're developing advanced features for smarter checks. The goal is to ensure the practical outcomes of transactions—like transfers, swaps, and more—remain consistent, even if the transactions themselves change. This will enable us to run mirror networks and make significant, yet safe, modifications to the transaction executor.

🛠 More from DTON: Besides TonTVMReplay, DTON is also behind other developer-friendly projects, such as their blockchain index dton.io and the recently launched LSaaS (liteserver-as-a-service) via @liteserver_bot.
👍12921🔥10🗿5🤣2👏1