TRON GOBLIN
explorerv0.5-beta
MAINNET
block #83,178,797

tronB · Verified Contract on Tron

Smart contract
VERIFIED · mainnet
tronB BLOCKBALL TOKEN (tronB)
TRC20 Source verified Token contract Non-proxy 2
Address TK5saXFQmHBdBK7FqYPY5eMmdt84fvMAkt
Token page
Verification Verified
Standard TRC20
Creation tx d1c55350…94a5af
Deployed Apr 6, 2020
Proxy No
Contract balance 2TRX on-chain
Total calls 147.87K lifetime triggers
Token holders 522 addresses
Total supply 2.00BtronB 6 decimals
Market cap fully diluted
Contract interface
ABI · 29 fns
Source verified · ABI matches bytecode 29 functions · 7 events · 4,542 bytes
contract.abi.json
[
  {
    "outputs": [
      {
        "name": "balance",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "takeTRX",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "string"
      }
    ],
    "constant": true,
    "name": "name",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "success",
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "name": "spender",
        "type": "address"
      },
      {
        "name": "tokens",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "gameindex",
        "type": "uint256"
      }
    ],
    "payable": true,
    "name": "bet",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "totalSupply",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "success",
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "name": "from",
        "type": "address"
      },
      {
        "name": "to",
        "type": "address"
      },
      {
        "name": "tokens",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "decimals",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "profit",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "_reward",
        "type": "uint256"
      },
      {
        "name": "_draw",
        "type": "uint256"
      }
    ],
    "name": "reward",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "_mega",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "from",
        "type": "address"
      }
    ],
    "name": "buyFrom",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "balance",
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "tokenOwner",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "reward",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "totalReward",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "name": "acceptOwnership",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "to",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "mintToken",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "receivedTRX",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "owner",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "string"
      }
    ],
    "constant": true,
    "name": "symbol",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "count",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "playCount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "balance",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "balanceToken",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "payable": true,
    "name": "buy",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "success",
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "name": "to",
        "type": "address"
      },
      {
        "name": "tokens",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "count",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "winCount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "balance",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "balance",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "newOwner",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "remaining",
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "tokenOwner",
        "type": "address"
      },
      {
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "allowance",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "tokens",
        "type": "uint256"
      }
    ],
    "name": "sell",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "from",
        "type": "address"
      },
      {
        "name": "tokens",
        "type": "uint256"
      }
    ],
    "name": "sellFrom",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "bet",
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "totalBet",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "stateMutability": "Nonpayable",
    "type": "Constructor"
  },
  {
    "payable": true,
    "stateMutability": "Payable",
    "type": "Fallback"
  },
  {
    "inputs": [
      {
        "name": "buyer",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "ReceiveTRX",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "TakeTRX",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "Bet",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "Reward",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "to",
        "type": "address"
      },
      {
        "name": "tokens",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "tokenOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "spender",
        "type": "address"
      },
      {
        "name": "tokens",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "_from",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "_to",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "Event"
  }
]
About this contract
overview

tronB is the verified TRC20 contract behind BLOCKBALL TOKEN (tronB) on Tron, deployed from TB5Xix4B9Qg9mPvR1Q3TymmuzJwnAzhkTo on Apr 6, 2020. It has been called 147.87K 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.