π Tact v1.2.0 Release Highlights
New Tact v1.2.0 is now live with features requested by the community.
β Fresh assignment operators
β Readability boost with underscores in large numbers:
β Added binary and octal literals:
β Added support for ternary conditional operators let foo:
β The equality and non-equality operators (
Both the official VS Code plugin for Tact and tact.vim have been updated with the new features.
Happy Coding!
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!
Visualstudio
Tact Language Support for TON blockchain - Visual Studio Marketplace
Extension for Visual Studio Code - Tact language (for .tact file) extension to use together with Tact compiler for Visual Studio Code to develop smart contract for TON blockchain
π₯76π47β€12π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.
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π9β€3π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
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.
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.
GitHub
GitHub - disintar/TonTVMReplay
Contribute to disintar/TonTVMReplay development by creating an account on GitHub.
π129β€21π₯10πΏ5π€£2π1
Forwarded from MyTonWallet Β· News
π MyTonWallet Contest for iOS Developers
Prize fund: up to $25,000
Deadline: 23:59 on March 28th (Dubai time)
Results: April 12th, 2024
The Task is to implement the new design for MyTonWallet as a new Swift app based on the provided mockups and archive with animations. Your submission must precisely represent the provided design β this includes all elements, their proportions and position on the screen, as well as their animations and transitions.
Required Functionality (Screens)
1. Auth Flow, including both creating and importing wallets.
2. Main Screen listing all user's tokens and recent transactions.
3. Transaction Info Modal featuring several transaction types.
Details
While the task involves developing a new Swift app, some existing code from our current JavaScript app must be reused. Specifically, the API and blockchain integrations (which is already standalone and currently exposed as a web worker). To achieve this, a bridge must be implemented to allow running JavaScript process from the Swift environment (e.g., in an invisible WebView). This approach enables leveraging our existing API abstractions and focusing on the UI part without delving deeply into blockchain-related programming.
Evaluation Criteria
During the evaluation stage our judges will test the submissions on a broad range of iOS devices. The key factors that will be used to determine the best apps are:
Β· The general aesthetics of the app.
Β· Adherence to the provided mockups and design elements.
Β· Attention to the tiniest details in the user experience.
The smoothness of animations and the overall stability of the app will play a major role. Last but not least is the absence of significant flaws (including crashes, performance issues, battery drains, visual glitches, noticeable element blinking, layout imperfections and more).
Submissions
Contestants will be able to submit their entries to @MyTonWalletBot. We will further clarify the submission instructions closer to the deadline.
Prize fund: up to $25,000
Deadline: 23:59 on March 28th (Dubai time)
Results: April 12th, 2024
The Task is to implement the new design for MyTonWallet as a new Swift app based on the provided mockups and archive with animations. Your submission must precisely represent the provided design β this includes all elements, their proportions and position on the screen, as well as their animations and transitions.
Required Functionality (Screens)
1. Auth Flow, including both creating and importing wallets.
2. Main Screen listing all user's tokens and recent transactions.
3. Transaction Info Modal featuring several transaction types.
Details
While the task involves developing a new Swift app, some existing code from our current JavaScript app must be reused. Specifically, the API and blockchain integrations (which is already standalone and currently exposed as a web worker). To achieve this, a bridge must be implemented to allow running JavaScript process from the Swift environment (e.g., in an invisible WebView). This approach enables leveraging our existing API abstractions and focusing on the UI part without delving deeply into blockchain-related programming.
Evaluation Criteria
During the evaluation stage our judges will test the submissions on a broad range of iOS devices. The key factors that will be used to determine the best apps are:
Β· The general aesthetics of the app.
Β· Adherence to the provided mockups and design elements.
Β· Attention to the tiniest details in the user experience.
The smoothness of animations and the overall stability of the app will play a major role. Last but not least is the absence of significant flaws (including crashes, performance issues, battery drains, visual glitches, noticeable element blinking, layout imperfections and more).
Submissions
Contestants will be able to submit their entries to @MyTonWalletBot. We will further clarify the submission instructions closer to the deadline.
β€87π48π₯10π6π1
Forwarded from TON Contests
Smart Contract Cracking Competition - Jetton With Governance
Prize fund: Up to 20 000 TON (more than $100,000 at the moment)
Deadline: 18:00 on April 1st (UTC)
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the new Jetton with Governance smart contract.
Evaluation Criteria and Prize Fund Distribution:
You will be rewarded the most if you can find critical vulnerabilities, such as unplanned loss or theft of jettons or gaining admin rights.
Minor flaws that do not affect security may be rewarded with a small bonus or no reward at all.
Non-code issues (e.g. social engineering) are not considered.
Details:
Branch "main", commit
Submissions:
Submit an issue on GitHub.
Prize fund: Up to 20 000 TON (more than $100,000 at the moment)
Deadline: 18:00 on April 1st (UTC)
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the new Jetton with Governance smart contract.
Evaluation Criteria and Prize Fund Distribution:
You will be rewarded the most if you can find critical vulnerabilities, such as unplanned loss or theft of jettons or gaining admin rights.
Minor flaws that do not affect security may be rewarded with a small bonus or no reward at all.
Non-code issues (e.g. social engineering) are not considered.
Details:
Branch "main", commit
22fec6b69e4800ace71cc5fbf0b06f4d36af120a.Submissions:
Submit an issue on GitHub.
β€73π51π₯10π2π2π₯°1
Forwarded from Oleg Baranov
tonutils-go v1.9.1 released, please update
Update is needed because:
A new version of LiteServer has been deployed to the testnet that changes the way it proves block shard information for GetBlockShardsInfo method. This update removes the state proof in the second root and uses only a single root with block proof. As a result, this new LiteServer version is incompatible with previous versions of LiteServer and proof verification of GetBlockShardsInfo fails.
v1.9.1 supports both LS versions, it is safe to update for both networks
Update is needed because:
A new version of LiteServer has been deployed to the testnet that changes the way it proves block shard information for GetBlockShardsInfo method. This update removes the state proof in the second root and uses only a single root with block proof. As a result, this new LiteServer version is incompatible with previous versions of LiteServer and proof verification of GetBlockShardsInfo fails.
v1.9.1 supports both LS versions, it is safe to update for both networks
π43β€3π₯°1
Forwarded from Gram of TON
The Open League Hackathon
TL:DR:
βͺTON Foundation has launched The Open League Hackathon, a fast track into The Open League, with over $150 million in project and user incentives.
βͺThe hackathon itself runs from April to June and has a $2 million prize pool.
βͺContestants will build new Web3 Onboarding & GameFi, Web3 Social, DeFi, and eCommerce use cases on TON and Telegram.
Why apply?
βͺοΈ $2 million prize pool.
βͺοΈ Fast track to The Open League program with a 50,000 Toncoin boost for your token's liquidity pool.
βͺοΈTop projects may secure funding from a $500,000 pool provided by TON Ventures.
βͺοΈA chance to meet with TON Foundation members and VC/investors on TON in Dubai during Gateway.
Projects part of The Open League pilot season have seen triple digit growth in active users, token holders, market capitalization and trading volume across TON DEXes. And that was with only 1 million Toncoin in Rewards. For Season 1 - rewards will 30x to 30M Toncoin for 3 months (3 seasons).
Think you can beat the competition? Itβs time to build on TON.
Register now.
TL:DR:
βͺTON Foundation has launched The Open League Hackathon, a fast track into The Open League, with over $150 million in project and user incentives.
βͺThe hackathon itself runs from April to June and has a $2 million prize pool.
βͺContestants will build new Web3 Onboarding & GameFi, Web3 Social, DeFi, and eCommerce use cases on TON and Telegram.
Why apply?
βͺοΈ $2 million prize pool.
βͺοΈ Fast track to The Open League program with a 50,000 Toncoin boost for your token's liquidity pool.
βͺοΈTop projects may secure funding from a $500,000 pool provided by TON Ventures.
βͺοΈA chance to meet with TON Foundation members and VC/investors on TON in Dubai during Gateway.
Projects part of The Open League pilot season have seen triple digit growth in active users, token holders, market capitalization and trading volume across TON DEXes. And that was with only 1 million Toncoin in Rewards. For Season 1 - rewards will 30x to 30M Toncoin for 3 months (3 seasons).
Think you can beat the competition? Itβs time to build on TON.
Register now.
β€52π24π2π1π€1π’1
Forwarded from BotNews
Bot API 7.2
Telegram Business
β’ Bots can now manage private chats of Telegram Business subscribers who connect them to their account β check out BusinessConnection.
β’ Connected bots will receive updates about new messages, message edits and deletions in business chats they manage.
β’ Added the parameter
β’ Bots can now see business account details, such as their intro, opening hours and location.
Request Names, Usernames and Photos
β’ Bots can now request names, usernames and photos via new fields in the KeyboardButtonRequestUsers class.
β’ Likewise, bots can now use KeyboardButtonRequestChat to request chats' titles, usernames and photos.
Stickers
β’ Introduced support for mixed-format sticker packs.
β’ Regular sticker sets now support up to 120 stickers.
β’ Bots can now upload WEBM stickers using sendSticker.
β’ Simplified sticker replacement via the new replaceStickerInSet method.
General
β’ Mini Apps now support biometric authentication.
β’ The Chat class may now contain the user's birthday and personal channel.
β’ And more, see the full changelog for details:
https://torg.tg-me.sbs/bots/api-changelog#march-31-2024
Note: We have updated our Terms of Service for Telegram Bot Developers, kindly check out the latest version here.
Telegram Business
β’ Bots can now manage private chats of Telegram Business subscribers who connect them to their account β check out BusinessConnection.
β’ Connected bots will receive updates about new messages, message edits and deletions in business chats they manage.
β’ Added the parameter
business_connection_id to most send methods β to send messages on behalf of business users.β’ Bots can now see business account details, such as their intro, opening hours and location.
Request Names, Usernames and Photos
β’ Bots can now request names, usernames and photos via new fields in the KeyboardButtonRequestUsers class.
β’ Likewise, bots can now use KeyboardButtonRequestChat to request chats' titles, usernames and photos.
Stickers
β’ Introduced support for mixed-format sticker packs.
β’ Regular sticker sets now support up to 120 stickers.
β’ Bots can now upload WEBM stickers using sendSticker.
β’ Simplified sticker replacement via the new replaceStickerInSet method.
General
β’ Mini Apps now support biometric authentication.
β’ The Chat class may now contain the user's birthday and personal channel.
β’ And more, see the full changelog for details:
https://torg.tg-me.sbs/bots/api-changelog#march-31-2024
Note: We have updated our Terms of Service for Telegram Bot Developers, kindly check out the latest version here.
π76β€11π5π₯°1
ton-http-api typescript v2.0.3
Glad to present you the ton-http-api library with type support, we have implemented all the functions you use when working with toncenter!
What is included in the library?
- toncenter API V2
- toncenter API V3
- client for toncenter API V2
- client for toncenter API V3
- block subscriber for toncenter API V2
- block subscriber for toncenter API V3
You can read the documentation here.
You can find examples of use here.
For any updates, please write to issue.
Glad to present you the ton-http-api library with type support, we have implemented all the functions you use when working with toncenter!
What is included in the library?
- toncenter API V2
- toncenter API V3
- client for toncenter API V2
- client for toncenter API V3
- block subscriber for toncenter API V2
- block subscriber for toncenter API V3
You can read the documentation here.
You can find examples of use here.
For any updates, please write to issue.
π61π2β€1π1
Forwarded from Toncenter API
Toncenter API v3 updates
- Method /api/v3/transactions now supports querying transactions for multiple account using parameter "include_account".
- Method /api/v3/nft/items can find NFT in collection by it's index.
- Method /api/v3/transactions now supports querying transactions for multiple account using parameter "include_account".
- Method /api/v3/nft/items can find NFT in collection by it's index.
β€52π15π₯3π₯°1
Forwarded from TON Contests
Smart Contract Cracking Competition - Multisig 2.0
Prize fund: Up to 20 000 TON (more than $100,000 at the moment)
Deadline: 12:00 on April 10 (UTC)
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the new version of Multisig smart contract.
Evaluation Criteria and Prize Fund Distribution:
You will be rewarded the most if you can find critical vulnerabilities, such as unplanned loss or theft of assets or gaining admin rights or bypass restrictions.
Minor flaws that do not affect security may be rewarded with a small bonus or no reward at all.
Non-code issues (e.g. social engineering) are not considered.
Details:
Branch "main", commit 107ee13aa4cbabdc9ff0684b738dcd272c4211bc
Submissions:
Submit an issue on GitHub.
Please do not copy-paste reports from ChatGPT and like.
Prize fund: Up to 20 000 TON (more than $100,000 at the moment)
Deadline: 12:00 on April 10 (UTC)
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the new version of Multisig smart contract.
Evaluation Criteria and Prize Fund Distribution:
You will be rewarded the most if you can find critical vulnerabilities, such as unplanned loss or theft of assets or gaining admin rights or bypass restrictions.
Minor flaws that do not affect security may be rewarded with a small bonus or no reward at all.
Non-code issues (e.g. social engineering) are not considered.
Details:
Branch "main", commit 107ee13aa4cbabdc9ff0684b738dcd272c4211bc
Submissions:
Submit an issue on GitHub.
Please do not copy-paste reports from ChatGPT and like.
π₯61π33β€8β‘4π2π₯°1π1
Forwarded from TON Status
ATTENTION FOR VALIDATORS β ACTION REQUIRED
We anticipate a significant increase in network activity starting in mid-April.
In order to keep the network running smoothly, please make sure your validator matches the configuration below.
If it does not match, please upgrade your hardware within the next week.
This is critical and necessary.
Minimal validators hardware:
* 16 x Cores CPU
* 128GB Memory
* 1TB NVME SSD OR Provisioned 64+k IOPS storage
* 1 Gbit/s network connectivity
We draw special attention of validators to IOPS disk requirements, it is crucially important for smooth network operation.
If you have several validators - upgrade one by one.
We anticipate a significant increase in network activity starting in mid-April.
In order to keep the network running smoothly, please make sure your validator matches the configuration below.
If it does not match, please upgrade your hardware within the next week.
This is critical and necessary.
Minimal validators hardware:
* 16 x Cores CPU
* 128GB Memory
* 1TB NVME SSD OR Provisioned 64+k IOPS storage
* 1 Gbit/s network connectivity
We draw special attention of validators to IOPS disk requirements, it is crucially important for smooth network operation.
If you have several validators - upgrade one by one.
π73π±7β€6π€©5π3π3π₯°1
Highload v3 wallet released
This wallet is designed for fast and safe TON and jetton withdrawals suitable for CEXes and other services. To upgrade, use the example codes:
- TON withdrawals
- Jetton withdrawals
- Contract details
This wallet is designed for fast and safe TON and jetton withdrawals suitable for CEXes and other services. To upgrade, use the example codes:
- TON withdrawals
- Jetton withdrawals
- Contract details
π65β€13β€βπ₯5π₯5π1
Forwarded from TON Status
Scheduled network update on April 16
We are asking validators to schedule a time on April 16 at 11:00 UTC for validator software update.
This update is mandatory and, among other things, contains DB and network usage optimization, LS improvement, transaction executor, tonlib and emulator updates.
We are asking validators to schedule a time on April 16 at 11:00 UTC for validator software update.
This update is mandatory and, among other things, contains DB and network usage optimization, LS improvement, transaction executor, tonlib and emulator updates.
β€46π16π1
π tonutils-go v1.9.3 released!
* HighloadV3 wallet support
* Better offline transaction building and signing support
* Cleaner behaviour of RLDP OnDisconnect hook
* Wallet package improvements
* Updated related examples
* HighloadV3 wallet support
* Better offline transaction building and signing support
* Cleaner behaviour of RLDP OnDisconnect hook
* Wallet package improvements
* Updated related examples
GitHub
GitHub - xssnick/tonutils-go: TON SDK Library in pure Golang for interacting with The Open Network ecosystem using native protocolsβ¦
TON SDK Library in pure Golang for interacting with The Open Network ecosystem using native protocols, such as ADNL, RLDP and etc. - xssnick/tonutils-go
π61β€6π₯°3π1
πTON εΌεθ
ζζ‘£η°ε·²ζ¨εΊδΈζηζ¬οΌ
As TON expands around the world, we're excited to announce Mandarin localization.
You can now access the following dev resources in Mandarin:
βͺοΈTON Documentation
βͺοΈBlockchain Basics Course
δΊ«εδ½ ηηΌη¨δΉζ οΌ
As TON expands around the world, we're excited to announce Mandarin localization.
You can now access the following dev resources in Mandarin:
βͺοΈTON Documentation
βͺοΈBlockchain Basics Course
δΊ«εδ½ ηηΌη¨δΉζ οΌ
π63β€10π₯°7π₯5
Smart contract libraries
TON smart contract developers, you can use smart contract libraries to optimize the network fees of your smart contract, in particular the storage and forward fees.
Libraries are applicable if you have multiple instances of a smart contract that have common data.
The common data (e.g. smart contract code) can be stored in the library, and the smart contract will only reference it.
You can find an example of how to use this functionality in the new Jetton-with-governance and Multisig 2.0 smart contracts.
Documentation Β»
TON smart contract developers, you can use smart contract libraries to optimize the network fees of your smart contract, in particular the storage and forward fees.
Libraries are applicable if you have multiple instances of a smart contract that have common data.
The common data (e.g. smart contract code) can be stored in the library, and the smart contract will only reference it.
You can find an example of how to use this functionality in the new Jetton-with-governance and Multisig 2.0 smart contracts.
Documentation Β»
β€37π9
Efficiency of TON blockchain state storage
We would like to draw attention to the beauty of the TON architecture.
Even without libraries, serialized data in the blockchain is automatically compressed, which means that the same data cells are deduplicated.
This fits well with the guidelines of writing distributed smart contracts on TON - not to make a single huge smart contract that is a bottleneck, but to make many small actors. Identical cells of instances of the same smart contracts will be stored once, so the final blockchain state is not bloated.
We would like to draw attention to the beauty of the TON architecture.
Even without libraries, serialized data in the blockchain is automatically compressed, which means that the same data cells are deduplicated.
This fits well with the guidelines of writing distributed smart contracts on TON - not to make a single huge smart contract that is a bottleneck, but to make many small actors. Identical cells of instances of the same smart contracts will be stored once, so the final blockchain state is not bloated.
β€37π16π4π³4π₯2
Introduction of precompiled smart contracts
New functionality will be introduced in the next node update.
The code of the most popular smart contracts can be written in C++ and embedded in node.
Since such precompiled smart contracts do not need to run TVM to execute, they consume less resources and therefore their network fees can be reduced.
It is planned to offer validators to apply this optimization to the new Jetton-with-governance smart contract.
Next step is introduction of refreshed Jetton smart contract code (fully compatible with the old Jetton of course) and propose to make it precompile as well.
In order for the precompile optimization to apply, validators need to vote for each smart contract type. Note, that precompiles can be activated step-wise: first by activating new cost rules and then by activating embedded code execution.
Documentation Β»
New functionality will be introduced in the next node update.
The code of the most popular smart contracts can be written in C++ and embedded in node.
Since such precompiled smart contracts do not need to run TVM to execute, they consume less resources and therefore their network fees can be reduced.
It is planned to offer validators to apply this optimization to the new Jetton-with-governance smart contract.
Next step is introduction of refreshed Jetton smart contract code (fully compatible with the old Jetton of course) and propose to make it precompile as well.
In order for the precompile optimization to apply, validators need to vote for each smart contract type. Note, that precompiles can be activated step-wise: first by activating new cost rules and then by activating embedded code execution.
Documentation Β»
π78β€31π₯9