TRON GOBLIN
explorerv0.5-beta
MAINNET

Tron330 · Verified Contract on Tron

Smart contract
VERIFIED · mainnet
{}
Tron330
CONTRACT Source verified Non-proxy 1
Address TPqos2C1uMg4e8KPJiuwEEvYAQ2WMCgcyb
Verification Verified
Standard CONTRACT
Creation tx 3209c5a3…125787
Deployed Apr 28, 2021
Proxy No
Contract balance 242TRX on-chain
Total calls 2.84K lifetime triggers
Functions 21 15 read · 6 write
Bytecode 7.32Kbytes runtime
Deployed Apr 28, 2021 verified
Contract interface
ABI · 21 fns
Source verified · ABI matches bytecode 21 functions · 4 events · 7,315 bytes
contract.abi.json
[
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "contract_balance",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "getBalance",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "getOwnerAccount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "_total_invested",
        "type": "uint256"
      },
      {
        "name": "_total_investors",
        "type": "uint256"
      },
      {
        "name": "_total_withdrawn",
        "type": "uint256"
      },
      {
        "name": "_total_referral_bonus",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "contractInfo",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "for_withdraw",
        "type": "uint256"
      },
      {
        "name": "withdrawable_referral_bonus",
        "type": "uint256"
      },
      {
        "name": "invested",
        "type": "uint256"
      },
      {
        "name": "withdrawn",
        "type": "uint256"
      },
      {
        "name": "referral_bonus",
        "type": "uint256"
      },
      {
        "name": "referrals",
        "type": "uint256[8]"
      },
      {
        "name": "_withdrawal_excess",
        "type": "uint256"
      },
      {
        "name": "_last_withdrawal",
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "_addr",
        "type": "address"
      }
    ],
    "name": "userInfo",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "marketing",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "payable": true,
    "name": "withdraw",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "_addrs",
        "type": "address"
      }
    ],
    "name": "withdrawalsOf",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_newMarketingAccount",
        "type": "address"
      }
    ],
    "name": "setMarketingAccount",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_newOwnerAccount",
        "type": "address"
      }
    ],
    "name": "setOwnerAccount",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "endTimes",
        "type": "uint256[]"
      },
      {
        "name": "amounts",
        "type": "uint256[]"
      },
      {
        "name": "totalWithdraws",
        "type": "uint256[]"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "_addr",
        "type": "address"
      }
    ],
    "name": "investmentsInfo",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "value",
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "_addr",
        "type": "address"
      }
    ],
    "name": "payoutOf",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "getSupport",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "getMarketingAccount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "owner",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "supportFunding",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "name": "updateBalance",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_newSupportingFund",
        "type": "address"
      }
    ],
    "name": "setSupportingFund",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "CONTRACT_LIMIT",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "referral",
        "type": "address"
      },
      {
        "name": "dividends",
        "type": "uint256"
      },
      {
        "name": "referral_bonus",
        "type": "uint256"
      },
      {
        "name": "last_payout",
        "type": "uint256"
      },
      {
        "name": "total_invested",
        "type": "uint256"
      },
      {
        "name": "total_withdrawn",
        "type": "uint256"
      },
      {
        "name": "last_withdrawal",
        "type": "uint256"
      },
      {
        "name": "withdrawal_excess",
        "type": "uint256"
      },
      {
        "name": "total_referral_bonus",
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "players",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "payable": true,
    "inputs": [
      {
        "name": "_referral",
        "type": "address"
      }
    ],
    "name": "deposit",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "stateMutability": "Nonpayable",
    "type": "Constructor"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "addr",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "Deposit",
    "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": "Reinvest",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "addr",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      },
      {
        "name": "level",
        "type": "uint8"
      }
    ],
    "name": "ReferralPayout",
    "type": "Event"
  }
]
About this contract
overview

Tron330 is a verified smart contract on Tron, deployed from TFV2yWqnfhFCLJUuf8H3hLk1TeUUcVgsU6 on Apr 28, 2021. It has been called 2.84K 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 full ABI and bytecode are in the Code tab. Write calls require a signed wallet transaction — wallet support is coming soon.