๐https://forms.gle/G7KDQkoXrFnqov519
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Docs
Telegram Apps Developers Survey
We need your valuable insights to make the Telegram Apps platform even better! ๐
Your feedback is crucial in shaping the future of our ecosystem. Take a few minutes to share your thoughts and experiences with us.
Thank you for being a vital part of our communityโฆ
Your feedback is crucial in shaping the future of our ecosystem. Take a few minutes to share your thoughts and experiences with us.
Thank you for being a vital part of our communityโฆ
๐16๐จโ๐ป1
As The Open Network evolves, its innovative features and the Tact programming language unlock new possibilities for developers. However, common mistakes can lead to vulnerabilities.
CertiKโs latest blog post highlights critical issues like data serialization, concurrency, and gas management, offering actionable insights to optimize security in Tact smart contracts. Whether youโre new to TON or a seasoned developer, these best practices are essential for building robust and secure applications.
Please open Telegram to view this post
VIEW IN TELEGRAM
Certik
Secure Smart Contract Programming in Tact: Popular Mistakes in the TON Ecosystem - CertiK
The Open Network (TON) continues to push the boundaries of blockchain technology with its innovative features and robust smart contract capabilities. Building on the insights and lessons learned from previous blockchain platforms like Ethereum, TON offersโฆ
๐26๐8๐2๐จโ๐ป1
FunC 0.4.6
In this release of FunC two compiler bugs were fixed. Both manifest in unusual conditions and scanning onchain history for last months didn't revealed any manifestation in the wild. So apparently existing contracts are safe thanks to culture of thorough integrational testing in developer community!
Great job ๐
Still, if you are deploying a new contracts we recommend you to switch to new compiler version.
1) First bug is related to
2) Second bug is related to storing function into variable. In this case, in FunC <=0.4.5 impure modifier of this functions was dropped.
In this release of FunC two compiler bugs were fixed. Both manifest in unusual conditions and scanning onchain history for last months didn't revealed any manifestation in the wild. So apparently existing contracts are safe thanks to culture of thorough integrational testing in developer community!
Great job ๐
Still, if you are deploying a new contracts we recommend you to switch to new compiler version.
1) First bug is related to
try/catch construction, where inside try branch a function that modifies c1/ั3 is called. That may happen in case of non-trivial branching in this child function or using set_c3. How to check.2) Second bug is related to storing function into variable. In this case, in FunC <=0.4.5 impure modifier of this functions was dropped.
๐23โ10โค7๐
2๐1๐1๐คก1๐1
Forwarded from Gram of TON
MaraTON Challenge 1: A Major Programming Competition will start tomorrow
MaraTON Challenge 1, a competition for TON programmers co-hosted by Codeforces and TON Core, will start tomorrow. MaraTON I focuses on practical challenges inspired by the TON blockchain. Donโt worry โ no prior knowledge of TON is needed! The contest is designed to help you learn as you go.
๐ Starts: Monday, December 23
๐ Ends: Monday, January 13
Total Prize Pool: Over 50,000 USDT
Rewards for top performers during the contest and for final rankings!
Registration is open to everyone โ sign up now!
MaraTON Challenge 1, a competition for TON programmers co-hosted by Codeforces and TON Core, will start tomorrow. MaraTON I focuses on practical challenges inspired by the TON blockchain. Donโt worry โ no prior knowledge of TON is needed! The contest is designed to help you learn as you go.
๐ Starts: Monday, December 23
๐ Ends: Monday, January 13
Total Prize Pool: Over 50,000 USDT
Rewards for top performers during the contest and for final rankings!
Registration is open to everyone โ sign up now!
๐18โค5๐ข3๐คฎ2๐ฅ1๐1
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
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
ton.tech
TON Tech
Empowering Developers, Building on TON Blockchain
๐19๐ฅ6๐จโ๐ป2๐พ2๐คทโโ1๐ค1
Forwarded from DeDust Developer News (Nick Nekilov)
Introducing Unit-Testing in Tolk with Jest
Tolk developers rejoice! Unit-testing for smart contracts just got easier. While sandbox offers E2E testing, itโs far from ideal for unit-testing.
Now, with the Jest-Tolk runner, unit-testing in Tolk is a reality. Seamlessly integrate with Jest and streamline your testing workflow today.
Explore the tool!
GitHub: tonkite/jest-tolk
NPM: @tonkite/jest-tolk
Upgrade your smart contract testing game now!
Tolk developers rejoice! Unit-testing for smart contracts just got easier. While sandbox offers E2E testing, itโs far from ideal for unit-testing.
Now, with the Jest-Tolk runner, unit-testing in Tolk is a reality. Seamlessly integrate with Jest and streamline your testing workflow today.
Explore the tool!
GitHub: tonkite/jest-tolk
NPM: @tonkite/jest-tolk
Upgrade your smart contract testing game now!
๐33โค10๐ฅ5๐คก5
Forwarded from Wallet DeFi News
This media is not supported in your browser
VIEW IN TELEGRAM
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
๐16
Forwarded from Telegram Contests
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.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐8โค1
Forwarded from TON Tech
๐จ 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
๐ก 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!
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.
โข Enhanced mobile layout and wallet list
โข Improved wallet placement for mobile users
โข Refined QR code screens interface
โข Updated wallet naming convention
โข Various style optimizations
โข @tonconnect/sdk 3.0.6
โข @tonconnect/ui 2.0.11
โข @tonconnect/ui-react 2.0.11
npm install @tonconnect/ui-react@latest or npm install @tonconnect/ui@latestPlease open Telegram to view this post
VIEW IN TELEGRAM
๐19โค4
Forwarded from TOLK lang
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
5. The
6. Type casting via
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.
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<T>(...) and instantiations like f<int>(...)5. The
bool type6. Type casting via
value as TPR 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.
๐ฅ13๐12โค7
Forwarded from TON Tech
๐จ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.
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.
๐ฅ10๐1
Forwarded from Gram of TON
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.
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.
๐30๐28๐18โค14๐3๐ฉ2
Forwarded from Tact Kitchen
๐ 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
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
๐22โก10โค3๐ค2
Forwarded from ghwnd
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
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.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐17โก5๐คก3๐ฉ2๐ค1
Forwarded from TON Core
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
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
Telegraph
TON Core: Dec-Jan 2025 Updates
2024 overview and roadmap Published an overview of TON Core major releases in 2024 and formed a TON Core roadmap for 2025 H1. Kernel Node Update TON 2024.12 The first update in the โAcceleratorโ update series has been rolled out to the mainnet. In additionโฆ
๐14โก9
Forwarded from TOLK lang
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
2. Allow
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
Why is this essential?
In the future, we'll have structures, declared like this:
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:
So, implementing indexed access for tensors/tuples covering all scenarios is a direct step towards 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 writing2. Allow
cell, slice, etc. to be valid identifiersPR 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:
var t = (5, someSlice, someBuilder); // 3 stack slots
t.0 // 5
t.0 = 10; // t is now (10, ...)
t.0 += 1; // t is now (11, ...)
increment(mutate t.0); // t is now (12, ...)
t.0.increment(); // t is now (13, ...)
t.1 // slice
t.100500 // compilation error
It works for tuples (does asm INDEX/SETINDEX under the hood):
var t = [5, someSlice, someBuilder]; // 1 tuple on a stack with 3 items
t.0 // "0 INDEX", reads 5
t.0 = 10; // "0 SETINDEX", t is now [10, ...]
t.0 += 1; // "0 INDEX" to read 10, "0 SETINDEX" to write 11
increment(mutate t.0); // also, the same way
t.0.increment(); // also, the same way
t.1 // "1 INDEX", it's slice
t.100500 // compilation error
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:
var u: User = { id: 5, name: "" };
// u is actually 2 slots on a stack, the same as
var u: (int, slice) = (5, "");
fun getUser(): User { ... }
// on a stack, the same as
fun getUser(): (int, slice) { ... }
It means, that `obj.{field}` is exactly the same as `tensorVar.{i}`:
var u: User = ...; // u: (int, slice) = ...
u.id; // u.0
u.id = 10; // u.0 = 10
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.
๐15๐ฅ8โค1
Forwarded from BotNews
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://torg.tg-me.sbs/bots/api-changelog#february-12-2025
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
โข 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://torg.tg-me.sbs/bots/api-changelog#february-12-2025
Please open Telegram to view this post
VIEW IN TELEGRAM
๐8
๐ 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!
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!
โค5๐4
Forwarded from TON Builders
๐ TON devs โ we need your feedback!
Building on TON? Tell us what works (and what doesnโt) in a quick survey on:
โข Developing on TON, tooling, programming languages (FunC, Tact, Tolk), TMAs, guides
Fill it out, drop your wallet & claim an exclusive reputation SBT!
Make your voice count.
Building on TON? Tell us what works (and what doesnโt) in a quick survey on:
โข Developing on TON, tooling, programming languages (FunC, Tact, Tolk), TMAs, guides
Fill it out, drop your wallet & claim an exclusive reputation SBT!
Make your voice count.
๐13๐ค6๐1
Forwarded from Toncenter API
Support for extra-currencies in local ton-http-api
In ton-http-api v2.0.53, which you can install by yourself on your server, support for extra-currencies and a number of other improvements have been made.
Recall that earlier support for extra-currencies was made in the public Toncenter V2 and Toncenter V3 APIs.
https://github.com/toncenter/ton-http-api/releases/tag/v2.0.53
In ton-http-api v2.0.53, which you can install by yourself on your server, support for extra-currencies and a number of other improvements have been made.
Recall that earlier support for extra-currencies was made in the public Toncenter V2 and Toncenter V3 APIs.
https://github.com/toncenter/ton-http-api/releases/tag/v2.0.53
๐4โค1
Forwarded from Toncenter API
Improved Metadata API
Last month we started providing metadata for Jettons and NFTs in the V3 API.
We are pleased to report a number of improvements:
โ The metadata now enters the API in advance as soon as the token appears on the network. In the previous implementation, the metadata was indexed the first time the token was requested.
โ Images and JSON are now proxied via toncenter.com. 3 image sizes are available, as well as original non-proxied urls for JSON and images. IPFS is supported.
Using a proxy increases security (you don't make requests to third-party hosting) and speed of downloading resources.
Last month we started providing metadata for Jettons and NFTs in the V3 API.
We are pleased to report a number of improvements:
โ The metadata now enters the API in advance as soon as the token appears on the network. In the previous implementation, the metadata was indexed the first time the token was requested.
โ Images and JSON are now proxied via toncenter.com. 3 image sizes are available, as well as original non-proxied urls for JSON and images. IPFS is supported.
Using a proxy increases security (you don't make requests to third-party hosting) and speed of downloading resources.
๐9๐2