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 Tonutils News
๐Ÿš€ tonutils-go v1.9.9 released!

* Support for the finalized W5 (V5R1) wallet (by Totemancer)
* Added Equals method for Address type
* Added example of accepting USDT and jettons payments
* Small changes in output of String method of tlb.Transaction
* Cells micro-optimization (by AugustineAurelius)
* Fixed ShardDescription field tag of tl.ShardInfo
* Fixed findLastTransactionByHash when searching out messages (thanks to troo)
* Update NFT Collection deploy example to verified contracts (by Totemancer)
๐Ÿ‘38โค11๐Ÿ”ฅ6๐Ÿ‘4๐Ÿ—ฟ3๐Ÿฅฐ1๐Ÿพ1
Forwarded from Tact Kitchen
๐ŸŽ‰ Tact 1.4.1 has just landed on NPM!

๐Ÿž We fixed a gazillion bugs reported by the TON builders and TOL hackaton participants

โค๏ธโ€๐Ÿ”ฅ Thanks so much for your helpful feedback! It means so much to have such a vibrant community of Tacticians

๐Ÿณ Now that bug squashing is out of the way, we are on to adding more exciting features (and inevitably introducing some more bugs along the way). Tact 1.5.0 ingredients are out of the fridge and into the pan.

โ€” The Tact team

๐Ÿฒ donโ€™t let it bit rot
โ™จ๏ธ @tact_kitchen
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ22๐Ÿ‘17โค7๐Ÿ˜5๐Ÿ‘1
Forwarded from BotNews
This media is not supported in your browser
VIEW IN TELEGRAM
Today's update introduces a new Mini App Store โ€“ to highlight successful Mini Apps that utilize Stars โญ๏ธ, making them easily accessible to the more than 500 million users who interact with mini apps each month (out of Telegram's 950 million monthly users).

If your bot is a mini app, you can add a prominent Launch app button as well as demo videos and screenshots to the botโ€™s profile. To do this, go to @BotFather and set the mini app as your bot's Main App.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘32โค7๐Ÿคฎ3
Attention Developers!

We need your valuable insights to make the TON & Telegram Apps platform even better! ๐Ÿš€

As a token of our appreciation, every developer who completes our questionnaire will receive an exclusive SBT from TON Society! ๐ŸŽ

Your feedback is crucial in shaping the future of our ecosystem. Take a few minutes to share your thoughts and experiences with us.

๐Ÿ‘‰ Start the Questionnaire Now

Thank you for being a vital part of our community and helping us build a stronger, more vibrant platform!
๐Ÿ‘26โค8โคโ€๐Ÿ”ฅ2๐Ÿ’ฏ2
New Localization Workflow for TON Documentation made by Townsquare Labs

Townsquare Labs is excited to announce that the new localization workflow for the official TON documentation is now live!

๐ŸŽ‰ Check out the detailed guidelines to get started: https://docs.ton.org/contribute/localization-program/overview

๐Ÿ“ขThis update is a significant step because by providing documentation in multiple languages, we are breaking down language barriers and making it easier for people worldwide to understand and contribute to the TON ecosystem.

Not only solving the language barrier, we have also included the following features in this new localization:

1. Automated processes: Streamlines development, integration, and deployment, enhancing efficiency and consistency.

2. Role separation: Decouples developer, translator, and verifier roles for high-quality translations and smooth collaboration.

3. Community incentives: Rewards members who contribute to the localization process, encouraging active participation.

4. Advanced AI integration: Enhances translation accuracy and efficiency with intelligent suggestions and automation.

โœจ Coming Soon:
Weโ€™re working closely with various local communities, including JP, KR, RU, PL, UA, and more, to make the TON blockchain more accessible to everyone. The support for TACT docs and Telegram Mini Apps are on the way.

Join us in our mission to make the TON blockchain accessible to all! ๐ŸŒ
๐Ÿ‘57โค15๐Ÿ”ฅ8๐Ÿ‘Ž4๐Ÿ†’1
๐Ÿž Misti โ€“ TON Static Program Analyzer

The first release of Misti โ€“ a static program analyzer for the TON blockchain has landed!

๐Ÿ› Detect Vulnerabilities: Identify and fix potential security flaws early in the development cycle.

๐Ÿ›  Create Custom Detectors: Solve specific problems in your code or provide a thorough security review if you are an auditor.

๐Ÿ“„ Improve Code Quality: Maintain high standards by catching bugs and enforcing best practices automatically.

๐Ÿš€ Streamline Development: Integrate Misti into your CI/CD pipeline to ensure continuous code quality checks.

๐Ÿ’Ž Language Support: Tact โšก is supported; FunC support is planned.


- GitHub: https://github.com/nowarp/misti, contributions are very welcome!
- Documentation: https://nowarp.github.io/tools/misti/docs
- Telegram Group: @misti_dev
๐Ÿ‘19๐Ÿ”ฅ15โค8๐ŸŒš1
Forwarded from dTON Tech
This media is not supported in your browser
VIEW IN TELEGRAM
๐Ÿš€ Huge Update for the dTON Ecosystem! ๐Ÿš€

We are glad to bring you some incredible updates for the dTON ecosystem that will make managing and optimizing your TON experience easier than ever:

1. ๐Ÿ“ฑ Telegram Mini App: Manage your rates and keys effortlessly.
2. โšก Boost Feature for Liteservers: Supercharge your liteservers performance.
3. ๐Ÿ“Š Analytics Feature for Liteservers and GraphQL: Coming soon!
4. ๐Ÿ”‘ GraphQL API Keys: Your reliable source of data about TON. [๐Ÿ“„ Docs link]
5. ๐Ÿ”” WebhookAPI: Filter the events you need, select fields from transactions, accounts, or blocks, and get data sent directly to your endpoint. [๐Ÿ“„ Docs link]
6. โฐ Notification on Expiration: Never miss a renewal with timely notifications.

โญ๏ธ Top Up Your Balance with Telegram Stars, USDT, or TON.

๐ŸŽ‰ Get a free $5 right now with the promo code HYPERCUBE (first 100 unique users will get the reward).

Donโ€™t miss out on these fantastic new features.
Enhance your dTON experience today! ๐Ÿ’ฅ

๐Ÿ‘‰ Open APP ๐Ÿ‘ˆ
โฌ†๏ธ
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘26โค11๐Ÿ”ฅ10๐ŸŒญ2
Introducing Retracer ๐Ÿค–

Ever wondering why transaction on your contract failed? What action caused fail of action phase? Replay it in browser, see the stack for each VM step, check the transaction emulator logs, c5 content and all other staff!

retracer.ton.org

Insert transaction hash and press "Emulate".

Another way to get result of transaction replay is dton.io: for any tx, go to Computation phase tab and press "Server run".
๐Ÿ‘40โค16๐Ÿ”ฅ8
MyTonCtrl 2.0

MyTonCtrl โ€” the most popular tool for TON validators and liteservers has received a major update.

Full code refactoring, bug fixes, built-in support for single-nominator and liquid staking and many other new features and improvements.

To update, type in the MyTonCtrl console:


update master
upgrade


Full Changelog ยป
๐Ÿ‘17โค7๐Ÿ”ฅ4๐Ÿคฎ4๐Ÿ‘Ž1
The documentation of MyTonCtrl and node run has been updated

The documentation has been actualised and significantly supplemented with new information.

https://docs.ton.org/participate/run-nodes/mytonctrl
๐Ÿ‘18โค8๐Ÿ”ฅ2๐Ÿคฎ1
TON 2024.08

Main features:

Security: Introduction of dispatch queues that will better protect network against certain attack vectors;

Performance: Fast State Serializer and improved broadcasts;

Usability: emulator, tonlib, send modes and other improvements;

Full Changelog ยป

Validator and liteservers owners please update as described in the @tonstatus channel
๐Ÿ‘21๐Ÿ”ฅ10โค6๐Ÿคฎ2๐Ÿ•Š1
Forwarded from Tact Kitchen
๐ŸŽ‰ Tact 1.4.2 has just landed on NPM!

๐Ÿž We fixed a few type-checking and code generation bugs. One of the most important fixes is that getters again return flattened types for structs as it used to be. We broke it while trying to allow structs with more than 15 fields. Please give it a try and let us know if the issue is gone now โ€” all your bug reports are really appreciated.

๐Ÿ›  A bunch of the other changes include improved support for the misti static smart-contract analyzer โ€” give it a try, itโ€™s in early stage of development but already found some issues in soon-to-be released projects.

โ€” The Tact team

โ™จ๏ธ @tact_kitchen
๐Ÿ‘20โค11๐Ÿ”ฅ6
Forwarded from BotNews
Bot API 7.9

โ€ข Introduced Star Subscriptions โญ๏ธ โ€“ allowing bots to manage subscription-based invite links.
โ€ข Bots can now send Paid Media to any chat, including on behalf of Business Accounts.
โ€ข Added support for Super Channels โ€“ where admins may post as their own profiles or channels.

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

