BSC CFDEFI Smart Contract
3.33% Daily ROI for 30 Days · USDT Investment Plan
Daily ROI
3.33%
Plan Duration
30 Days
Minimum Deposit
10 USDT
Investment Overview
Independent description of the smart-contract functionality.
The CFDEFI smart contract provides the opportunity to invest any amount in USDT (from 10 USDT) in the contract and get a 3.33% daily return on investment in 30 days if the contract balance has enough funds for payment.
All dividend calculations are performed directly by the smart contract at the time of the user’s request and are available for withdrawal with a minimum amount of 5 USDT.
Each deposit is recorded and managed independently within the contract, ensuring that profit calculations and payout amounts remain isolated and accurately tracked on a per-deposit basis.
The contract logic, transaction records, and fund movements are publicly verifiable on the blockchain, allowing users to independently review and monitor all relevant operations in a transparent and trustless manner.
Contract Owner Fees
| Deposit Fee | 5% |
| Claim Principal Fee | 5% |
| Withdraw ROI Reward Fee | 5% |
| Withdraw Network Reward Fee | 5% |
Investment Plan (30-day duration)
- The minimum deposit amount is 10 USDT.
- Users must complete registration before they are able to make a deposit.
- The daily profit rate is 3.33%, and the investment plan duration is 30 days.
- Referral rewards are distributed to upline users at the time of deposit, as well as during ROI reward compounding and network reward compounding.
- The deposit amount must be a multiple of 1 USDT (for example, 10 USDT, 100 USDT, etc.).
Cycle Max Deposit Rules
| Cycle Time | Cycle Max Total Deposit |
|---|---|
| Until 30 Days | 500 USDT |
| Until 60 Days | 2000 USDT |
| Until 90 Days | 5000 USDT |
According to the table above, users are allowed to deposit a limited amount of USDT within each investment cycle.
Register
In order to invest in the project, users must first register on the smart contract.
During the registration process, the user is required to set an upline address, which will be used for referral reward distribution.
Each user is allowed to register only once, and the upline address can only be set at the time of registration and cannot be changed afterward.
Claim ROI Reward
Users can use the claimRoi function to calculate their daily ROI and add the profit amount to their available balance.
The ROI profit calculated through this function is only added to the available balance. After claiming, users may choose to withdraw or compound the available ROI using the withdrawRoi function.
ROI rewards are calculated based on a full-day interval. At least one full day must have passed since the user’s last checkpoint in order for the profit to be calculated and made available for claiming.
Withdraw OR Compound Daily ROI Reward
Users are able to withdraw or compound their daily ROI profit once it becomes available, with a minimum amount of 5 USDT.
The minimum amount required for both withdrawal and compounding is 5 USDT. A 5% owner fee is applied to withdrawal transactions.
For example, if the available ROI profit is 100 USDT, a withdrawal will result in 95 USDT being transferred to the user after the fee deduction.
Users may choose to compound any part or the full amount of their available ROI. The compound amount must be a multiple of 1 USDT.
The withdrawal function accepts a user-specified amount, allowing users to withdraw or compound either a partial or the entire available ROI balance.
Withdraw OR Compound Network Reward
Users are able to withdraw or compound their network rewards, which include referral rewards and rank rewards, with a minimum amount of 5 USDT.
The minimum amount required for both withdrawal and compounding is 5 USDT. A 5% owner fee is applied to network reward withdrawal transactions.
For example, if the available network reward is 100 USDT, a withdrawal will result in 95 USDT being transferred to the user after the fee deduction.
Users may choose to compound any part or the full amount of their available network reward. The compound amount must be a multiple of 1 USDT.
The withdrawal function accepts a user-specified amount, allowing users to withdraw or compound either a partial or the entire available network reward balance.
Withdraw OR Compound Principal
Users are able to withdraw or compound the principal amount of their deposit after the completion of the deposit cycle, which has a duration of 30 days, by calling the claimPrincipal function.
A 5% owner fee is applied to principal withdrawal transactions. For example, if the available principal amount is 100 USDT, a withdrawal will result in 95 USDT being transferred to the user after the fee deduction.
Users may choose to withdraw the full principal amount from a completed deposit cycle or compound the principal instead.
When the principal is compounded, the withdrawn principal amount is automatically used to create a new deposit for the user, subject to the same investment rules as a standard deposit.
Referral System (Match Bonus)
The contract provides up to 22.75% referral rewards to upline users, distributed across up to 20 levels. Referral rewards are generated from deposits, daily ROI compounding, and network reward compounding.
| Level | Referral Reward | Active Direct downline needed | Active Deposit Needed |
|---|---|---|---|
| 1 | 5% | - | 20 USDT |
| 2 | 3% | - | 20 USDT |
| 3 | 2% | - | 20 USDT |
| 4 | 2% | 1 | 50 USDT |
| 5 | 2% | 1 | 50 USDT |
| 6 | 1% | 1 | 50 USDT |
| 7 | 1% | 2 | 100 USDT |
| 8 | 1% | 2 | 100 USDT |
| 9 | 1% | 2 | 100 USDT |
| 10 | 1% | 2 | 100 USDT |
| 11 | 0.5% | 3 | 100 USDT |
| 12 | 0.5% | 3 | 100 USDT |
| 13 | 0.5% | 3 | 100 USDT |
| 14 | 0.5% | 3 | 100 USDT |
| 15 | 0.5% | 3 | 100 USDT |
| 16 | 0.25% | 5 | 200 USDT |
| 17 | 0.25% | 5 | 200 USDT |
| 18 | 0.25% | 5 | 200 USDT |
| 19 | 0.25% | 5 | 200 USDT |
| 20 | 0.25% | 5 | 200 USDT |
• The referral must be an active user, meaning the referral address has at least one active deposit.
• Referral rewards are distributed to upline users on deposit, daily ROI compounding, and network reward compounding.
• The upline relationship is permanently set during the registration process.
• Referral rewards can be withdrawn or compounded using the withdrawNetworkReward function.
• An active direct downline refers to a direct referral with an active deposit equal to or greater than 50 USDT.
Rank Bonus
The contract provides rank-based bonus rewards to users based on the deposits and ranks of their direct downlines.
| Rank | Rank Deadline | Rank Reward | Active Direct Needed | Active Direct Condition |
|---|---|---|---|---|
| 1 | 7 Days | 50 USDT | 5 | Total Deposit ≥ 200 USDT |
| 2 | 15 Days | 100 USDT | 2 | Rank ≥ 1 |
| 3 | 30 Days | 200 USDT | 2 | Rank ≥ 2 |
| 4 | 60 Days | 400 USDT | 2 | Rank ≥ 3 |
| 5 | 90 Days | 1000 USDT | 2 | Rank ≥ 4 |
| 6 | 365 Days | 2000 USDT | 2 | Rank ≥ 5 |
| 7 | 365 Days | 5000 USDT | 2 | Rank ≥ 6 |
| 8 | 365 Days | 10000 USDT | 2 | Rank ≥ 7 |
• Users can upgrade their rank by calling the updateRank function once the required conditions are met.
• Rank rewards are added to the user’s available network reward balance.
• Rank rewards can be withdrawn or compounded together with referral rewards using the withdrawNetworkReward function.
• Each rank reward can only be claimed once per user.
• If the rank deadline has passed since the user’s first deposit, the corresponding rank reward will no longer be available.
Owner Permissions
The contract owner has no special access to the project smart contract. There are no functions within the contract that can only be executed by the owner.
Ownership of the contract has been permanently renounced.
Renounce ownership transaction:
0x049c3610826819fb23b3d235174c8614a14c84980a14967685d5b327a384a05cAt the request of the project owner, the wallet deployer private key has been included in this audit for transparency purposes. This private key was used solely for deploying the smart contract.
Deployer wallet private key:
0x54d99b86266fa213487b7ae6979067faac9c039ccbf05595d6151451c4ca96f9