TRON GOBLIN
explorerv0.5-beta
MAINNET

NRGSalesLiveV3 · Contract on Tron

Smart contract
UNVERIFIED · mainnet
{}
NRGSalesLiveV3
CONTRACT Unverified Non-proxy
Address TEeLFcbSc2LFSFrTZnWRCacZzo3ZtBybh2
Verification Unverified
Standard CONTRACT
Creation tx b3dade4d…eed757
Deployed Apr 7, 2023
Proxy No
Contract balance 18,165TRX on-chain
Total calls 180.28K lifetime triggers
Functions 105 51 read · 54 write
Bytecode 23.90Kbytes runtime
Deployed Apr 7, 2023 unverified
Contract interface
ABI · 105 fns
Unverified · bytecode + ABI only 105 functions · 7 events · 23,902 bytes
contract.abi.json
[
  {
    "stateMutability": "Nonpayable",
    "type": "Constructor"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "user",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "trxClaimed",
        "type": "uint256"
      }
    ],
    "name": "commissionClaimed",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "_buyer",
        "type": "address"
      },
      {
        "name": "energyAmount",
        "type": "uint256"
      },
      {
        "indexed": true,
        "name": "expireTime",
        "type": "uint256"
      },
      {
        "indexed": true,
        "name": "affiliateID",
        "type": "uint256"
      },
      {
        "name": "amountToFreeze",
        "type": "uint256"
      },
      {
        "name": "rentalPeriod",
        "type": "uint256"
      },
      {
        "name": "rentalTypeUnit",
        "type": "uint8"
      }
    ],
    "name": "energyPurchase",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "user",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "expireTime",
        "type": "uint256"
      },
      {
        "name": "unfreezeAmount",
        "type": "uint256"
      }
    ],
    "name": "energyUnfreeze",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "user",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "nrgAmount",
        "type": "uint256"
      },
      {
        "indexed": true,
        "name": "affiliate",
        "type": "uint256"
      }
    ],
    "name": "nrgAdded",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "user",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "nrgAmount",
        "type": "uint256"
      },
      {
        "indexed": true,
        "name": "affiliate",
        "type": "uint256"
      }
    ],
    "name": "nrgCompounded",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "user",
        "type": "address"
      },
      {
        "name": "nrgAmount",
        "type": "uint256"
      }
    ],
    "name": "removeTimerStarted",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "indexed": true,
        "name": "user",
        "type": "address"
      },
      {
        "name": "unfreezeStarted",
        "type": "bool"
      },
      {
        "name": "exitTime",
        "type": "uint256"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "unfreezeInfo",
    "type": "Event"
  },
  {
    "inputs": [
      {
        "name": "_switch",
        "type": "bool"
      }
    ],
    "name": "BuySwitch",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "DAOContract",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "DAORole",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_switch",
        "type": "bool"
      }
    ],
    "name": "NRGProvidersSwitch",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "NRGToken",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "ProxyContract",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "StakeForEnergy",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "StakingContract",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "contractAddress",
        "type": "address"
      }
    ],
    "name": "addApprovedContract",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "al",
        "type": "address"
      }
    ],
    "name": "addToAL",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "ar",
        "type": "address"
      }
    ],
    "name": "addToAdminList",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "dr",
        "type": "address"
      }
    ],
    "name": "addToDaoList",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "addToTeamBufferAndFreeze",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "addToTeamBufferAndFreezeFromVotingRewards",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "name": "addToTeamBufferWithoutFreeze",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "reward",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "recipient",
        "type": "address"
      }
    ],
    "name": "adminRewards",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "adminRole",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "allowList",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "available",
        "type": "uint256"
      }
    ],
    "name": "availableForFreeze",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_receiver",
        "type": "address"
      },
      {
        "name": "_energyRentalUnit",
        "type": "uint8"
      },
      {
        "name": "_energyAmount",
        "type": "uint256"
      },
      {
        "name": "affiliate",
        "type": "uint256"
      },
      {
        "name": "_rentalPeriod",
        "type": "uint256"
      }
    ],
    "name": "buyEnergy",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "total",
        "type": "uint256"
      },
      {
        "name": "unfreezeTime",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "_energyRentalUnit",
        "type": "uint8"
      },
      {
        "name": "_energyAmount",
        "type": "uint256"
      },
      {
        "name": "rentalPeriod",
        "type": "uint256"
      }
    ],
    "name": "calculatePrice",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "canRemoveNRG",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "unstaked",
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "canUnStakeTP",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "name": "cancelremoveNRG",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "cancelremoveNRGForUser",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "comm",
        "type": "address"
      }
    ],
    "name": "changeCommunityAddress",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_DAO",
        "type": "address"
      }
    ],
    "name": "changeDAO",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "changeEnergyPrice",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_maxDays",
        "type": "uint256"
      }
    ],
    "name": "changeMaxDays",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "val",
        "type": "uint256"
      }
    ],
    "name": "changeMinOrder",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_owner",
        "type": "address"
      }
    ],
    "name": "changeOwner",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "teamP",
        "type": "uint256"
      },
      {
        "name": "userP",
        "type": "uint256"
      },
      {
        "name": "commP",
        "type": "uint256"
      },
      {
        "name": "stakeP",
        "type": "uint256"
      }
    ],
    "name": "changePercentages",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_proxy",
        "type": "address"
      }
    ],
    "name": "changeProxy",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "val",
        "type": "uint256"
      }
    ],
    "name": "changeRegenerationPeriodMultiplier",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_staking",
        "type": "address"
      }
    ],
    "name": "changeStaking",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "val",
        "type": "uint256"
      }
    ],
    "name": "changeUnstakePeriod",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "reward",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "claimRewards",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "reward",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "recipient",
        "type": "address"
      }
    ],
    "name": "claimRewardsToDifferentAddress",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "pending",
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "userAddr",
        "type": "address"
      }
    ],
    "name": "claimable",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "community",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "communityFunds",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "communityFundsP",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "compound",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "dailyIncome",
        "type": "uint256"
      },
      {
        "name": "unstakePeriod",
        "type": "uint256"
      },
      {
        "name": "maxDays",
        "type": "uint256"
      },
      {
        "name": "energyPrice",
        "type": "uint256"
      },
      {
        "name": "staked",
        "type": "uint256"
      },
      {
        "name": "accTokensPerShare",
        "type": "uint256"
      },
      {
        "name": "amountScheduledOut",
        "type": "uint256"
      },
      {
        "name": "frozen",
        "type": "uint256"
      },
      {
        "name": "regenerationPeriodMultiplier",
        "type": "uint256"
      },
      {
        "name": "minOrder",
        "type": "uint256"
      }
    ],
    "name": "energyInfo",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "exitBool",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "exitRequest",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "exitRequestAmount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "int256"
      }
    ],
    "name": "getAvailableEnergy",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "target",
        "type": "address"
      }
    ],
    "name": "getAvailableUnfreezeV2Size",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "totalAmount",
        "type": "uint256"
      },
      {
        "name": "frozenAmount",
        "type": "uint256"
      }
    ],
    "name": "getBuffer",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "getCurrentEnegryRate",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "unitType",
        "type": "uint256"
      }
    ],
    "name": "getDelegatableResource",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "affiliate",
        "type": "uint256"
      }
    ],
    "name": "getNRG",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      },
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "target",
        "type": "address"
      }
    ],
    "name": "getResourceUsage",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "b",
        "type": "address"
      }
    ],
    "name": "getResourceV2",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "resourceType",
        "type": "uint256"
      }
    ],
    "name": "getTotalAcquiredResource",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "resourceType",
        "type": "uint256"
      }
    ],
    "name": "getTotalDelegatedResource",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "target",
        "type": "address"
      }
    ],
    "name": "getTotalResource",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "isApprovedContract",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "name": "manageFunds",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_receiver",
        "type": "address"
      },
      {
        "name": "_energyRentalUnit",
        "type": "uint8"
      },
      {
        "name": "_energyAmount",
        "type": "uint256"
      },
      {
        "name": "affiliate",
        "type": "uint256"
      },
      {
        "name": "_rentalPeriod",
        "type": "uint256"
      }
    ],
    "name": "orderBookBuy",
    "stateMutability": "Payable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "address"
      }
    ],
    "name": "owner",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "_owner",
        "type": "address"
      }
    ],
    "name": "queryReceivedVoteCount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "queryRewardBalance",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "queryTotalAvailableToVote",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "queryTotalVoteCount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "queryUsedVoteCount",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "name": "to",
        "type": "address"
      }
    ],
    "name": "queryVoteCountBySr",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "readStaked",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "al",
        "type": "address"
      }
    ],
    "name": "remFromAL",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "ar",
        "type": "address"
      }
    ],
    "name": "remFromAdminList",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "dr",
        "type": "address"
      }
    ],
    "name": "remFromDaoList",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "contractAddress",
        "type": "address"
      }
    ],
    "name": "removeApprovedContract",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "removeCommFunds",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "user",
        "type": "address"
      }
    ],
    "name": "removeNRG",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "removeTeamFunds",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "inputs": [
      {
        "type": "address"
      }
    ],
    "name": "rewardDebt",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "token",
        "type": "address"
      },
      {
        "name": "staking",
        "type": "address"
      },
      {
        "name": "proxy",
        "type": "address"
      },
      {
        "name": "dao",
        "type": "address"
      },
      {
        "name": "teamP",
        "type": "uint256"
      },
      {
        "name": "userP",
        "type": "uint256"
      },
      {
        "name": "commP",
        "type": "uint256"
      },
      {
        "name": "stakeP",
        "type": "uint256"
      }
    ],
    "name": "setUp",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "name": "setUpDone",
        "type": "bool"
      },
      {
        "name": "userFailSafeEnabled",
        "type": "bool"
      },
      {
        "name": "stopNRG",
        "type": "bool"
      },
      {
        "name": "stopBuy",
        "type": "bool"
      },
      {
        "name": "removeNRGOverride",
        "type": "bool"
      },
      {
        "name": "allowCompound",
        "type": "bool"
      }
    ],
    "name": "settings",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "stakingFunds",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "stakingFundsP",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "startRemoveTimer",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "teamBufferFrozen",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "teamBufferTotal",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "teamFunds",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "teamFundsP",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "unStakeTP",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "user",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "unfreezeForUser",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "unfreezeToContract",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "unstakePeriodInDaysTime",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "unstakePeriodNetworkSetting",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "unstakeTeamBuffer",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_allowCompound",
        "type": "bool"
      }
    ],
    "name": "updateAllowCompound",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_newVal",
        "type": "bool"
      }
    ],
    "name": "updateNRGRemoveOverride",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "_from",
        "type": "address"
      },
      {
        "name": "_to",
        "type": "address"
      },
      {
        "name": "_amount",
        "type": "uint256"
      },
      {
        "name": "_caller",
        "type": "address"
      }
    ],
    "name": "updateUserRewardDebt",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "userFailSafe",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "enabled",
        "type": "bool"
      }
    ],
    "name": "userFailSafeEnabledToggle",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "userFailSafeMaintainingRewardDebt",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "userFunds",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "uint256"
      }
    ],
    "name": "userFundsP",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "outputs": [
      {
        "type": "bool"
      }
    ],
    "name": "viewUserFailSafeEnabled",
    "stateMutability": "View",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "srList",
        "type": "address[]"
      },
      {
        "name": "tpList",
        "type": "uint256[]"
      }
    ],
    "name": "voteWitness",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "inputs": [
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "widthdrawTeamBuffer",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "withdrawVotingReward",
    "stateMutability": "Nonpayable",
    "type": "Function"
  },
  {
    "name": "withdrawVotingRewardToContract",
    "stateMutability": "Nonpayable",
    "type": "Function"
  }
]
About this contract
overview

NRGSalesLiveV3 is a smart contract on Tron, deployed from TMKzhnZxKLaWVckHn5RhXB6Aa6vPozKuD2 on Apr 7, 2023. It has been called 180.28K 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.