Telegram Web Link
TON Foundation adopted the Soulbound NFT (SBT) standard on TON!

SBT is a special kind of unique token that cannot be transferred or sold. However, for ease of use, the options for returning or burning a token have been added. Essentially, the purpose of the SBT token is to display the achievements of a specific wallet, sell subscriptions to the services, or, for example, make special kinds of passports for simplified KYC.

This became possible thanks to the grant program that was launched a few months ago. The standard is finally accepted after many iterations and tests.

What does this mean for NFTs on TON? There will be even more interesting ways to use NFTs, which will push the TON ecosystem forward.

Looking forward to introducing SBT to more TON ecosystem products!
Hi guys!

It all started when we were developing the first versions of Getgems in February of this year.
At that time, it was quite difficult to develop projects in TON: there were no convenient tools, libraries, and generally accepted practices.
The Getgems team had to put a lot of work into fundamental things to allow us to build a product.
At the same time, we have always tried to publish our developments so that the community can use them.
At some point, it became clear that we wanted to continue helping the community and individual teams in the technical development of TON, not only as part of the publication of technical solutions developed by the Getgems team, and we decided to develop this channel. We successfully completed 4 grants with the warming help and support of community members: Getgems, Morgenstern, @punkton, @tegro_money and @tonfrogs.
We also continue to work on improving the toolkit we have developed, for example, updates to the ton-contract-executor are expected soon, which is used by many teams when developing smart contracts, we also published func-js - the FunC compiler package that supports working in the JS environment (even in browser).
During this period, we also helped different teams build their products including @tonkeeper, tonspace.co, tonplay.io, tonstarter.com, ston.fi and few others.
It became clear to us that this initiative goes beyond Getgems, so we are announcing a rebranding, from now on we will be called TonTech.

TonTech's goal is to continue to grow the TON developer community, develop tools, and help teams with technical issues.

For those who want to know more about what TonTech will be doing, our friends from @thedailyton are preparing a big interview with the head of TonTech, don't miss it!

Today we are also happy to announce our fift (ha-ha) grant!
This one is about NFT sales smart-contract which allows users to buy NFT’s in change of Jettons.

We are looking for a person or a team to develop that smart-contract.

The grant is 2,800 TON.

As usual grant applicants are expected to send a short intro and a cover letter to apply for the grant directly to @Narek.

You can find technical requirements for smart-contract here: https://telegra.ph/NFT-Sales-for-Jettons-contract-Product-Description--Technical-requirements-10-21
Hey guys!
We just released ton-contract-executor 0.6.0 πŸš€

Release notes:

- web support! You can now use ton-contract-executor in browser
- worker threads can now be terminated
- SmartContract.fromFuncSource has been deprecated, please use @ton-community/func-js or ton-compiler for FunC compilation
- added support to set gas limits to all SmartContract methods
- helper functions to create TVMStackEntry types have been exported, this would be helpful for calling get-methods
- ExecutionResult has been exported
- Docker image can now be used to build the WASM part of ton-contract-executor
- fixed issue with handling exceptions at TVM level using TRY:<{}>
- all logs from debug opcodes are now collected at debugLogs field
- STRDUMP opcode now logs utf-8 strings

We also moved source code to ton-community org at Github, so now it's even more close to community.

Maybe someone want’s to put up some FunC web playground 🌚?
Please open Telegram to view this post
VIEW IN TELEGRAM
Hey guys!
Our journey with grants funded with Getgems and Morgenstern is over now!

Overall we finished 5 grants:

NFT Auction contract (3 June -> 20 June )

Thanks to @cryshado & @visualstudi0 this contract allowed us to implement NFT auctions at Getgems.

SBT standard (13 Jul -> 11 Oct)

Footstep: https://github.com/ton-society/ton-footsteps/issues/23
Thanks to @xssnik we managed to get SBT standard accepted, we think this is a huge thing for TON NFT's ecosystem.


