CFTStaking · Contract on Tron
Smart contract
UNVERIFIED · mainnet
{}
CFTStaking
Address THLETrCqWHVJNURBQNKLBYJTLBGpUnDatp
Contract balance 0TRX on-chain
Total calls 269 lifetime triggers
Functions 33 24 read · 9 write
Bytecode 5.96Kbytes runtime
Deployed May 26, 2025 unverified
Contract interface
ABI · 33 fns
contract.abi.json
[
{
"inputs": [
{
"name": "_stakingToken",
"type": "address"
},
{
"name": "_rewardToken",
"type": "address"
},
{
"name": "_dailyReward",
"type": "uint256"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "OwnerStakedTokenWithdrawn",
"type": "Event"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "OwnerWithdrawn",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "reward",
"type": "uint256"
}
],
"name": "RewardClaimed",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "RewardDeposited",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "Staked",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "Withdrawn",
"type": "Event"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "calculateAPR",
"stateMutability": "View",
"type": "Function"
},
{
"name": "claimReward",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "dailyReward",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "depositReward",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "earned",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address[]"
},
{
"type": "uint256[]"
}
],
"name": "getAllStakersAndAmounts",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "lastUpdateTime",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "owner",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "ownerWithdraw",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "ownerWithdrawStakedTokens",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"name": "resetAllRewards",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "rewardPerToken",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "rewardPerTokenStored",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "rewardToken",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "rewardsPerMinute",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_dailyReward",
"type": "uint256"
}
],
"name": "setDailyReward",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "stake",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"inputs": [
{
"type": "uint256"
}
],
"name": "stakers",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "amount",
"type": "uint256"
},
{
"name": "rewardPerTokenPaid",
"type": "uint256"
},
{
"name": "rewards",
"type": "uint256"
},
{
"name": "totalClaimedRewards",
"type": "uint256"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "stakes",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "stakingToken",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "totalDepositedRewards",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "totalStaked",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "viewDailyReward",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "viewPendingReward",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "viewProjectedRewardsForYear",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "viewStakedAmount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "viewStakedPercentage",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "viewTotalClaimedRewards",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "viewTotalDepositedRewards",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "viewTotalStaked",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "totalUnclaimedRewards",
"type": "uint256"
}
],
"name": "viewTotalUnclaimedRewards",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "withdraw",
"stateMutability": "Nonpayable",
"type": "Function"
}
]About this contract
overview
CFTStaking is a smart contract on Tron, deployed from THNiVH2i5gqgTXR3PMYFaMKdygiXrzJPrk on May 26, 2025. It has been called 269 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.