jokly / crowdfunding Goto Github PK
View Code? Open in Web Editor NEWCrowdfunding application built on the TON blockchain
License: MIT License
Crowdfunding application built on the TON blockchain
License: MIT License
The current smart contracts implementation for the crowdfunding platform requires thorough testing to ensure its functionality and security. Additionally, there are identified issues and potential bugs that need to be addressed for a robust and reliable application.
Write Unit Tests
Description: Develop comprehensive unit tests to validate the functionality and correctness of the smart contract's methods.
Acceptance Criteria:
Implement Test Cases for Boundary Conditions
Description: Write test cases to verify the behavior of the smart contract at its boundary conditions.
Acceptance Criteria:
Test Withdrawal Functionality
Description: Verify that the withdraw function correctly allows the beneficiary to withdraw funds when the target amount is met.
Acceptance Criteria:
Test Project Expiry and Refund Functionality
Description: Validate the behavior of the smart contract when a campaign expires and contributors request refunds.
Acceptance Criteria:
Test Factory Functionality
Description: Develop unit tests to validate the functionality of the factory contract, ensuring it can create crowdfunding campaigns as intended.
Acceptance Criteria:
Bug Fixes
Description: Address any identified bugs or issues in the current smart contracts implementation.
Acceptance Criteria:
The project repository and codebase can be found here.
For any questions or clarifications, feel free to reach out.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.