https://torg.tg-me.sbs/bots/api-changelog#august-14-2024
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘19๐Ÿ”ฅ4๐Ÿคจ2
Forwarded from TON Tech
๐Ÿ”จ TON Connect SDK Update

We're excited to announce a new release of the TON Connect SDK with improvements in design and functionality.

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

๐Ÿ‘ฅ @tonconnect/{sdk,ui,ui-react}
โ€ข Added support for Telegram Browser
โ€ข Improved dapp-wallet transitions
โ€ข Adaptive letter spacing for wallet names
โ€ข Enhanced reconnection for laggy bridges
โ€ข Adjusted font weights in UI elements
โ€ข Various performance optimizations

๐Ÿ“ New package versions
โ€ข @tonconnect/sdk 3.0.5
โ€ข @tonconnect/ui 2.0.9
โ€ข @tonconnect/ui-react 2.0.9

โฌ‡๏ธ 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!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘36๐Ÿ”ฅ7โค1๐Ÿคฉ1
Forwarded from Tact Kitchen
๐ŸŽ‰ Tact 1.4.4 has just landed on NPM!

Fixed a few bugs and added AST equality comparison API mostly for third-party tools, like the misti static smart-contract analyzer. The API also be used to compare contracts without taking into account whitespace, comments or even order of definitions and declarations.

More details as always can be found in the changelog.

โ€” The Tact team

โ™จ๏ธ @tact_kitchen
โค27๐Ÿ”ฅ12๐Ÿ‘11
Forwarded from krigga is typing...
TVM Debugger

I have just released an early version of TVM Debugger, which will allow developers to debug their TON contracts as they would debug any regular program - line by line, with breakpoints and variable inspection.

You are welcome to try it out - just look at this example repo.

If you have any feedback, suggestions, bug reports, or anything else of that sort, do not hesitate to post it in the discussion of this post, or simply DM me.

The implementation of the debugger is definitely a little dirty in some places at the moment, so please don't judge the quality of code too harshly yet.

If you would like to learn about the inner workings of the debugger, or about the features that may be implemented in the future, please read this post.
๐Ÿ”ฅ33โค18๐Ÿ‘6๐Ÿ’ฉ3๐Ÿ‘1
Forwarded from Tact Kitchen
๐ŸŽ‰ Misti 0.2 has just landed on NPM!

๐Ÿ” Five New Tact Detectors: ะกonstant Address, Branch Duplicate, `dump` Is Used, Field Initialized Twice, Prefer Augmented Assignment.

๐Ÿ›  Blueprint Support: Introducing the new Blueprint Plugin.

๐Ÿ”ง Fixes & Enhancements: More configuration options and various fixes. Check out the full changelog.

โ™จ๏ธ @tact_kitchen
โค31๐Ÿ‘14๐Ÿ”ฅ7๐Ÿ˜5
Forwarded from TON Status
URGENT - Mainnet validators

Please update your nodes and then restart.

In mytonctrl run:
upgrade stable_testnet

If you don't use mytonctrl manually switch node to stable_testnet branch.

If you have multiple validators you can update them all at once. Please stay tuned for a few hours, in case of subsequent instructions.
โค36๐Ÿ‘25๐Ÿ™9๐Ÿ”ฅ4๐Ÿคฎ4๐Ÿ‘3๐Ÿ’ฏ1
Forwarded from BotNews
Bot API 7.10

โ€ข Introduced support for Telegram Star Giveaways โญ๏ธ.
โ€ข Bots now receive updates when users purchase paid media.
โ€ข Mini Apps can now display and control a secondary button at the bottom of their interface.
โ€ข The bottom bar color of Mini Apps can now be customized.

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

https://torg.tg-me.sbs/bots/api-changelog#september-6-2024
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘47โค12๐Ÿ‘11๐Ÿ”ฅ5
๐ŸŽ‰ 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 fun keccak256(s: Slice): Int {
1 INT HASHEXT_KECCAK256
}


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:


contract Contract {
timestamp: Int as uint48
}


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


const CONSTANT: Int =
myFunction(OTHER_CONSTANT)


๐Ÿ‘ฉโ€๐Ÿ’ป 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
๐Ÿ‘34๐Ÿ”ฅ19โšก8โค5๐Ÿคก4
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 ยป
๐Ÿ”ฅ39๐Ÿ‘29โค8๐Ÿ’ฉ4๐Ÿ‘3๐Ÿ˜1