NFT Swap contract (24 Aug -> 7 Sept)

Footstep: https://github.com/ton-society/ton-footsteps/issues/32
Again thanks to @xssnik we now have smart-contract for safe NFT exchange!

NFT Raffle contract (8 Sept -> 5 Oct)

Footstep: https://github.com/ton-society/ton-footsteps/issues/37
Thanks to @visualstudi0 who wrote this smart-contract which allows to implement NFT raffle mechanics over TON NFT's.

NFT Sales for Jettons contract (2 Nov -> 1 Dec)

https://github.com/ton-society/ton-footsteps/issues/67
Thanks to @dvlkv we now have smart-contract which allows NFT marketplaces on TON implement selling NFT's for Jettons, can't wait for that to happen.

This was a huge story for TonTech and TON, but it's not over, stay tuned for more!
A few words about our new tool - @ton-community/tx-emulator!
This tool allows emulation of whole transactions pretty much as if they happened in a real TON network, but using only JS! It's similar to ton-contract-executor, however it emulates all phases of a transaction, not just the compute phase.

Version 0.0.10 has just been released, containing significant (around 30%) performance improvements (only for sendMessage for now, get method performance will be improved in a future release).

If you have already been using it previously and encountered any crashes, we advise you to upgrade since there have been multiple bugfixes. Also note that it requires node 16.

If you encounter any bugs on the latest version, feel free to open issues on GitHub.

Also note that there is a blockchain-experimental branch in GitHub which contains another class, Blockchain, which allows emulation of whole chains of transactions, so if you want to test interaction of multiple contracts at the same time, feel free to try it out. Any feedback on API or otherwise is welcome! Note however that since it is just a branch, you will need to run yarn && yarn build in the folder once you clone it or install it using git url.
@ton-community/tx-emulator has been rebranded into @ton-community/sandbox and significantly improved!

It now uses the new ton-core under the hood and is compatible with all the APIs that it provides, making the creation of smart contract wrappers easier than ever!

More importantly though, the blockchain-experimental features have been merged, so you can now emulate whole chains of transactions and even emulate interactions with existing smart contracts from real networks (both mainnet and testnet)!

Together with it we released another package, test-utils, which, along with the new features of sandbox, significantly simplifies testing of systems of multiple smart contracts.

Check out the examples provided together with sandbox to see the intended way to use it.

Please note that this tool is still in beta, but we would love to hear any feedback from you!

Also, stay tuned for more detailed tutorials for using this tool!
Great news, guys!

We just released blueprintπŸ”₯

Blueprint is a development environment for TON for writing, testing, and deploying smart contracts.

It allows you to setup a development environment in one click.

- no need to download binaries anymore
- easy setup
- dead simple deployment to mainnet/testnet using your favorite wallet (eg. Tonkeeper)
- blazing fast testing of multiple smart contracts in an isolated blockchain running in-process

Check it out and tell us what you think
Developer Vadim Volodin has successfully integrated the TON blockchain into Trust Wallet Core. This integration will allow the TONCOIN to be added to the Trust Wallet app on both Android and iOS platforms.

This is a major development for the crypto community and a testament to the continued growth and advancements of the Trust Wallet. The integration of TON Blockchain into Trust Wallet Core will provide users with a secure and convenient way to manage their TON assets.

Integration in Trust Wallet app is expected to be available in Q2 2023. We will keep you updated on any developments in the meantime.

For more information on this integration, please refer to Footstep #81.
Sandbox v0.2.2 release

- Logs from TVM debug primitives (like ~dump() and ~strdump()) now respect the verbosity parameter and will only work when it is not β€œnone”
- Logs from TVM debug primitives are now printed using a single console.log call per one TVM execution to avoid cluttering the terminal during unit tests
- added ability to run get method’s on contracts straight from Blockchain instance
- some fixes

create-ton also got updated, now when you are creating project it will ask you name of your contract.

