BUSDMafia

Rating

Overall Score
 
 
 
Backdoors
Owner Privileges
Fees
Complexity
Team Trust
Other Risk
 
 
 
 
 
Higher score is always better

Summary

This smart contract has been reviewed by George Stamp and found no backdoor code, and the owners privilege is to start the dapp. There is no malicious code that allows the owner (or other) to withdraw all funds from the smart contract.

This contract is a fork of DinoBUSD with many changes. It has a withdrawal function similar to the original unstake function, except that the 50% penalty stays in the contract.

See changes here: https://www.diffchecker.com/gOPxWK7f

Contract Details

Chain: BNB Smart Chain
Token: BUSD (0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56)
Dapp Type : ROI DAPP
Daily ROI: 10%
Minimum deposit: 10 BUSD
Maximum deposit: 2500 BUSD
Referral rewards: 5% (to developer wallet if no ref is provided)

Deposit mechanism:
- only one active deposit at once,
- can deposit again after having claimed for 20 days successively.
Claiming mechanism:
- one claim a day,
- users can claim 5 times in a cycle (a cycle is 24 hours),
- 4 cycles maximum, for a grand total of 20 claims maximum.
Withdrawal mechanism:
- must have claimed exactly 5 times to withdraw,
- 50% mandatory tax if user has compounded less than 3 times, those taxes stays in the contract.
Compound mechanism:
- must have claimed exactly 5 times to compound,
- adds to invested amount,
- maximum compound count is 3.

Backdoors

There are no backdoor methods that withdraw funds to a non investor wallet.

Owner Privileges

startProject - initializes the contract, allowing individuals to use it.
deposit - owner receives unused referral reward (5%) to his wallet directly, and the provided ref wallet may be omitted in the application using this smart contract to benefit the developer, as the ref address is not stored in the contract.

Fees

Deposit: 5 - 10% (not modifiable by owner)
Withdraw: 10% (not modifiable by owner)

Deposit fee is 10% if there is no _ref address provided in the deposit function.

Fees are sent from the user wallet instead of the contract itself, so users need to approve for more than they are willing to deposit.

Complexity

The contract is a fork of Dino BUSD without the unstake function. There is still a 50% penalty fee that stays in the contract if the user withdraws his rewards too early (less than 3 compounds).

This contract uses Reentrancy Guard modifiers even though it is not necessary as ERC20 tokens are not subject to recursive (or reentrancy) vulnerabilities. It is also not necessary if the developer follows the Pull over Push pattern, see more here: https://fravoll.github.io/solidity-patterns/pull_over_push.html

Team Trust

Other Risk

This is a ROI dapp that relies on new funds being invested, if the contract reaches $0 then investors will not be paid out.

Disclaimer

This contract has been audited by a human.
Only invest what you can afford to lose.
DYOR - Do your own research