TronMoonCompound · Contract on Tron
Smart contract
UNVERIFIED · mainnet
{}
TronMoonCompound
Address TYHZ1xwBmAgGZyiLcd89v2beQUnJ4Q2xCH
Contract balance 0TRX on-chain
Total calls 0 lifetime triggers
Functions 38 35 read · 3 write
Bytecode 11.11Kbytes runtime
Deployed — unverified
Contract interface
ABI · 38 fns
contract.abi.json
[
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "PERCENTS_DIVIDER",
"stateMutability": "View",
"type": "Function"
},
{
"payable": true,
"inputs": [
{
"name": "referral",
"type": "address"
}
],
"name": "invest",
"stateMutability": "Payable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "userAddress",
"type": "address"
}
],
"name": "getUserDividends",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "BALANCE_STEP",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "TRON_MOON_FEE",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"constant": true,
"inputs": [
{
"name": "player",
"type": "address"
}
],
"name": "getInvestEnabled",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "getPercent",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "userAddress",
"type": "address"
}
],
"name": "getUserCumulatedDividends",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "SECOND_REF_PERCENT",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "TIME_STEP",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "PLAN_DAILY_PERCENT_BASE",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "devAddress",
"stateMutability": "View",
"type": "Function"
},
{
"name": "withdraw",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "DEV_FEE",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "ADMIN_FEE",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "PERCENT_INCR",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "totalWithdrawn",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "PLAN_DAYS",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "referral",
"type": "address"
},
{
"name": "ref_count",
"type": "uint32[2]"
},
{
"name": "ref_bonus",
"type": "uint256"
},
{
"name": "checkpoint",
"type": "uint256"
},
{
"name": "totStaked",
"type": "uint256"
},
{
"name": "cumulated_dividends",
"type": "uint256"
},
{
"name": "pendingWithdraw_updated",
"type": "uint256"
},
{
"name": "totWithdrawn",
"type": "uint256"
},
{
"name": "invest_enabled",
"type": "bool"
},
{
"name": "withdraw_enabled",
"type": "bool"
},
{
"name": "countdown_sec",
"type": "uint256"
},
{
"name": "end_timestamp",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "userAddress",
"type": "address"
}
],
"name": "getUserInfoExt",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "referral",
"type": "address"
},
{
"name": "ref_count",
"type": "uint32[2]"
},
{
"name": "ref_bonus",
"type": "uint256"
},
{
"name": "checkpoint",
"type": "uint256"
},
{
"name": "deposit_length",
"type": "uint256"
},
{
"name": "totStaked",
"type": "uint256"
},
{
"name": "pendingWithdraw",
"type": "uint256"
},
{
"name": "totWithdrawn",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "userAddress",
"type": "address"
}
],
"name": "getUserInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "FIRST_REF_PERCENT",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "getContractBalance",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "TOTAL_INVEST_MAX",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"constant": true,
"name": "CUT_RUN_PERCENTAGE",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "glob_invested",
"type": "uint256"
},
{
"name": "glob_withdrawn",
"type": "uint256"
},
{
"name": "glob_users",
"type": "uint256"
},
{
"name": "current_percentage",
"type": "uint16"
}
],
"constant": true,
"name": "getContractInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "INVEST_MAX_AMOUNT",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "totalStaked",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "MAX_DAILY_WITHDRAW",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "percent",
"type": "uint16"
},
{
"name": "profit",
"type": "uint256"
},
{
"name": "finish",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "deposit",
"type": "uint256"
}
],
"name": "getResult",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "enabled",
"type": "bool"
},
{
"name": "countdown_sec",
"type": "uint256"
},
{
"name": "end_timestamp",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "player",
"type": "address"
}
],
"name": "getWithdrawEnabledAndCountdown",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "time",
"type": "uint256"
},
{
"name": "percent",
"type": "uint16"
}
],
"constant": true,
"name": "getPlanInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "percents",
"type": "uint16[]"
},
{
"name": "amounts",
"type": "uint256[]"
},
{
"name": "profits",
"type": "uint256[]"
},
{
"name": "starts",
"type": "uint256[]"
},
{
"name": "finishs",
"type": "uint256[]"
}
],
"constant": true,
"inputs": [
{
"name": "userAddress",
"type": "address"
}
],
"name": "getAllUserDepositInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "percent",
"type": "uint16"
},
{
"name": "amount",
"type": "uint256"
},
{
"name": "profit",
"type": "uint256"
},
{
"name": "start",
"type": "uint256"
},
{
"name": "finish",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "userAddress",
"type": "address"
},
{
"name": "index",
"type": "uint256"
}
],
"name": "getUserDepositInfo",
"stateMutability": "View",
"type": "Function"
},
{
"name": "cutAndRun",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "INVEST_MIN_AMOUNT",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "TronMoonContractAddress",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "n_users",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "adminAddress",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "TronMoonContractAddr",
"type": "address"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"inputs": [
{
"name": "user",
"type": "address"
}
],
"name": "Newbie",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "percent",
"type": "uint16"
},
{
"name": "amount",
"type": "uint256"
},
{
"name": "profit",
"type": "uint256"
},
{
"name": "start",
"type": "uint256"
},
{
"name": "finish",
"type": "uint256"
}
],
"name": "NewDeposit",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "Withdrawn",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "totalAmount",
"type": "uint256"
}
],
"name": "FeePayed",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"indexed": true,
"name": "referral",
"type": "address"
}
],
"name": "ReferralPayed",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "totalAmount",
"type": "uint256"
}
],
"name": "TronMoonDeposit",
"type": "Event"
}
]About this contract
overview
TronMoonCompound is a smart contract on Tron. It has been called 0 times.
This contract is not source-verified, so only its on-chain bytecode and ABI are available. Read calls still run live against the node. Write calls require a signed wallet transaction — wallet support is coming soon.