-
Notifications
You must be signed in to change notification settings - Fork 210
Description
Summary
Implement necessary improvements and features in Tact language used for writing TON smart contracts
Bounty Context
Why it's Important?
Tact language is the core for writing smart contracts in TON. This being the case, improving its functionality, user-friendliness, and the implementation of new features is crucial in ensuring the efficiency and user experience of contract creation in TON Blockchain.
Problem showcase
Currently, Tact language for TON is quite young in its development stage. There are a multitude of things that need implementation, fixing and improvement.
Potential Solution
The solution involves working on multiple pull requests with new features and improvements for Tact language. The pull requests will be based on the listed items from the public roadmap for the development of Tact language. By systematically implementing these requested changes, we can significantly enhance Tact language readiness for production and user-friendliness.
To-do list
- Augmented assignment operators tact-lang/tact#87
- add .del function to maps tact-lang/tact#95
- add ubuntu & windows & macos CI tact-lang/tact#96
- Add conditional expressions tact-lang/tact#97
- Add bin and oct integer literals & Allow underscores in them tact-lang/tact#99
- Slices and Strings comparisons tact-lang/tact#105
- Add native map traversing functionality tact-lang/tact#106
- Refactor CI workflow and add tact-template testing tact-lang/tact#111
This list may be filled with more features based on feedback from developers
References
REWARD
- SBT Bounty Reward
- 3000 USD in TON
🪄 Created with the help of TON Bounties Creator Bot.