Finy Tron Contract Audit

Contract Description

 

  • Project Name: FinyTron
  • Contract Address: TJr2pqmtCMs6hqFh5Y874rHRXnAxj2dXmP
  • Website: https://www.finytron.club
  • Company information: The Owl Trading Co. LTD – Registered  U.K Company Number 11790780
  • Contract Type: Decentralized smart contract
  • Audit Type: Function Report
  • File(s) Audited: FinyTron200.sol
  • The contract source code is verified on Tronscan
    • Contract name: FinyTron
    • Optimization: Yes with 200 runs
    • Compiler version: solidity 0.5.12
    • License: MIT
  • E-mail: [email protected]
  • Telegram group: https://t.me/finytronofficial

 

Function Report:

Read and write features on Tronscan is designed to assist users in interacting with any smart contract deployed onto the Tron blockchain. The functions and nature of the smart contract are defined by the developers of the smart contract respectively.

Read Functions:

  1. BASE_PERCENT:Showing basic daily percentage. In this case it has been set to 1.5% per “Time Step”
  2. CONTRACT_BALANCE_STEP:Contract balance step has been set to 750,000 TRX
  3. INVEST_MIN_AMOUNT:Showing the minimum investment amount which is set to 200 TRX
  4. MARKETING_FEE:Showing marketing fee of the project, which is 7%
  5. PERCENTS_DIVIDER:Showing percent divider in the contract which is 1000
  6. PROJECT_FEE:Showing marketing fee of the project, which is 1.5%
  7. REFERRAL_PERCENTS: Showing referral levels percent [three levels 5%, 3%, and 1% using 0, 1, 2]
  8. RESERVE_FEE: Showing reserve fee of the project, which is 1.5%
  9. TIME_STEP: Showing time step, which is set to 1 day (86400)
  10. getContractBalance: Showing the current contract balance
  11. getContractBalanceRate: Showing the current contract balance percentage
  12. getUserAmountOfDeposits: Total number of deposits by an address
  13. getUserAvailable: Available amount for withdraw for an address
  14. getUserCheckpoint: First deposit date and time made by user in Unix Timestamp format
  15. getUserDepositInfo: Get user’s deposit info using user’s address and deposit number[starts from 0]
  16. getUserDividends: Showing users dividends using wallet address
  17. getUserPercentRate: Showing user’s current percent rate using the wallet address
  18. getUserReferralBonus: Showing user’s referral bonus using the wallet address
  19. getUserReferrer: Check user’s referrer using the wallet address
  20. getUserTotalDeposits: Showing the user’s total deposit amount using the wallet address
  21. getUserTotalWithdrawn: Showing the user’s total withdrawn using the wallet address
  22. isActive: Checking if the user is still getting dividends or reached 200% profit
  23. marketingAddress: Showing marketing wallet address of the contract
  24. projectAddress: Showing project wallet address of the contract
  25. reserveAddress: Showing reserve wallet address of the contract
  26. totalDeposits: Showing total number of deposits
  27. totalInvested: Total invested amount
  28. totalUsers: Total number of users participated in
  29. totalWithdrawn: Total withdrawn from the contract

Write Functions:

  1. invest: Deposit(invest) in the contract

Usage: Depositing (investing) into the smart contract. Can also use a referral link.

Who can use this function: Everybody

  1. withdraw: Withdraw dividends

Usage: Withdrawing available dividends and referral bonus(if any)

Who can use this function: Only investors ( deposited wallets)

 

Requested Audits:

Backdoor check: The contract is 100% decentralized and there is no backdoor for transferring contract balance, changing the functions or any other way has been found.