TRON GOBLIN
explorerv0.5-beta
MAINNET

TronPrime · Contract on Tron

Smart contract
UNVERIFIED · mainnet
{}
TronPrime
CONTRACT Unverified Non-proxy
Address TPBniX1xpPYfEB5gNos2g2aGSnHJi4zfAv
Verification Unverified
Standard CONTRACT
Creator
Creation tx
Deployed
Proxy No
Contract balance 0TRX on-chain
Total calls 0 lifetime triggers
Functions 35 15 read · 20 write
Bytecode 12.22Kbytes runtime
Deployed unverified
Contract interface
ABI · 35 fns
Unverified · bytecode + ABI only 35 functions · 6 events · 12,218 bytes
contract.abi.json
[
  {
    "inputs": [
      {
        "name": "newDelay",
        "type": "uint256"
      }
    ],
    "name": "updateDappDelay",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "claimDivs",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint128"
      }
    ],
    "constant": true,
    "name": "weeksSinceEpoch",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "player",
        "type": "address"
      }
    ],
    "name": "accountSubscriptions",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newLoansFee",
        "type": "uint256"
      }
    ],
    "name": "updateLoansFee",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newPercent",
        "type": "uint256"
      }
    ],
    "name": "updateCompounding",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "dapp",
        "type": "address"
      },
      {
        "name": "loanable",
        "type": "bool"
      }
    ],
    "name": "updateLoanable",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "dappAddress",
        "type": "address"
      }
    ],
    "name": "addPendingSubscription",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "dappAddress",
        "type": "address"
      }
    ],
    "name": "removeSubscription",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "dapp",
        "type": "address"
      },
      {
        "name": "weighting",
        "type": "uint128"
      },
      {
        "name": "requiresFunds",
        "type": "bool"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "activeSubscriptions",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "withdrawPlatformFees",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "dapp",
        "type": "address"
      },
      {
        "name": "weighting",
        "type": "uint128"
      },
      {
        "name": "delayTimestamp",
        "type": "uint128"
      },
      {
        "name": "requiresFunds",
        "type": "bool"
      },
      {
        "name": "loanable",
        "type": "bool"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "pendingDapps",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "dappAddress",
        "type": "address"
      },
      {
        "name": "dappWeighting",
        "type": "uint128"
      },
      {
        "name": "requiresFunds",
        "type": "bool"
      },
      {
        "name": "loanable",
        "type": "bool"
      }
    ],
    "name": "addSubscription",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "name": "newDappDelay",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "reinvestSetting",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      },
      {
        "type": "uint256"
      }
    ],
    "name": "userSubscriptionsList",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "currentStreak",
        "type": "uint128"
      },
      {
        "name": "lastReinvestWeek",
        "type": "uint128"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "reinvestStreaks",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newFundFee",
        "type": "uint256"
      }
    ],
    "name": "reduceFundFee",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "subscriptionLoanable",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "payable": true,
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "referrer",
        "type": "address"
      }
    ],
    "name": "depositFor",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "loyaltyAddress",
        "type": "address"
      }
    ],
    "name": "updateLoyaltyContract",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "drawTrx",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "trxLoaned",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "autoCompoundEnabled",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "player",
        "type": "address"
      }
    ],
    "name": "loanableValue",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "withdrawLoanDivs",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      }
    ],
    "name": "skipFor",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "referrer",
        "type": "address"
      },
      {
        "name": "percent",
        "type": "uint256"
      }
    ],
    "name": "cashout",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "referrer",
        "type": "address"
      }
    ],
    "name": "reinvest",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "referrer",
        "type": "address"
      }
    ],
    "name": "reinvestFor",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "payable": true,
    "name": "paybackTrx",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "player",
        "type": "address"
      }
    ],
    "name": "accountValue",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "type": "address"
      },
      {
        "type": "address"
      }
    ],
    "name": "userSubscriptions",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "payable": true,
    "inputs": [
      {
        "name": "referrer",
        "type": "address"
      }
    ],
    "name": "deposit",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "constant": true,
    "inputs": [
      {
        "name": "player",
        "type": "address"
      }
    ],
    "name": "totalDivs",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "payable": true,
    "stateMutability": "Payable",
    "type": "Fallback"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "ref",
        "type": "address"
      },
      {
        "name": "tron",
        "type": "uint256"
      }
    ],
    "name": "Deposit",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "ref",
        "type": "address"
      },
      {
        "name": "tron",
        "type": "uint256"
      }
    ],
    "name": "Cashout",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "ref",
        "type": "address"
      },
      {
        "name": "tron",
        "type": "uint256"
      }
    ],
    "name": "Reinvest",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "tron",
        "type": "uint256"
      }
    ],
    "name": "Withdraw",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "tron",
        "type": "uint256"
      }
    ],
    "name": "Borrow",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "player",
        "type": "address"
      },
      {
        "name": "tron",
        "type": "uint256"
      }
    ],
    "name": "Payback",
    "type": "Event"
  }
]
About this contract
overview

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