This project aims to implement an MLM structure with functionalities such as deposits, upgrades, and withdrawals, and offer tools for both users and administrators.
- User Referral System
- Deposit Wallet Generation
- Display User Balance
- Referrer Chain Creation
- MLM Implementation
- Upgrade and Withdrawal Mechanism
- Admin Force Withdrawal Feature
- Command Panel for Users
- Clone the repository.
- Install dependencies using
npm install
. - Set up environment variables using the provided
.example.env
. - Run the server using
npm start
.
Bot Commands:
/invest
: Start or add to your investment./plan
: View available investment plans./wallet
: Access your wallet details./refer
: Get your referral link.
- User withdrawal method.
- Implement Pool 1 and Pool 2.
- Super Heroes logic.
- Full documentation for end-users.
Details of the MLM logic, such as distribution percentages and pool creation, are currently in development. Further information can be found in the Development Progress section.
- Ensure you back up the database regularly.
- Address potential concurrency issues to prevent data inconsistencies.
- Consider breaking larger problems into smaller, more manageable tasks.
- Ensure code is modular and maintainable. Focus on creating pure, independent functions for easier collaboration.
Done:
- Referring module basics.
- Deposit Wallet generation.
- Showing balance to users and updating the database.
- Chain creation for referrers.
Todo:
- Implement the MLM logic.
- Create user upgrade and withdrawal methods.
- Set up Pools 1 and 2.
- Implement forced withdrawals by admin.
- Finalize Super Heroes logic.
- Set up bot command panel.
A section for frequently asked questions or uncertainties related to the MLM structure. This may include clarifications on how deposits are distributed, how upgrades affect user balances, or the logic behind certain features.
Developed by Muneeb Zubair Khan - Experienced in Solidity, JavaScript, Python, and more. Checkout Character GPT NFTs and Bird Money for more projects.