ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
293 stars 132 forks source link

A series of improvements to Tact Language #384

Closed Gusarich closed 1 month ago

Gusarich commented 10 months ago

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

This list may be filled with more features based on feedback from developers

References

REWARD

🪄 Created with the help of TON Bounties Creator Bot.

Gusarich commented 10 months ago

@delovoyhomie please assign me to this issue 🙂

delovoyhomie commented 10 months ago

@anton-trunov, let's decide a reward for this bounty!

Gusarich commented 10 months ago

@delovoyhomie I think something around 2-3k USD will be fair reward for this bounty.

anton-trunov commented 10 months ago

I think USD 3k is definitely fair for this amount of work

delovoyhomie commented 10 months ago

LGTM!

howardpen9 commented 8 months ago

Go og go

Sashka231 commented 6 months ago

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

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.

anton-trunov commented 2 months ago

@delovoyhomie looks like this has been done already :) green light from the Tact team side

delovoyhomie commented 2 months ago

@Gusarich thank you for the contribution!

To accurately recognize your valuable contributions in our repository, we kindly request you to submit a Pull Request to the Hall of Fame file, providing the wallet address and a link to the bounty with the number.

Please follow these steps: 1) Fork the repository (if you haven't already). 2) Edit the Hall of Fame file, commit, and push your changes. 3) Create a Pull Request from your fork to the main repository, providing the wallet address and a link to the bounty with the number (for example, Pull Request https://github.com/ton-society/grants-and-bounties/pull/136). For reference on what your entry should look like, please see the examples of past merged pull requests.

4) And please follow the questbook proposal stage in accordance with the bounty guideline