StakingConfigProxy
Verified contract
Proxy
Active on
Ethereum with 3 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
Balances ($0.00)
No balances found for "StakingConfigProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16174598 | 2 years ago | | | 0 | 0.00046605098 | |
| 16095610 | 2 years ago | | | 0 | 0.00043491900 | |
| 15322638 | 2 years ago | | | 0 | 0.0011814600 |
ABI
ABI objects
Getter at block 20898094
getCurrentVersion() view returns (address)
0xd4f5ff3052c9bfdb35e3265780c4be1d6f7c06d1
getActiveValidatorsLength() view returns (uint32)
7
getEpochBlockInterval() view returns (uint32)
40320
getFelonyThreshold() view returns (uint32)
15
getGovernanceAddress() view returns (address)
0xa3464e1b86ee6941a600f9f69c61a47322af918f
getLockPeriod() view returns (uint64)
12
getMinStakingAmount() view returns (uint256)
1000000000000000000000
getMinValidatorStakeAmount() view returns (uint256)
1000000000000000000000000
getMisdemeanorThreshold() view returns (uint32)
5
getSlot0() view returns (struct StakingConfigSlot0)
(7, 40320, 5, 15, 1, 0, 1000000000000000000000000, 1000000000000000000000, 0xa3464e1b86ee6941a600f9f69c61a47322af918f, 0x2ffc59d32a524611bb891cab759112a51f9e33c0, 12)
getTreasuryAddress() view returns (address)
0x2ffc59d32a524611bb891cab759112a51f9e33c0
getUndelegatePeriod() view returns (uint32)
0
getValidatorJailEpochLength() view returns (uint32)
1
Read-only
This contract contains no read-only function objects.
State-modifying
Events upgradeToAndCall(address impl, bytes data)
initialize(uint32 activeValidatorsLength, uint32 epochBlockInterval, uint32 misdemeanorThreshold, uint32 felonyThreshold, uint32 validatorJailEpochLength, uint32 undelegatePeriod, uint256 minValidatorStakeAmount, uint256 minStakingAmount, address governanceAddress, address treasuryAddress, uint64 lockPeriod)
setActiveValidatorsLength(uint32 newValue)
setEpochBlockInterval(uint32 newValue)
setFelonyThreshold(uint32 newValue)
setGovernanceAddress(address newValue)
setLockPeriod(uint64 newValue)
setMinStakingAmount(uint256 newValue)
setMinValidatorStakeAmount(uint256 newValue)
setMisdemeanorThreshold(uint32 newValue)
setTreasuryAddress(address newValue)
setUndelegatePeriod(uint32 newValue)
setValidatorJailEpochLength(uint32 newValue)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ActiveValidatorsLengthChanged(uint32 prevValue, uint32 newValue)
EpochBlockIntervalChanged(uint32 prevValue, uint32 newValue)
FelonyThresholdChanged(uint32 prevValue, uint32 newValue)
GovernanceAddressChanged(address prevValue, address newValue)
LockPeriodChanged(uint64 prevValue, uint64 newValue)
MinStakingAmountChanged(uint256 prevValue, uint256 newValue)
MinValidatorStakeAmountChanged(uint256 prevValue, uint256 newValue)
MisdemeanorThresholdChanged(uint32 prevValue, uint32 newValue)
TreasuryAddressChanged(address prevValue, address newValue)
UndelegatePeriodChanged(uint32 prevValue, uint32 newValue)
ValidatorJailEpochLengthChanged(uint32 prevValue, uint32 newValue)
constructor(uint32 activeValidatorsLength, uint32 epochBlockInterval, uint32 misdemeanorThreshold, uint32 felonyThreshold, uint32 validatorJailEpochLength, uint32 undelegatePeriod, uint256 minValidatorStakeAmount, uint256 minStakingAmount, address governanceAddress, address treasuryAddress, uint64 lockPeriod)
fallback()
receive()
This contract contains no error objects.