KLV/SST Pool 3 · Contract on Tron
Smart contract
UNVERIFIED · mainnet
{}
KLV/SST Pool 3
Address TWNgFhbHiZYb2RDTLRv2E4PUXfpLkUecrm
Contract balance 0TRX on-chain
Total calls 0 lifetime triggers
Functions 50 38 read · 12 write
Bytecode 11.56Kbytes runtime
Deployed — unverified
Contract interface
ABI · 50 fns
contract.abi.json
[
{
"inputs": [
{
"name": "_rewardAddress",
"type": "address"
},
{
"name": "_referralAddress",
"type": "address"
},
{
"name": "_stakingToken",
"type": "address"
},
{
"name": "_name",
"type": "string"
},
{
"name": "_startAt",
"type": "uint256"
},
{
"name": "_endAt",
"type": "uint256"
},
{
"name": "_fee",
"type": "uint256"
},
{
"name": "_referralFee",
"type": "uint256"
},
{
"name": "_supply",
"type": "uint256"
},
{
"name": "_minTokens",
"type": "uint256"
},
{
"name": "_maxTokens",
"type": "uint256"
},
{
"name": "_maxTokensPerStaker",
"type": "uint256"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "token",
"type": "address"
},
{
"indexed": true,
"name": "rewardToken",
"type": "address"
},
{
"indexed": true,
"name": "staker_",
"type": "address"
},
{
"name": "reward_",
"type": "uint256"
}
],
"name": "PaidOut",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "token",
"type": "address"
},
{
"indexed": true,
"name": "rewardToken",
"type": "address"
},
{
"indexed": true,
"name": "staker_",
"type": "address"
},
{
"name": "reward_",
"type": "uint256"
}
],
"name": "ReferralPayOut",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "token",
"type": "address"
},
{
"indexed": true,
"name": "staker_",
"type": "address"
},
{
"name": "requestedAmount_",
"type": "uint256"
},
{
"name": "stakedAmount_",
"type": "uint256"
}
],
"name": "Staked",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "token",
"type": "address"
},
{
"indexed": true,
"name": "staker_",
"type": "address"
},
{
"name": "requestedAmount_",
"type": "uint256"
},
{
"name": "stakedAmount_",
"type": "uint256"
}
],
"name": "UnStaked",
"type": "Event"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_startAt",
"type": "uint256"
}
],
"name": "changeStartAt",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"name": "claim",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"name": "claimFee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"name": "claimRefReward",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "currentTime",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "earned",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "emergencyWithdraw",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_lockEndsAt",
"type": "uint256"
},
{
"name": "_shouldLock",
"type": "bool"
}
],
"name": "enableLockInPeriod",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "endAt",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "fee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "feeClaimed",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
},
{
"name": "token",
"type": "address"
}
],
"name": "getRewardAmount",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "getRewardForDuration",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "lastTimeRewardApplicable",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "lastUpdateTime",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "lockEndsAt",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "maxStakers",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "maxTokens",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "maxTokensPerStaker",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "minTokens",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"constant": true,
"name": "name",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "owner",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
},
{
"type": "address"
},
{
"type": "address"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
}
],
"constant": true,
"name": "poolInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
},
{
"type": "address"
},
{
"type": "address"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
},
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "poolInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "referral",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "referralFee",
"stateMutability": "View",
"type": "Function"
},
{
"name": "renounceOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "rewardAddress",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "rewardPerToken",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "rewardPerTokenStored",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "rewardRate",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "rewardsDuration",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_maxStakers",
"type": "uint256"
}
],
"name": "setMaxStakers",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"constant": true,
"name": "shouldLock",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "stake",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"constant": true,
"inputs": [
{
"name": "from",
"type": "address"
}
],
"name": "stakeExits",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "stakeOf",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "stakedTotal",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"inputs": [
{
"type": "uint256"
}
],
"name": "stakes",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"constant": true,
"name": "stakingToken",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "startAt",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "supply",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "totalClaimed",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "totalFee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "totalReward",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "totalStakers",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"constant": true,
"name": "totalSupply",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"name": "addressIndex",
"type": "uint256"
},
{
"name": "amount",
"type": "uint256"
},
{
"name": "lastRewardPaidAt",
"type": "uint256"
},
{
"name": "rewardReceived",
"type": "uint256"
},
{
"name": "totalClaimed",
"type": "uint256"
},
{
"name": "refReward",
"type": "uint256"
},
{
"name": "totalRefReward",
"type": "uint256"
}
],
"constant": true,
"inputs": [
{
"type": "address"
}
],
"name": "userInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "withdraw",
"stateMutability": "Nonpayable",
"type": "Function"
}
]About this contract
overview
KLV/SST Pool 3 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.