https://github.com/ton-community/sandbox
Forwarded from Skyring
πŸŽ‰ Rift Framework is Publicly Released! πŸŽ‰

We're thrilled to announce the release of Rift, the new Python framework for smart contract development on TON! πŸš€

πŸ’» Development Made Easy
With Rift, smart contract development just got a whole lot easier! Write contracts using Python's easy syntax, and leverage its OOP and metaprogramming capabilities to maximize code reuse!

πŸ§ͺ Test with Ease
Rift comes with a built-in testing framework that makes it simple to test your contracts with an easy-to-use interface.

πŸ’Ž Interact and Deploy on TON
Use Rift to interact with the TON network, whether you want to query data or deploy contracts.

πŸ’« What makes Rift special?
Rift is a flexible framework that can be plugged in at any stage of your project. You can use it for development, testing existing FunC/Fift contracts, or even just for interacting with TON. Plus, Rift is standalone, all you need is Python 3.10 and the rift-framework package and you're ready to go.

πŸ’‘ What's next?
Stay tuned! We're working on step-by-step tutorials to help you get started with development on TON. Stay up to date by subscribing to the channel and the community group!

πŸ”— Rift's Website
πŸ”¨ Rift GitHub
πŸ”¨Dev tools updates

The latest release of sandbox contains quite a few breaking changes, you can learn about them here.

Changelogs are also available for blueprint and create-ton, but here is a list of the most important changes:

sandbox v0.5.0

