TRON GOBLIN
explorerv0.5-beta
MAINNET

Playza · Contract on Tron

Smart contract
UNVERIFIED · mainnet
{}
Playza
CONTRACT Unverified Non-proxy
Address TUG1NPbBWZCFdXnSwZ787qcmMY5cvZhBE4
Verification Unverified
Standard CONTRACT
Creator
Creation tx
Deployed
Proxy No
Contract balance 0TRX on-chain
Total calls 0 lifetime triggers
Functions 32 18 read · 14 write
Bytecode 26.76Kbytes runtime
Deployed unverified
Contract interface
ABI · 32 fns
Unverified · bytecode + ABI only 32 functions · 12 events · 26,758 bytes
contract.abi.json
[
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "MIN_ADMIN_COUNT",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "transactionCount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "MAX_ADMIN_COUNT",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "ae",
        "type": "address"
      },
      {
        "name": "ij",
        "type": "address"
      },
      {
        "name": "r",
        "type": "address"
      },
      {
        "name": "y",
        "type": "address"
      },
      {
        "name": "gm",
        "type": "address"
      },
      {
        "name": "_supporter",
        "type": "address"
      },
      {
        "name": "_minFundsRequirementUSD",
        "type": "uint256"
      },
      {
        "name": "_splitPointUSD",
        "type": "uint256"
      },
      {
        "name": "_splitAmountUSD",
        "type": "uint256"
      }
    ],
    "stateMutability": "Nonpayable",
    "type": "Constructor"
  },
  {
    "payable": true,
    "stateMutability": "Payable",
    "type": "Fallback"
  },
  {
    "inputs": [
      {
        "name": "initiator",
        "type": "address"
      }
    ],
    "name": "ActivationEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "initiator",
        "type": "address"
      }
    ],
    "name": "DeactivationEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "minFundsRequirementSUN",
        "type": "uint256"
      },
      {
        "name": "contractBalance",
        "type": "uint256"
      }
    ],
    "name": "LowFundsDeactivationEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "oldAddress",
        "type": "address"
      },
      {
        "name": "newAddress",
        "type": "address"
      },
      {
        "name": "tag",
        "type": "string"
      }
    ],
    "name": "CollectorAddressChangedEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "minFundsRequirementSUN",
        "type": "uint256"
      },
      {
        "name": "contractBalance",
        "type": "uint256"
      }
    ],
    "name": "FundsNotificationEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "contractBalance",
        "type": "uint256"
      },
      {
        "name": "amountToSend",
        "type": "uint256"
      },
      {
        "name": "wallet",
        "type": "address"
      },
      {
        "name": "flow",
        "type": "string"
      }
    ],
    "name": "InsufficientFundsNotificationEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "onePercent",
        "type": "uint256"
      }
    ],
    "name": "SplitEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "sender",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "name": "ConfirmationEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "sender",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "name": "RevocationEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "transactionId",
        "type": "uint256"
      },
      {
        "name": "initiator",
        "type": "address"
      },
      {
        "name": "func",
        "type": "string"
      },
      {
        "name": "destination",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "holdExecution",
        "type": "bool"
      }
    ],
    "name": "SubmissionEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "name": "ExecutionEvent",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "transactionId",
        "type": "uint256"
      },
      {
        "name": "func",
        "type": "string"
      }
    ],
    "name": "ExecutionReadyEvent",
    "type": "Event"
  },
  {
    "payable": true,
    "name": "deposit",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "walletAddress",
        "type": "address"
      },
      {
        "name": "withdrawAmount",
        "type": "uint256"
      }
    ],
    "name": "withdraw",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "payable": true,
    "name": "betDirect",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "walletAddress",
        "type": "address"
      },
      {
        "name": "winAmount",
        "type": "uint256"
      }
    ],
    "name": "winResult",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "getPlayzaBalance",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "getMinFundsRequirementUSD",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "getSplitPointUSD",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "getSplitAmountUSD",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "constant": true,
    "name": "isActive",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "constant": true,
    "name": "isSenderGameManager",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address[]"
      }
    ],
    "constant": true,
    "name": "getAdmins",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "getAeAdmin",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address[]"
      }
    ],
    "constant": true,
    "name": "getSupporters",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "entity",
        "type": "address"
      }
    ],
    "name": "getRole",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "name": "getGameManager",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "tag",
        "type": "string"
      }
    ],
    "name": "getCollectorAddress",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newAddress",
        "type": "address"
      },
      {
        "name": "tag",
        "type": "string"
      }
    ],
    "name": "changeCollectorAddress",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newAeAdmin",
        "type": "address"
      }
    ],
    "name": "setAeAdmin",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newUsdSunRatio",
        "type": "uint256"
      }
    ],
    "name": "setUsdSunRatio",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "getUsdSunRatio",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "name": "deactivate",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "activate",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "name": "executeMultisigTransaction",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "split",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "initiator",
        "type": "address"
      },
      {
        "name": "destination",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "func",
        "type": "string"
      },
      {
        "name": "holdExecution",
        "type": "bool"
      },
      {
        "name": "executed",
        "type": "bool"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "name": "getMultisigTransaction",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "transactionId",
        "type": "uint256"
      },
      {
        "name": "_admin",
        "type": "address"
      }
    ],
    "name": "checkTransactionConfirmation",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "destination",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "func",
        "type": "string"
      },
      {
        "name": "holdExecution",
        "type": "bool"
      }
    ],
    "name": "submitTransaction",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "name": "revokeConfirmation",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "transactionId",
        "type": "uint256"
      }
    ],
    "name": "confirmTransaction",
    "stateMutability": "Nonpayable",
    "type": "Function"
  }
]
About this contract
overview

Playza 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.