TRON GOBLIN
explorerv0.5-beta
MAINNET

PFRepeatProxy · Contract on Tron

Smart contract
UNVERIFIED · mainnet
{}
PFRepeatProxy
CONTRACT Unverified Non-proxy
Address TKiwxpWrGRoQbdzifwxpempDP664aMoLtS
Verification Unverified
Standard CONTRACT
Creator
Creation tx
Deployed
Proxy No
Contract balance 0TRX on-chain
Total calls 0 lifetime triggers
Functions 51 35 read · 16 write
Bytecode 458bytes runtime
Deployed unverified
Contract interface
ABI · 51 fns
Unverified · bytecode + ABI only 51 functions · 7 events · 458 bytes
contract.abi.json
[
  {
    "inputs": [
      {
        "name": "previousAdmin",
        "type": "address"
      },
      {
        "name": "newAdmin",
        "type": "address"
      }
    ],
    "name": "AdminChanged",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "beacon",
        "type": "address"
      }
    ],
    "name": "BeaconUpgraded",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "version",
        "type": "uint8"
      }
    ],
    "name": "Initialized",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "k",
        "type": "uint256"
      },
      {
        "name": "newValue",
        "type": "uint256"
      },
      {
        "name": "newAddress",
        "type": "address"
      }
    ],
    "name": "ParamChanged",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "user",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      },
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "Repeated",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "referral",
        "type": "address"
      },
      {
        "name": "referrer",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "RewardDSended",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "implementation",
        "type": "address"
      }
    ],
    "name": "Upgraded",
    "type": "Event"
  },
  {
    "outputs": [
      {
        "name": "available",
        "type": "uint128"
      },
      {
        "name": "usdt",
        "type": "uint128"
      },
      {
        "name": "star",
        "type": "uint128"
      }
    ],
    "name": "all",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "bank",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "crowd",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint32"
      }
    ],
    "name": "delay",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256[]"
      }
    ],
    "inputs": [
      {
        "name": "ids",
        "type": "uint256[]"
      }
    ],
    "name": "depositIdsFilter",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint32"
      }
    ],
    "name": "duration",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "repeat",
        "type": "uint16"
      },
      {
        "name": "reward",
        "type": "uint16"
      }
    ],
    "name": "fee",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "starDeposit",
        "type": "uint128"
      },
      {
        "name": "starWithdraw",
        "type": "uint128"
      },
      {
        "name": "usdtAmount",
        "type": "uint256"
      }
    ],
    "name": "found",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "foundation",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "tuple"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "getPlayer",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "getPlayerRepeatIdLength",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256[]"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "getPlayerRepeatIds",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      },
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "repeatTime",
        "type": "uint256"
      },
      {
        "name": "rptPtgRewardS",
        "type": "uint256"
      }
    ],
    "name": "getRewardFactor",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_star",
        "type": "address"
      },
      {
        "name": "_usdt",
        "type": "address"
      },
      {
        "name": "_pfPlayer",
        "type": "address"
      },
      {
        "name": "_pfManage",
        "type": "address"
      },
      {
        "name": "_pfMain",
        "type": "address"
      },
      {
        "name": "_bank",
        "type": "address"
      },
      {
        "name": "_foundation",
        "type": "address"
      },
      {
        "name": "_crowd",
        "type": "address"
      },
      {
        "name": "_team",
        "type": "address"
      }
    ],
    "name": "initialize",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "liquidate",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "time",
        "type": "uint128"
      },
      {
        "name": "price",
        "type": "uint128"
      }
    ],
    "name": "liquidation",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "pfMain",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "pfManage",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "pfPlayer",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "type": "address"
      },
      {
        "type": "uint256"
      }
    ],
    "name": "playerRepeatIds",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "repeatData",
        "type": "tuple[]"
      },
      {
        "name": "ids",
        "type": "uint256[]"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "keys",
        "type": "uint256[]"
      }
    ],
    "name": "playerRepeats",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      },
      {
        "type": "uint256"
      }
    ],
    "name": "principalRewardSum",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "ptgRewardS",
        "type": "uint16"
      },
      {
        "name": "sum",
        "type": "uint240"
      }
    ],
    "inputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "principals",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bytes32"
      }
    ],
    "name": "proxiableUUID",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "rewardS",
        "type": "uint16"
      },
      {
        "name": "rewardSMax",
        "type": "uint16"
      },
      {
        "name": "rewardD",
        "type": "uint16"
      }
    ],
    "name": "ptg",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "principalIdNow",
        "type": "uint32"
      },
      {
        "name": "repeatIdNow",
        "type": "uint32"
      }
    ],
    "name": "queue",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "depositIds",
        "type": "uint256[]"
      }
    ],
    "name": "recover",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "recoverDepositIds",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "recoverPlayers",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "repeatApply",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "usdtAmount",
        "type": "uint256"
      }
    ],
    "name": "repeatByMain",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "count",
        "type": "uint256"
      }
    ],
    "name": "repeatByPlayer",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "repeatExcute",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "repeatLength",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "time",
        "type": "uint32"
      },
      {
        "name": "principalQueueId",
        "type": "uint24"
      },
      {
        "name": "repeatQueueId",
        "type": "uint24"
      },
      {
        "name": "ptgRewardS",
        "type": "uint16"
      },
      {
        "name": "starAmount",
        "type": "uint112"
      },
      {
        "name": "isWithdraw",
        "type": "uint16"
      },
      {
        "name": "usdtAmount",
        "type": "uint112"
      },
      {
        "name": "nonce",
        "type": "uint16"
      }
    ],
    "inputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "repeats",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "t",
        "type": "uint256"
      },
      {
        "name": "addr",
        "type": "address"
      }
    ],
    "name": "setParamAddr",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "t",
        "type": "uint256"
      },
      {
        "name": "v",
        "type": "uint256"
      }
    ],
    "name": "setParamUint",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      },
      {
        "type": "uint256"
      },
      {
        "type": "uint256"
      }
    ],
    "name": "shouldLiquidate",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "star",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "starRF",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "starSF",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "team",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newImplementation",
        "type": "address"
      }
    ],
    "name": "upgradeTo",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newImplementation",
        "type": "address"
      },
      {
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "upgradeToAndCall",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "usdt",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "withdrawInterest",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "withdrawLiquidate",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "withdrawPrincipalApply",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "withdrawPrincipalCancel",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "repeatId",
        "type": "uint256"
      }
    ],
    "name": "withdrawPrincipalExcute",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "newImplementation",
        "type": "address"
      }
    ],
    "stateMutability": "Nonpayable",
    "type": "Constructor"
  },
  {
    "stateMutability": "Payable",
    "type": "Fallback"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "implementation",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "stateMutability": "Payable",
    "type": "Receive"
  }
]
About this contract
overview

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