TonTech
28.9K subscribers
23 photos
3 videos
1 file
112 links
TON Dev community
Download Telegram
๐Ÿ”จDev tools updates

sandbox v0.10.0
- New executor WASM binaries taken from the artifacts of this commit
- New treasury code which fixes some interactions between snapshots and treasuries

create-ton v0.4.0
- Updated template readme
- Changed template jest config to use TypeScript
- Updated blueprint and sandbox to latest versions
๐Ÿ‘15โคโ€๐Ÿ”ฅ2๐Ÿ‘จโ€๐Ÿ’ป1
๐Ÿ”จDev tools updates

sandbox v0.11.0
- Added the ability to emulate ticktock transactions
- Added new verbosity levels
- New emulator WASM binaries taken from the artifacts of this pipeline

Please see the changelog for more details
๐Ÿ”ฅ10
func-js update

A new version of func has been released (official release notes), so we've updated func-js-bin (v0.4.4) and func-js (v0.6.2). The only change is that they now ship func v0.4.4
๐Ÿ‘13
Beta dev tools for the upcoming TVM update

The testnet branch of the official TON repo contains a lot of new opcodes, and we have released new tools to help you test them out before they reach mainnet. The new versions are as follows:
@ton-community/[email protected] @ton-community/[email protected] @ton-community/[email protected]

Please note that the actual func version in the func-js-bin package is still 0.4.4

Also, the updated sandbox only includes the updated emulator binary, but lacks some interface updates - for example, there is currently no way to set the information required for the new opcodes PREVBLOCKSINFOTUPLE, PREVMCBLOCKS, PREVKEYBLOCK

The interface will likely be updated when the update reaches mainnet, or sooner if there is demand for that.

Also note that the default and slim configs packaged with sandbox are deliberately changed to enable the new TVM opcodes and will not match the ones that are actually contained in the blocks indicated by the seqno consts.

If you want to use the new opcodes in blueprint, you also need to override func-js versions. To do so, add the following to your package.json:
"overrides": {
"@ton-community/func-js-bin": "0.4.5-tvmbeta.1",
"@ton-community/func-js": "0.6.3-tvmbeta.1"
}

