TronAstral · Verified Contract on Tron
Smart contract
VERIFIED · mainnet
{} ✓
TronAstral
Address TFUqePHEhweUiyawSto82wJSfkTnneEKHa
Contract balance 2TRX on-chain
Total calls 163.20K lifetime triggers
Functions 29 22 read · 7 write
Bytecode 8.44Kbytes runtime
Deployed Apr 23, 2021 verified
Contract interface
ABI · 29 fns
contract.abi.json
[
{
"inputs": [
{
"name": "_addr",
"type": "address"
},
{
"name": "_match_bonus",
"type": "uint256"
},
{
"name": "_deposit_amount",
"type": "uint256"
},
{
"name": "_deposit_payouts",
"type": "uint256"
},
{
"name": "_deposit_time",
"type": "uint40"
},
{
"name": "_total_deposits",
"type": "uint256"
},
{
"name": "_total_payouts",
"type": "uint256"
},
{
"name": "_total_structure",
"type": "uint256"
}
],
"name": "updUserAfter",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "pool_balance",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "upline",
"type": "address"
},
{
"name": "deposit_time",
"type": "uint40"
},
{
"name": "deposit_amount",
"type": "uint256"
},
{
"name": "payouts",
"type": "uint256"
},
{
"name": "direct_bonus",
"type": "uint256"
},
{
"name": "pool_bonus",
"type": "uint256"
},
{
"name": "match_bonus",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "_addr",
"type": "address"
}
],
"name": "userInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "id",
"type": "uint256"
},
{
"name": "user_address",
"type": "address"
},
{
"name": "cycle",
"type": "uint256"
},
{
"name": "deposit_payouts",
"type": "uint256"
},
{
"name": "referrals",
"type": "uint256"
},
{
"name": "total_deposits",
"type": "uint256"
},
{
"name": "total_payouts",
"type": "uint256"
},
{
"name": "total_structure",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "userid",
"type": "uint256"
}
],
"name": "getUserDetails",
"stateMutability": "View",
"type": "Function"
},
{
"name": "withdraw",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"payable": true,
"inputs": [
{
"name": "_upline",
"type": "address"
}
],
"name": "depositPayout",
"stateMutability": "Payable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint8"
}
],
"constant": true,
"inputs": [
{
"type": "uint256"
}
],
"name": "pool_bonuses",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "payout",
"type": "uint256"
},
{
"name": "max_payout",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "_addr",
"type": "address"
}
],
"name": "payoutOf",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "user_address",
"type": "address"
}
],
"constant": true,
"inputs": [
{
"name": "userid",
"type": "uint256"
}
],
"name": "getUserById",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "poolcycle",
"type": "uint256"
},
{
"name": "poolbalance",
"type": "uint256"
},
{
"name": "poollastdraw",
"type": "uint40"
},
{
"name": "totaldeposited",
"type": "uint256"
},
{
"name": "totalwithdraw",
"type": "uint256"
}
],
"name": "initContract",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"type": "uint256"
},
{
"type": "address"
}
],
"name": "pool_users_refs_deposits_sum",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "referrals",
"type": "uint256"
},
{
"name": "total_deposits",
"type": "uint256"
},
{
"name": "total_payouts",
"type": "uint256"
},
{
"name": "total_structure",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "_addr",
"type": "address"
}
],
"name": "userInfoTotals",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_addr",
"type": "address"
},
{
"name": "_id",
"type": "uint256"
},
{
"name": "_cycle",
"type": "uint256"
},
{
"name": "_upline",
"type": "address"
},
{
"name": "_referrals",
"type": "uint256"
},
{
"name": "_payouts",
"type": "uint256"
},
{
"name": "_direct_bonus",
"type": "uint256"
},
{
"name": "_pool_bonus",
"type": "uint256"
}
],
"name": "updUser",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "_amount",
"type": "uint256"
}
],
"name": "maxPayoutOf",
"stateMutability": "Pure",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "owner",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "pool_cycle",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "total_withdraw",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"inputs": [
{
"type": "uint256"
}
],
"name": "userList",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint40"
}
],
"constant": true,
"name": "pool_last_draw",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "id",
"type": "uint256"
},
{
"name": "cycle",
"type": "uint256"
},
{
"name": "upline",
"type": "address"
},
{
"name": "referrals",
"type": "uint256"
},
{
"name": "payouts",
"type": "uint256"
},
{
"name": "direct_bonus",
"type": "uint256"
},
{
"name": "pool_bonus",
"type": "uint256"
},
{
"name": "match_bonus",
"type": "uint256"
},
{
"name": "deposit_amount",
"type": "uint256"
},
{
"name": "deposit_payouts",
"type": "uint256"
},
{
"name": "deposit_time",
"type": "uint40"
},
{
"name": "total_deposits",
"type": "uint256"
},
{
"name": "total_payouts",
"type": "uint256"
},
{
"name": "total_structure",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"type": "address"
}
],
"name": "users",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "addrs",
"type": "address[4]"
},
{
"name": "deps",
"type": "uint256[4]"
}
],
"constant": true,
"name": "poolTopInfo",
"stateMutability": "View",
"type": "Function"
},
{
"payable": true,
"inputs": [
{
"name": "_upline",
"type": "address"
}
],
"name": "join_newmember",
"stateMutability": "Payable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"type": "uint256"
}
],
"name": "cycles",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint8"
}
],
"constant": true,
"inputs": [
{
"type": "uint256"
}
],
"name": "ref_bonuses",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"inputs": [
{
"type": "uint8"
}
],
"name": "pool_top",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_user",
"type": "address"
},
{
"name": "_amount",
"type": "uint256"
}
],
"name": "payoutToWallet",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "total_deposited",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "total_users",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "admin_fee",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_owner",
"type": "address"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"payable": true,
"stateMutability": "Payable",
"type": "Fallback"
},
{
"inputs": [
{
"indexed": true,
"name": "addr",
"type": "address"
},
{
"indexed": true,
"name": "upline",
"type": "address"
}
],
"name": "Upline",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "addr",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "NewDeposit",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "addr",
"type": "address"
},
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "DirectPayout",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "addr",
"type": "address"
},
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "MatchPayout",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "addr",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "PoolPayout",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "addr",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "Withdraw",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "addr",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "LimitReached",
"type": "Event"
}
]About this contract
overview
TronAstral is a verified smart contract on Tron, deployed from TX25tjSbemYirSZWpStRGy991KHtExMKmJ on Apr 23, 2021. It has been called 163.20K times.
The ABI matches the on-chain bytecode, so the Read tab above runs live view calls against the node (no gas, no signature). The verified Solidity source is viewable on TronScan ↗. Write calls require a signed wallet transaction — wallet support is coming soon.