-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance Fireworks Demo Contract Test Suite #360
Comments
delovoyhomie
added
Approved
This proposal is approved by the committee
Education
Related to educational resources or initiatives
labels
Nov 11, 2023
@mbaneshi Please note, that while you are assigned to bounty, you cannot take on another until you have completed the first one. |
@reveloper, hi, I would like to complete this task. |
@aSpite @delovoyhomie, please assign this task. |
@reveloper |
Hi, everything is ready: |
Rewards Sent! Thank you for the contribution.Qustbook proposal |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
Expansion of the test suite and the smart contract for Fireworks with unique edge cases.
Bounty Context
Why it's Important?
In order to ensure broader use cases are covered and comprehensively explained, it is necessary to include further edge case examples to the Fireworks demo contract. This would allow developers interested in TON Blockchain to gain a deeper understanding of scenarios relating to messages, transactions, fees, and testing themes.
Problem showcase
Currently, the Fireworks demo smart contract and its related test suite do not provide comprehensive coverage of edge cases. Likewise, the inclusion of such cases in the documentation is insufficient, leading to lack of clarity.
Potential Solution
Add logic in the smart contract if required for the edge case demonstration.
Create a unique edge case test in the test suite here. Cover as much as possible TVM Exit Code cases. demonstrating aspects like TVM error exit code or bounced message logic.
Add a clear, concise description of the test case in the TON Documentation, enabling others to understand the rationale and implementation method easily.
References
Fireworks smart contract repository (https://github.com/ton-community/fireworks-func)
TON Documentation (https://docs.ton.org/develop/smart-contracts/testing/writing-test-examples)
REWARD
🪄 Created with the help of TON Bounties Creator Bot.
The text was updated successfully, but these errors were encountered: