TenetStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1c4268ac at 17360569
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 46 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
11 additional variables

No balances found for "TenetStaking"

No transactions found for "TenetStaking"


Functions
Getter at block 20962598
DOMAIN_SEPARATOR(view returns (bytes32)
0xb58c9c49122fb38ba7c24cb286c2e14a08c5576c987f75dc6dd97514e3df0b3f
MAX_BPS(view returns (uint256)
10000
decimals(view returns (uint8)
18
distributor(view returns (address)
0x0000000000000000000000000000000000000000
minAmount(view returns (uint256)
0
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
penaltyBP(view returns (uint16)
0
penaltyDays(view returns (uint16)
0
shareBonusBPPer1MTokens(view returns (uint32)
0
stakingToken(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalShares(view returns (uint192)
0
totalSupply(view returns (uint256)
0
treasury(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
balanceOfUnstaked(addressview returns (uint256)
calculateShares(uint256 _amountview returns (uint192 shares)
checkpoints(address accountuint32 posview returns (struct ERC20VotesUpgradeableCheckpoint)
delegates(address accountview returns (address)
getCurrentVotes(address accountview returns (uint96)
getPastTotalSupply(uint256 blockNumberview returns (uint256)
getPastVotes(address accountuint256 blockNumberview returns (uint256)
getPriorVotes(address accountuint256 blockNumberview returns (uint96)
getVotes(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
stakerStakeCount(address _stakerAddressview returns (uint256)
stakers(addressuint256view returns (bool unstakeduint128 amountuint48 stakedTimestampuint16 penaltyDaysuint16 penaltyBPuint192 shares)
withdrawals(addressuint256view returns (bool withdrawnuint48 withdrawalTimestamp)
State-modifying
approve(address spenderuint256 amountreturns (bool)
cancelUnstake(uint256 _stakeIndex
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _stakingTokenuint16 _penaltyDaysuint16 _penaltyBPaddress _treasuryuint32 _shareBonusBPPer1MTokensuint256 _minAmountaddress _distributor
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
setDistributor(address _distributor
setMinAmount(uint256 _minAmount
setPenaltyBP(uint16 _penaltyBP
setPenaltyDays(uint16 _penaltyDays
setShareBonusBPPer1MTokens(uint32 _shareBonusBPPer1MTokens
setTreasury(address _treasury
stake(uint128 _amount
stakeFor(address _useruint128 _amount
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
unstake(uint256 _stakeIndex
withdraw(uint256 _stakeIndexbool _force
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetDistributor(address distributor
SetMinAmount(uint256 minAmount
SetPenaltyBP(uint16 penaltyBP
SetPenaltyDays(uint16 penaltyDays
SetShareBonusBPPer1MTokens(uint32 shareBonusBPPer1MTokens
SetTreasury(address treasury
Staked(address indexed stakeruint256 indexed stakeIndexuint128 amountuint48 stakedTimestampuint16 penaltyDaysuint16 penaltyBPuint128 totalSupplyuint192 sharesuint192 totalShares
Transfer(address indexed fromaddress indexed touint256 value
Unstaked(address indexed stakeruint256 indexed stakeIndexuint128 amountuint16 penaltyDaysuint128 totalSupplyuint192 sharesuint192 totalShares
Withdrawn(address indexed stakeruint256 indexed stakeIndexuint256 amountuint256 penaltyAmount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.