cronosFarm

739

2022.06.14

Disclaimer:

show more...

Conclusion:

The CRONOSFARM Smart-Contract found no vulnerabilities, no backdoors, and no scam scripts.

The code was tested with compatible compilers and simulated manually reviewed for all commonly known and specific vulnerabilities.

So, CRONOSFARM Smart-Contract is safe for use in the Cronos Chain main network.

CRITICAL ISSUES

(Critical, high severity)

0

HIGH ISSUES 

(High, medium severity)

1

ERRORS, WARNINGS 

(Medium, low severity)

0

OPTIMIZATION

(Low severity)

2

RECOMMENDATIONS

(Very low severity)

0

 

High ISSUE

The system used is called ROI and must be considered HIGH-RISK.

Users' principal deposits cannot be withdrawn, users can get dividends and referral commission. Dividends are paid from deposits of other users. Do always invest with proper knowledge and investigation.

 

Optimization suggestions

1- Loop on the dynamic variable (low severity).

If the user gets more parallel deposits his withdrawal transaction fee will cost more transaction fees because the loop on the dynamic variable is used in the ‘withdraw’ function.

In case of the GAS limit of exceeding the size of the transaction, withdrawal is not possible.

Note:

This comment is relevant only if a user creates an excessive number of parallel deposits (more than 100).

2- useless code 

The code written from line 325 to 335 in the ‘getUserDividends’ function is useless and causes a waste transaction fee.

 

Independent description of the smart-contract functionality 

The CRONOSFARM smart contract provides the opportunity to invest any amount in CRO (The minimum and maximum amount depend on the plan) in the contract and gets 140% to 400% return on investment between 40 to 200 days if the contract balance has enough funds for payment.

  1. All dividends are calculated at the moment of request and available for withdrawal only once a day
  2. Each subsequent Deposit is kept separately in the contract, to maintain the payment amount for each Deposit.

 

Launch Date: Fri Jun 17 2022 15:00:00 GMT+0000

 

Contract Owners Fee 

Invest:                    10%

 

4 INVESTMENT PLANS 

Plans

Total Return

Daily Profit

Days

Minimum

Maximum

Withdraw

Reinvest

1

400%

2%

200

150 CRO

30000 CRO

Every 24 hours

Every 12 hours

2

225%

2.5%

90

200 CRO

40000 CRO

Every 24 hours

Every 12 hours

3

180%

3%

60

250 CRO

50000 CRO

Every 24 hours

Every 12 hours

4

140%

3.5%

40

300 CRO

60000 CRO

Every 24 hours

Every 12 hours

 

  • The maximum active deposit limit is 200000 CRO

 

Referral System (Match Bonus)

The contract pays a 5% referral commission over 1 level

Notes:

  • Referral should be an active user; it means the referral address has at least one deposit
  • The referrer is specified once at the time of the first deposit and is assigned to the user without the possibility of changing. From each subsequent Deposit, the referrer will get his percent.

 

Reinvest

Users can reinvest their available dividends and will receive a 5% bonus

  • Users can only reinvest in each plan once every 12 hours
  • a new deposit will be made by available dividends with a 5% bonus

 

Withdraw

  • Users can only withdraw a maximum of 5000 CRO each 24 hours
    • Due to the 10% withdrawal tax, the maximum daily withdrawal is 4500 CRO.
  • In each withdrawal, 10% of the amount will be returned to the contract
  • The user's profit is calculated for a maximum of 2 days, which is why users must either reinvest or withdraw once every two days to recalculate the profit for them.
  • Users have a separate checkpoint for each plan
    • When the user withdraws, all his checkpoints are updated
    • When the user reinvests, only the checkpoint related to the investments of that specific plan is updated.
    • If a user reinvests for a specific plan, that user will not be able to make any withdrawals until 24 hours later.