- OpenedContract has been renamed to SandboxContract
- Get method and send message emulation results now contain log strings (this includes blockchain logs, TVM logs and TVM debug primitives' logs)
- Send message result now exposes tree-like structure of the transactions
- Empty bodies in bounced messages have been fixed

blueprint v0.3.0

- Several issues on Windows have been fixed, which hopefully makes it possible to properly use blueprint on Windows
- NetworkProvider's deploy method has been deprecated in favor of user-implemented sendDeploy and similar methods on Contract instances, as well as newly added waitForDeploy method on NetworkProvider
- A template for increment counter script has been added to counter template
- Template files have been refactored

create-ton v0.0.10

- Contains new versions of sandbox and blueprint in the template
- Checks for git init failures
ton-contract-executor@0.7.0 has been released!

This release drops the old ton dependency in favor of the new ton-core. It also contains a few other changes, you can read about them here.
πŸ”¨Dev tools updates

A typo in SendMode.PAY_GAS_SEPARATLY that was fixed in ton-core v0.48.0 led to the need of updating all the dev tools, however blueprint contains a few other changes too, mainly:
- New mnemonic deployer
- Explorer selection
- blueprint run crash fix

Here's the full changelog for blueprint v0.4.0 that contains these changes (but do note that the latest version is 0.4.1)

The latest versions of dev tools are as follows: create-ton v0.0.11, blueprint v0.4.1, sandbox v0.5.1

Except for blueprint, they only contain dependency updates
πŸ”¨Dev tools updates

The most important change in the new dev tools is support for TACT. You can find full changes in the changelogs (sandbox, blueprint, test-utils, create-ton), but here are the most notable ones:

sandbox
- Added blockchain.now setter and getter to override unix time
- Added treasury.getBalance() method
- Added an optional second argument to RemoteBlockchainStorage, blockSeqno, to pull all account states from that block and not from the last one

blueprint
- Added TACT support, including TACT templates
- Added --all option for the build command

test-utils
- Added new fields to FlatTransaction: on (to alias), op, actionResultCode, inMessageBounced, inMessageBounceable
- Added toEqualCell, toEqualAddress, toEqualSlice matchers (similar naming for chai)

create-ton
- Updated template dependencies, including the packages listed above to latest versions

The latest versions of the dev tools are as follows: sandbox v0.6.1, blueprint v0.6.0, test-utils v0.2.0, create-ton v0.1.0
Forwarded from TON Contests
This media is not supported in your browser
VIEW IN TELEGRAM
TON Foundation is launching a 2-months TON Wallet Challenge with a $60,000 prize pool πŸ’Ž

iOS, Android, and desktop developers are warmly welcome to participate.

The goal is to create TON Wallet application. The winning implementation may replace the current versions of TON Wallet. You will find mockups, useful resources, evaluation criteria, and all the technical requirements on GitHub.

Each submission has to be provided through the @toncontests_bot. Read more info on the website. The deadline is May, 22.

Good luck everyone and let the contest begin! πŸ€
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸŽ‰πŸŒ Hello TonTech Community! πŸŒπŸŽ‰

We're excited to announce some amazing upcoming changes at TonTech that will take our cooperation and collaboration to a whole new level! πŸš€

As you know, TonTech Community is one of the parts of TON Ecosystem, providing technical guidance, developing essential tools, and ocasionally lending expertise for ensuring fair grant and TON Footsteps pricing. πŸ› οΈπŸ’° We're committed to fostering a thriving environment for developers and projects alike. 🌱

In the coming weeks, we'll be rolling out some updates that will make TonTech more transparent, empowering you to better engage with our services and resources. πŸ“ŠπŸ”
πŸ‘£ Community!
We need your help in enhancement TON Footsteps as a reproducible research project.

🌟We want to inform you about an important task that we plan to undertake within our project. Our team is actively working on identifying key areas for improvement and development of the project.

🌟Determining priority directions for improvement will help us focus on those aspects that are truly important for our community.

🌟If you have ideas, suggestions, or experience in carrying out similar work, please take a look at the Footstep with a pleasant reward for completion!

πŸ”΅Footstep #184

For questions, please contact @delovoyslava, who will coordinate with you.

πŸš€ Let's make our project even better together!

#ton_footsteps
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘£ End of Flash Grants for TON Connect 2.0 Wallet Integration!

πŸš€ Community, we are pleased to announce the successful completion of the Flash Grants program for TON Connect 2.0 wallet integration!

πŸ”…https://www.tg-me.com/tonsociety/157

Thanks to the TON Footsteps grant system, numerous integrations have been completed, improving the compatibility and functionality of our partner wallets. Today, we proudly present the list of wallets supporting TON Connect 2.0:

πŸ”΅ Tonkeeper
πŸ”΅ TonHub
πŸ”΅ OpenMask
πŸ”΅ MyTonWallet
πŸ”΅ Tonic Wallet
πŸ”΅ XTON Wallet
πŸ”΅ TonSafe
πŸ”΅ TONFLOW

We would like to thank all program participants and our partners for their active collaboration and contribution to the development of the TON ecosystem!

#ton_footsteps
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸŽ‰ TonTechers, unite! πŸŽ‰

TonTech is excited to announce the launch of our new Telegram forum, exclusively for developers building on the TON blockchain. We're calling it "TonTechers," and we can't wait for you to join us!
TonTechers is the perfect place to:

πŸ‘‰ Connect with other developers building on the TON blockchain
πŸ‘‰ Get help with TonTech tooling and development
πŸ‘‰ Discuss the latest updates and features of the TON blockchain
πŸ‘‰ Learn about upcoming TonTech projects and initiatives
πŸ‘‰ Share your own ideas and projects with the TonTech community

Whether you're a seasoned TON developer or just getting started with TonTech, TonTechers is the ultimate community for you.

And speaking of exciting TonTech projects, we're thrilled to announce that we're currently shaping our NFT SDK for the TON blockchain! As a TonTecher, you'll be among the first to get the latest updates on this game-changing project. We're also collecting wishes from developers on which functionalities they need, so your feedback will be crucial in shaping the future of our NFT SDK.

So what are you waiting for? Join the TonTechers community now and be part of the conversation:

πŸ‘‰ Join TonTechers now: https://www.tg-me.com/tontechers

We can't wait to connect with you and hear your ideas for the future of TonTech and the TON blockchain! πŸš€
2025/06/30 09:09:35
Back to Top
HTML Embed Code: