Staking

Verified contract

Active on Ethereum with 5,419 txns
Deployed by via 0x2a3b4da6 at 13670030
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $108.02
ERC-20
Value $37,408,534.35
ERC-20
--
0x961c0226ea037441b3278fa9877f944a16843e349a330e6462beb18e20724538
0x2fed11b230ec29f6d8dae64ae659f962354b78073d49b4f6d71cec406c758481
0x73efeb2f3100efb3a9ce6e72d10df7dad48d3b1bc145e1e0e29019468ac96ee6
0xe736f93fb15c5b744787fbeef17a51aa3025aac930d184babcd4fc0858633a9f
0xc579dcdebba27d86d4ceb12fdf729d99c84f50e36b341f40ba53f6e9a37d4151
0x0ab9e4c73f6a2c5a3a8bc2b67c55f2ad1317597495dac7bd63c8670bdf10769f
0x3f6f75630b444f4c9a8ae5967601ba35b810158781010e4354952479a39dc9c9
0xa08ed20c2f1367fd8e415169966d6e211cc97bad2b807d486cea0590a1ebe4d2
0x9ce2940edfe86665fca2258148b6f35925161fe1412efa4a45682d8c9156ebe7
0x4081fb7e1383239ff1532335ea8aa47ea49dcbd18e51ee8372986a0ff1d11c38

Functions
Getter at block 20863767
CELER_TOKEN(view returns (address)
0x4f9254c83eb525f9fcf346490bbb3ed28a81c667
bondedTokens(view returns (uint256)
2504931419696516906400122309
forfeiture(view returns (uint256)
0
getBondedValidatorNum(view returns (uint256)
20
 
getBondedValidatorsTokens(view returns (struct DataTypesValidatorTokens[])
getQuorumTokens(view returns (uint256)
1669954279797677937600081540
getValidatorNum(view returns (uint256)
22
govContract(view returns (address)
0xea129ae043c4cb73dcb241aaa074f9e667641ba0
nextBondBlock(view returns (uint256)
17840653
owner(view returns (address)
0xf380166f8490f24af32bf47d1aa217fba62b6575
paused(view returns (bool)
false
rewardContract(view returns (address)
0xb01fd7bc0b3c433e313bf92dac09ff3942212b42
whitelistEnabled(view returns (bool)
true
Read-only
bondedValAddrs(uint256view returns (address)
getDelegatorInfo(address _valAddraddress _delAddrview returns (struct DataTypesDelegatorInfo)
getParamValue(uint8 _nameview returns (uint256)
getValidatorStatus(address _valAddrview returns (uint8)
getValidatorTokens(address _valAddrview returns (uint256)
hasMinRequiredTokens(address _valAddrbool _checkSelfDelegationview returns (bool)
isBondedValidator(address _addrview returns (bool)
isPauser(address accountview returns (bool)
isWhitelisted(address accountview returns (bool)
params(uint8view returns (uint256)
pausers(addressview returns (bool)
signerVals(addressview returns (address)
slashNonces(uint256view returns (bool)
valAddrs(uint256view returns (address)
validators(addressview returns (uint8 statusaddress signeruint256 tokensuint256 sharesuint256 undelegationTokensuint256 undelegationSharesuint256 minSelfDelegationuint64 bondBlockuint64 unbondBlockuint64 commissionRate)
verifySignatures(bytes _msgbytes[] _sigsview returns (bool)
verifySigs(bytes _msgbytes[] _sigsaddress[]uint256[]view 
whitelist(addressview returns (bool)
State-modifying
addPauser(address account
addWhitelisted(address account
bondValidator(
collectForfeiture(
completeUndelegate(address _valAddr
confirmUnbondedValidator(address _valAddr
delegate(address _valAddruint256 _tokens
drainToken(uint256 _amount
initializeValidator(address _signeruint256 _minSelfDelegationuint64 _commissionRate
pause(
removePauser(address account
removeWhitelisted(address account
renounceOwnership(
renouncePauser(
setGovContract(address _addr
setMaxSlashFactor(uint256 _maxSlashFactor
setParamValue(uint8 _nameuint256 _value
setRewardContract(address _addr
setWhitelistEnabled(bool _whitelistEnabled
slash(bytes _slashRequestbytes[] _sigs
transferOwnership(address newOwner
undelegateShares(address _valAddruint256 _shares
undelegateTokens(address _valAddruint256 _tokens
unpause(
updateCommissionRate(uint64 _newRate
updateMinSelfDelegation(uint256 _minSelfDelegation
updateValidatorSigner(address _signer
validatorNotice(address _valAddrstring _keybytes _data
Events
DelegationUpdate(address indexed valAddraddress indexed delAddruint256 valTokensuint256 delSharesint256 tokenDiff
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PauserAdded(address account
PauserRemoved(address account
Slash(address indexed valAddruint64 nonceuint256 slashAmt
SlashAmtCollected(address indexed recipientuint256 amount
Undelegated(address indexed valAddraddress indexed delAddruint256 amount
Unpaused(address account
ValidatorNotice(address indexed valAddrstring keybytes dataaddress from
ValidatorStatusUpdate(address indexed valAddruint8 indexed status
WhitelistedAdded(address account
WhitelistedRemoved(address account
Constructor
constructor(address _celerTokenAddressuint256 _proposalDeposituint256 _votingPerioduint256 _unbondingPerioduint256 _maxBondedValidatorsuint256 _minValidatorTokensuint256 _minSelfDelegationuint256 _advanceNoticePerioduint256 _validatorBondIntervaluint256 _maxSlashFactor
Fallback and receive
receive(
Errors

This contract contains no error objects.