- Project Name: sTRONgHOLD
- Contract Address: TQEuSZLBDwpRE69CWvqtYs8ZX9WnbFUG7m
- Website: https://stronghold.uno
- Contract Type: Decentralized smart contract
- Audit Type: Function Report
- File(s) Audited: StrongHold.sol
- The contract source code is verified on Tronscan
- Contract name: StrongHold
- Optimization: Yes with 200 runs
- Compiler version: solidity 0.5.8
- License: MIT
- E-mail: [email protected]
- Telegram Group: https://t.me/sTRONgHOLD_ENG
- Telegram Channel: https://t.me/sTRONg_INVESTMENT_OFFICIAL
NOTE: The system used is called ROI and it is considered HIGH-RISK. The system will pay dividends from deposits of other users. Users can get dividends and referral commission. Do always invest with proper knowledge and investigation.
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:
- PERCENTS_DIVIDER: Showing percent divider in the contract which is 1000
- TIME_CYCLE: Showing Time Cycle of the contract which is 1728000(20 days)
- getReferralCount: Get number of referrals by user
- TIME_STEP: Showing time step, which is set to 1 day (86400)
- getUserReferrer: Check user’s referrer using the wallet address
- REFERRAL_HOLD_PERCENTS: Showing the referral hold percent
- projectAddress: Showing project wallet address of the contract
- isUser: Checking if user deposited in the contract or not
- getBonusData: Showing Matrix Created, Paid Matrix and referral bonus
- REFERRAL_PERCENTS: Showing referral percent
- PROJECT_FEE: Showing project fee of the project, which is 35%[=3.5% of principal deposit]
- REFERRAL_BONUS_PERCENTS: Showing referral bonus percent
- totalWithdrawn: Total withdrawn from the contract
- totalInvested: Total invested amount
- getUserMatrixsCreated: Get matrices created by user
- OWNER_FEE: Showing owner fee of the project, which is 35%[=3.5% of principal deposit]
- nextUserReinvesmentAmount: Showing next reinvestment amount by user address
- BASE_PERCENT: Showing basic daily percentage. In this case it has been set to 10% per “Time Step”
- developmentAddress: Showing development wallet address of the contract
- getUserDeposiState: Showing user deposit status, amount, cycle and reinvestment
- getContractBalance: Showing the current contract balance
- REINVESTMENT_PERCENT: Showing reinvestment percent
- getMainInfo: Get contract balance, total referral hold and if the caller is participate in the contract and has activated his/her investment or not.
- totalDeposits: Showing total number of deposits
- getUserTotalDeposits: Showing amount of principal deposit
- owner: Showing owner wallet address of the contract
- isActive: Checking if the user is still getting dividends or reached his/her profit
- marketingAddress: Showing marketing wallet address of the contract
- getUserMatrixsPaid: Showing user’s paid matrices
- ACTIVATE_PLAN: Showing activate plan percentage which is 20%
- MARKETING_FEE: Showing marketing fee of the project, which is 2% of principal deposit
- time_start: The time that contact deployed in Unix Timestamp
- calculateUserCurrentDividens: User’s current dividends
- getUserDepositInfo: Get user’s full deposit info using user’s address
- totalUsers: Total number of users participated in
- DEVELOPMENT_FEE: Showing development fee of the project, which is 30%[=3% of principal deposit]
- totalReferralHold: Showing total Rreferral Hold amount
- getUserCheckpoint: First deposit date and time made by user in Unix Timestamp format
- INVEST_MIN_AMOUNT: Showing the minimum investment amount which is set to 250 TRX
- getUserReferralBonus: Showing user’s referral bonus using the wallet address
- MAX_MATRIX: Showing maximum matrix number
- getUserTotalWithdrawn: Showing the user’s total withdrawn using the wallet address
Write Functions:
1. invest: Deposit(invest) in the contract
Depositing (investing) into the smart contract. Can also use a referral link.
Who can use this function: Everybody
2. withdrawOnlyBonus: Withdraw Bonus
Withdrawing bonus from the contract
Who can use this function: Only investors ( deposited wallets)
3. payReinvesment: Pay Reinvestment
Reinvest 110% of your principal deposit
Who can use this function: Only investors ( deposited wallets)
4. activateUser: Activating investment
Activate investment by 20% of your principal deposit.
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.