Hey guys!
Our friends from TON Society are conducting a survey about media interest in the global dev community.
For developers and creators who have 5 minuetes to complete the form, your input is very much appreciated🙏
Such researches could help attract more talented people to join us in developing the TON blockchain ecosystem.
👉 https://ton-org.typeform.com/devmedia
Our friends from TON Society are conducting a survey about media interest in the global dev community.
For developers and creators who have 5 minuetes to complete the form, your input is very much appreciated🙏
Such researches could help attract more talented people to join us in developing the TON blockchain ecosystem.
👉 https://ton-org.typeform.com/devmedia
⚡6
We’re pleased to announce the completion of the work on the Soulbound NFT (SBT) grant.
SBT is special kind of NFT where a user can only hold one, and it cannot be transferred to anyone else.
Huge thanks to @xssnik, who worked hard on the smart contract and on the standard proposal.
Also big thanks to TON Punks (@punkton) for doubling the grant’s budget.
As a result of this grant, we came up with a draft of the standard and reference implementation of contracts.
Now we want to invite developers to a public discussion of this draft before sending it for approval to the TON Foundation.
This is big news for the TON NFT community because adopting this standard will open up many new possibilities and mechanics for NFTs on TON.
We can’t wait for developers and artists to use this new technology in their products.
And of course, we will support working with SBTs on Getgems as soon as the TON Foundation approves our standard proposal.
Stay tuned for more news!
SBT is special kind of NFT where a user can only hold one, and it cannot be transferred to anyone else.
Huge thanks to @xssnik, who worked hard on the smart contract and on the standard proposal.
Also big thanks to TON Punks (@punkton) for doubling the grant’s budget.
As a result of this grant, we came up with a draft of the standard and reference implementation of contracts.
Now we want to invite developers to a public discussion of this draft before sending it for approval to the TON Foundation.
This is big news for the TON NFT community because adopting this standard will open up many new possibilities and mechanics for NFTs on TON.
We can’t wait for developers and artists to use this new technology in their products.
And of course, we will support working with SBTs on Getgems as soon as the TON Foundation approves our standard proposal.
Stay tuned for more news!
👍15⚡1
Hey, everyone!
Today we are launching our third grant for NFT contracts.
It’s easy to describe the idea in a few words: We want to allow users to swap their NFTs so that you can exchange your NFT for another user’s NFT safely and without selling it first and then buying it again.
From a technical standpoint, there are some interesting problems to solve, such as the distribution of marketplace fees among the participants of the transaction and ensuring the safe transfer of the NFTs.
We are looking for a person or a team that will develop a smart contract for P2P NFT transfers on GitHub using our technical specification.
The grant is 1,000 TON.
Grant applicants are expected to send a short intro and a cover letter to apply for the grant directly to @Narek.
We are planning to approve one team (or a separate individual) to work on this project.
Technical requirements:
https://telegra.ph/NFT-swap-Contract-Product-Denoscription--Technical-requirements-08-24
Today we are launching our third grant for NFT contracts.
It’s easy to describe the idea in a few words: We want to allow users to swap their NFTs so that you can exchange your NFT for another user’s NFT safely and without selling it first and then buying it again.
From a technical standpoint, there are some interesting problems to solve, such as the distribution of marketplace fees among the participants of the transaction and ensuring the safe transfer of the NFTs.
We are looking for a person or a team that will develop a smart contract for P2P NFT transfers on GitHub using our technical specification.
The grant is 1,000 TON.
Grant applicants are expected to send a short intro and a cover letter to apply for the grant directly to @Narek.
We are planning to approve one team (or a separate individual) to work on this project.
Technical requirements:
https://telegra.ph/NFT-swap-Contract-Product-Denoscription--Technical-requirements-08-24
🕊7⚡2👍2🔥2
Good news guys!
Our friends from Tegro team have doubled our budget for NFT swap contract.
Now the grant is 2,000 TON.
Our friends from Tegro team have doubled our budget for NFT swap contract.
Now the grant is 2,000 TON.
⚡5❤🔥1👍1
Forwarded from Web3 Ecosystem TON DeFi
Tegro x Getgems | NFT exchange contract
Tegro will support Getgems in conducting the third grant for smart contract developers.
The purpose of the grant is simple and relevant — to create a secure opportunity for the exchange of NFT between users without buying and selling.
This mechanic will increase user loyalty to NFT on TON and significantly expand the current functionality.
On the technical side: it is necessary to solve several non-trivial problems, for example, the distribution of the marketplace commission between exchange participants and the safe sending of NFTs between them.
Since we have partner NFT collections: cats, dogs and panthers hosted on Getgems. We decided to support this idea by adding 1000 TON to the grant from our team. We increase the total grant by 2 times to 2,000 TON.
Tegro will support Getgems in conducting the third grant for smart contract developers.
The purpose of the grant is simple and relevant — to create a secure opportunity for the exchange of NFT between users without buying and selling.
This mechanic will increase user loyalty to NFT on TON and significantly expand the current functionality.
On the technical side: it is necessary to solve several non-trivial problems, for example, the distribution of the marketplace commission between exchange participants and the safe sending of NFTs between them.
Since we have partner NFT collections: cats, dogs and panthers hosted on Getgems. We decided to support this idea by adding 1000 TON to the grant from our team. We increase the total grant by 2 times to 2,000 TON.
❤🔥5⚡1👍1
Hi guys!
Our third grant is over, huge thanks to @xssnik for implementing NFT swap contract.
With this contract now marketplaces can implement NFT swap mechanics between users including:
- swap of > 1 NFT's between two peers
- swap with a surcharge from one (or both if you wish) sides
- support of marketplace fee
You can find sources of contract & detailed denoscription here: https://github.com/getgems-io/nft-contracts/blob/main/swap.md
We hope this will push TON NFT ecosystem even more forward 🚀
P.S. Our SBT standard proposal is now on the finish line to be accepted.
Our third grant is over, huge thanks to @xssnik for implementing NFT swap contract.
With this contract now marketplaces can implement NFT swap mechanics between users including:
- swap of > 1 NFT's between two peers
- swap with a surcharge from one (or both if you wish) sides
- support of marketplace fee
You can find sources of contract & detailed denoscription here: https://github.com/getgems-io/nft-contracts/blob/main/swap.md
We hope this will push TON NFT ecosystem even more forward 🚀
P.S. Our SBT standard proposal is now on the finish line to be accepted.
🔥7⚡1
We are announcing our fourth grant!
It’s all about NFTs again 😄 This time, we want you to develop a smart contract for NFT raffle mechanics. The idea goes as follows: simple game mechanics where two users bid their NFTs and the contract randomly shuffles them between users, with various outcome options.
As usual, we are looking for a person or a team that will develop a smart contract using our specifications.
The grant is 1,000 TON.
Grant applicants are expected to send a short intro and a cover letter to apply for the grant directly to @Narek.
We are planning to approve one team (or a separate individual) to work on this project.
Technical requirements: https://telegra.ph/NFT-raffle-contract-Product-Denoscription--Technical-requirements-09-07
It’s all about NFTs again 😄 This time, we want you to develop a smart contract for NFT raffle mechanics. The idea goes as follows: simple game mechanics where two users bid their NFTs and the contract randomly shuffles them between users, with various outcome options.
As usual, we are looking for a person or a team that will develop a smart contract using our specifications.
The grant is 1,000 TON.
Grant applicants are expected to send a short intro and a cover letter to apply for the grant directly to @Narek.
We are planning to approve one team (or a separate individual) to work on this project.
Technical requirements: https://telegra.ph/NFT-raffle-contract-Product-Denoscription--Technical-requirements-09-07
👍9⚡1
Hi guys!
Our fourth grant is over, huge thanks to @visualstudi0 for implementing NFT raffle contract.
Also thanks to @tonfrogs for doubling our grant.
Using these contracts now marketplaces can implement NFT raffle mechanics and games on top of it. This contract allows a random exchange of NFT's between two parties.
You can find sources of the contract & detailed denoscription here: https://github.com/getgems-io/nft-contracts/blob/main/raffle.md
We hope this contract opens more opportunities for NFT marketplaces on TON.
P.S. Our SBT standard proposal is entered final comment period and will be accepted on 11.10.2022, so if you have some thoughts on it you have a couple of days to leave a comment.
Our fourth grant is over, huge thanks to @visualstudi0 for implementing NFT raffle contract.
Also thanks to @tonfrogs for doubling our grant.
Using these contracts now marketplaces can implement NFT raffle mechanics and games on top of it. This contract allows a random exchange of NFT's between two parties.
You can find sources of the contract & detailed denoscription here: https://github.com/getgems-io/nft-contracts/blob/main/raffle.md
We hope this contract opens more opportunities for NFT marketplaces on TON.
P.S. Our SBT standard proposal is entered final comment period and will be accepted on 11.10.2022, so if you have some thoughts on it you have a couple of days to leave a comment.
🔥8⚡1
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 subnoscriptions 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!
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 subnoscriptions 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!
❤8🔥3⚡1👍1
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-Denoscription--Technical-requirements-10-21
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-Denoscription--Technical-requirements-10-21
👍13❤🔥3🐳2⚡1
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
- all logs from debug opcodes are now collected at
-
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🌚 ?
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 stringsWe 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
👍13🔥8
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!
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!
👍16🔥10
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
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
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.🔥11❤6👍4🥰1
@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!
🔥18❤3👍3
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
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
❤16🔥10⚡5👍2❤🔥1
Hey guys!
Check out our session for DoraHacks on how to write your first smart contract on TON.
We find it very useful for beginners.
www.youtube.com/watch?v=7RyMxSJZk9Q
Check out our session for DoraHacks on how to write your first smart contract on TON.
We find it very useful for beginners.
www.youtube.com/watch?v=7RyMxSJZk9Q
YouTube
Your First Smart-Contract with FunC session
🎁TON will distribute AWS coupons ($50/coupon) & NFTs to good questioners/commenters!
👉🏻Subscribe & submit comments/questions on this telegram channel - https://news.1rj.ru/str/hackatonx/3078
Hack-a-TONx w/ DoraHacks Workshop
Summary: Your First Smart-Contract with…
👉🏻Subscribe & submit comments/questions on this telegram channel - https://news.1rj.ru/str/hackatonx/3078
Hack-a-TONx w/ DoraHacks Workshop
Summary: Your First Smart-Contract with…
🔥9❤3👍2🎉1💩1
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.
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.
GitHub
GitHub - trustwallet/wallet-core: Cross-platform, cross-blockchain wallet library.
Cross-platform, cross-blockchain wallet library. Contribute to trustwallet/wallet-core development by creating an account on GitHub.
🔥15👍12⚡7❤1
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
- 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
- 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
👍5⚡2🤝1
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
💡 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
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
👍10🔥3⚡1❤1🤔1🤯1🎉1
🔨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 noscript 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
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 noscript 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
🔥8👍1