TON is now in popular package managers
Developers can now install a TON binaries and libraries (
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.
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.
GitHub
GitHub - ton-blockchain/packages
Contribute to ton-blockchain/packages development by creating an account on GitHub.
๐107๐81โค13๐ฅฐ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
- New
- Added the ability to pass user data into compile hooks
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
๐108โค29
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
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๐ฅ11โค2๐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
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
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
๐114โค33๐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
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๐ฏ4โค2๐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!๐
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
๐112โค28๐ฅ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
๐ก 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!
We are excited to announce the release of the Assets SDK for interactions with Jettons and NFTs.
โข 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.
npm install @ton-community/assets-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
validator
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
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
b9d5937validator
692211fThis 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
๐ฅ44โค19๐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
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!
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-sdkTo 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๐ฅ29โค1
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.
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๐ฅ12โค10๐คทโโ6๐4๐ฅฐ1
Forwarded from TICTON Official๐
Sign up using TicTon bot, and get the program running with this Github repo!
TicTon Program Runners:
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ57๐47โคโ๐ฅ16โค4๐ฅฐ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 ๐.
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 ๐.
GitHub
GitHub - bigbanghere/a-careers-smc
Contribute to bigbanghere/a-careers-smc development by creating an account on GitHub.
๐38๐26๐ฅ18๐6โค2๐1
๐ 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