(change overrides to resolutions if you're using yarn)
Note that sandbox can be updated in the usual way by replacing the version in the devDependencies section directly.
๐Ÿ‘14๐Ÿ†4
New value_flow for burning fees in block.tlb

In testnet, the block.tlb scheme has changed and new blocks and config may not be decoded by the old libraries. Please update your libraries.
For example tongo should be updated to version v1.1.1
๐Ÿ”จDev tools updates

blueprint v0.10.0
- Added two optional fields to the CompilerConfig: preCompileHook?: () => Promise<void> and postCompileHook?: (code: Cell) => Promise<void>. The former one gets called before any compilation of the respective contract happens, the latter one - after any compilation with the compiled code cell (they are called both during the build command and when calling the compile function for the respective contracts)
- Changed the run command to only show .ts scripts

create-ton v0.5.0
- Updated template's blueprint to 0.10.0, sandbox to 0.11.0
- Changed template's jest config to ignore the dist directory
๐Ÿ‘13๐ŸŽ‰4โค2โคโ€๐Ÿ”ฅ2๐Ÿคฉ1๐Ÿ‘จโ€๐Ÿ’ป1
๐Ÿš€ Join TonTech and shape the future of TON blockchain development!

We're hiring developers to build cutting-edge tools and SDKs. Work with the latest blockchain technology, collaborate in a dynamic environment, and access empowering resources.
Make an impact on the TON community.

Contact us: @Narek
๐Ÿ‘จโ€๐Ÿ’ป11๐Ÿ‘7๐Ÿ”ฅ2
Biweekly digest of TON Footsteps.

Over the past two weeks, we have gathered the most exciting news from the TON Footsteps ecosystem component:

๐Ÿ’Ž Significant steps aiding ecosystem development:
โ€ข Ton Developers Program
You can read more in the footstep and the corresponding file documenting this work. It will be launched within a month.
โ€ข Reproducible research of TON Footsteps
Statistical data of the TON Footsteps component, reflecting all metrics for full transparency. You can read more in the repository.

๐Ÿ‘ฅ Content:
One milestone has been completed in each of the onboarding footsteps.
You can view the videos via the links:
- Buy TON Fast
- Mastering Crypto Wallets

๐ŸŽ“ Documentation:
โ€ข Documentation for Get Methods (Getters) in TON Blockchain
โ€ข Step-by-Step Guide for Launching Liteserver

๐Ÿ“ŠDevelopment:
โ€ข Dart library for TON Connect 2.0

#ton_footsteps
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘14๐Ÿ”ฅ5
Hey guys! A while ago, we started improving the previously unfinished TON Ledger App, and we are now close to the finish line! It's still not released and may require some further improvements, but you can check out its development branch here. One of the main new features is the support for the upcoming Ledger Stax device. Please also see the attached screenshot of the new UI.
๐Ÿ‘11๐Ÿคฉ2๐Ÿ˜1
Hey guys!

If we happen to have Rust developers with TON experience in subscribers: we have a small task for you, write about yourself in the comments.
๐Ÿ‘9
Media is too big
VIEW IN TELEGRAM
๐ŸŽ‰ We are thrilled to announce the launch of our new statistics tool in the TON Footsteps ecosystem component! This addition reinforces our commitment to transparency, showcasing our openness and honesty at every step of our operations.

Presenting three key insights:
โ€ข Total number of completed and paid-out footsteps: Through to the flash-grant system, nearly 100 ideas from the community have been implemented
โ€ข Total funds spent on all footsteps: Continuously growing, surpassing $120,000
โ€ข Average reward per footstep: Fluctuates around $2,000

These data-driven insights have led us to recognize the following important trends:
โ€ข Our community is growing actively, indicating high satisfaction with our services
โ€ข Users are dynamically interacting with our platform, exploring various facets of TON Footsteps
โ€ข The volume of footsteps continues to increase, affirming our efficiency and reliability

Step 1: Developing new features and capabilities, taking into consideration the valuable feedback from our community
Step 2: Enhancing the comfort of the community's interaction with the system
Step 3: Enhancing our user interface to provide a more convenient and intuitive user experience

It's quite important that this tool was development in the Footstep #184, about which we talked in the previous post.

โ—๏ธPlease take five minutes of your time and complete the survey of feedback form. This way, we can become even better! โ—๏ธ

#ton_footsteps
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ16๐Ÿ‘11๐Ÿ‘4๐Ÿ˜1
๐Ÿ”จDev tools updates

blueprint v0.11.0
- Added an options field to the tact variant of CompilerConfig, which is of the same type as the options of the TACT compiler, and includes fields such as debug, experimental, etc
- Updated TACT to 1.1.3
๐Ÿ‘11๐Ÿ”ฅ5
Monthly digest of TON Footsteps.

With a slight delay, we've compiled a more comprehensive list of the most exciting news from the TON Footsteps ecosystem component, covering the period from June 25 to July 19 (almost a month):

๐Ÿ‘ฅ Content:
โ€ข TON Dev Study - Learn send_mode and fees through Sandbox tests
You can view the videos via the links in the playlist:
๐Ÿ“น FunC & Blueprint

๐ŸŽ“ Documentation:
โ€ข Step-by-step explanation for TON DNS subdomains system
โ€ข Update TON FunC Lessons with Blueprint SDK
โ€ข Detailed description of initialization stage for TVM

๐Ÿ“ŠDev tooling:
โ€ข Testnet coins faucet bot for Telegram

๐Ÿ“ฅ Software Development Kit:
โ€ข C# SDK for TON
โ€ข Dart/Flutter SDK for TON

We aim to stick to our regular publishing schedule in the future, but given the not so active past month, we have not witnessed any explosive developments.

โ—๏ธPlease take five minutes of your time and complete the survey of feedback form. This way, we can become even better! โ—๏ธ

#ton_footsteps
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ15๐Ÿ‘7โค4๐ŸŽ‰1
Hey everyone!

Last month, we dedicated our efforts to researching large collections on TON, and we have some exciting developments to share with you.

Let's start with some context: TON's asynchronous architecture naturally leads developers to use sharded architectures for their smart contracts. This also holds true for the current NFT standard in TON, where each NFT is represented as a separate smart contract. While this approach helps distribute the load on smart contracts, it presents some challenges for developers:

1. Deployment of an NFT collection with 1 million items results in the deployment of 1 million + 1 contracts.
2. Managing multi-NFT operations becomes a significant challenge.

However, we didn't let these challenges deter us. Our team has worked hard to find an innovative solution that allows for the deployment of extremely large collections of NFTs at a very affordable cost. While doing it entirely on-chain proved impractical, we found an excellent compromise by combining on-chain and off-chain storage of data.

Here's the basic idea: we introduce a new state for NFTs, which we call "virtual NFTs." The data for these virtual NFTs, including ownership and metadata, is stored off-chain, while on-chain, we keep a Merkle tree root containing all the NFTs in the collection. When the first transfer of a virtual NFT occurs, it gets minted on-chain, and from that point forward, it becomes indistinguishable from classical NFTs.

This approach offers numerous benefits:

1. Creation of truly massive collections, even up to 1 billion items.
2. Collection deployment comes at a fixed price, independent of its size.
3. Collection deployment costs are incredibly low, akin to deploying a normal empty collection (almost free).
4. The "claiming" of virtual NFTs is very affordable, comparable to a standard transfer.
5. Full compatibility with the existing NFT standard and mechanics.
6. The implementation on marketplace platforms is relatively straightforward.

We are thrilled to announce that today we have published this new approach as the Compressed NFT Standard. Alongside this, we have released reference contract implementations and an off-chain storage server. We eagerly await your feedback and comments on our standard draft.

Thank you for your continuous support, and let's work together to shape the future of NFTs on TON!
โคโ€๐Ÿ”ฅ55๐Ÿ‘16๐Ÿ”ฅ14โšก6๐Ÿ†3๐Ÿ’Š3โค2๐Ÿ’˜1
Forwarded from Continuation Team
Introducing TonSdk.Connect for .NET & TonConnect 2.0 SDK for Unity: Unlock the Gaming Potential on TON Blockchain

๐Ÿš€๐ŸŽฎ We are beyond excited to announce the launch of two groundbreaking tools: TonSdk.Connect for .NET and TonConnect 2.0 SDK for Unity. These innovations open up a plethora of opportunities, especially for game developers!

๐Ÿ”—๐Ÿ›  TonSdk.Connect for .NET is your go-to toolkit for working with the TonConnect 2.0 protocol on .NET platforms. It enables seamless wallet connectivity and interactions with TON Blockchain in your applications and backend solutions.

๐Ÿ•น๐ŸŒ And here comes the really exciting part: TonConnect 2.0 SDK for Unity.
Imagine a gaming experience enriched by blockchain technology: from sign in via your TON wallet to trading NFTs, earning decentralized rewards, and even participating in blockchain-based multiplayer competitions. The TonConnect 2.0 SDK for Unity makes all this not just possible but also incredibly convenient.

๐ŸŒ๐Ÿ”Œ With the TonConnect 2.0 protocol, your Unity game can interact effortlessly with TON wallets, letting players manage their assets securely without leaving the gaming environment. The SDK not only enhances the gaming experience but also builds a bridge between traditional gaming and blockchain communities.

๐Ÿ“š๐Ÿ” For further details, have a look at resources:

TonSdk.Connect: [github] [nuget]
Unity Asset: [github]
Video Tutorial [RU]: [youtube]

๐Ÿ—๐ŸŒŸYour involvement and enthusiasm are essential for taking these technologies to the next level. We can't wait to see what you'll create!
๐Ÿ‘20๐Ÿ”ฅ6โคโ€๐Ÿ”ฅ4
๐ŸŽ‰ We are thrilled to announce the launch of our new closed group for SBT TON Footsteps holders.

If you haven't joined our closed group yet, where access is granted only through SBT TON Footsteps, you have a unique opportunity to become a part of our community.

Don't miss your chance to be a part of something bigger!
๐Ÿ‘‰ https://t.iss.one/+X0iswHGRG21lMzEy

Currently, there are already more than 20 members in the group, and we've already issued over 100 SBTs, and this is just the beginning! Here, you'll find exclusive insights and much more related to the upcoming event - Hack-TON-Berfest. This event promises to be exciting and fruitful for all of us. Participating in hack-ton-berfest will give you the opportunity to contribute to the global open-source community. Last year saw 146,000 registrations for Hacktoberfest, and we want our TON community to make a significant contribution too!

Additionally, the first call for preparing for hack-ton-berfest will take place on September 12th! You can find detailed information in the group.

๐Ÿ‘€ If you're not yet familiar with our grant program, it's an excellent opportunity to propose your ideas and bring them to life with our support. Don't hesitate to choose your own path or suggest your idea in the issue! This will bring you closer to the TON Footsteps community.

#ton_footsteps
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ11โค5๐Ÿ‘3๐Ÿ’Š2๐Ÿฅฐ1๐ŸŽ‰1
Integration of Blueprint and IntelliJ IDEA

Blueprint and TON plugin for IntelliJ IDEA, two great tools for developing TON smart contracts are now integrated into each other.

Create a new TON project in one click, use the code editor with everything you need, run tests and compile the contract with a hotkey or with a click on the toolbar, deploy the contract just by scanning the QR code.

Try it now ยป

Thanks to Andrey Pfau for this brilliant release!
๐Ÿ”ฅ25โค7