Pool

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xbfb41cc8 at 18120100
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 9 additional slots
-
variable spans 4 additional slots

No balances found for "Pool"

No transactions found for "Pool"


Functions
Getter at block 21270976
BEACON_AMOUNT(view returns (uint256)
32000000000000000000
getPendingValidatorCount(view returns (uint256)
0
getValidatorCount(view returns (uint256)
0
governor(view returns (address)
0x0000000000000000000000000000000000000000
minStakeAmount(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
superAdmin(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getPendingValidator(uint256 indexview returns (bytes)
getValidator(uint256 indexview returns (bytesuint8)
State-modifying
acceptOwnership(
activateStake(
initialize(address depositContractaddress accountingContractaddress withdrawTreasuryaddress rewardsTreasuryaddress poolGovernor
markValidatorAsExited(uint256 index
markValidatorsAsExited(uint256 num
pauseStaking(bool pause
pauseWithdraw(bool pause
renounceOwnership(
reorderPending(
replacePendingValidator(uint256 indexstruct ValidatorListDepositData pendingValidatorreturns (bool)
restake(uint256 activatedSlotspayable 
setGovernor(address newGovernor
setMinStakeAmount(uint256 stakeAmount
setPendingValidators(struct ValidatorListDepositData[] pendingValidatorsreturns (bool)
setSuperAdmin(address value
stake(uint64 sourcepayable 
transferOwnership(address newOwner
unstake(uint256 valueuint16 allowedInterchangeNumuint64 sourcereturns (uint256 unstakeFromPendingValue)
unstakePending(uint256 amount
Events
GovernorChanged(address oldGovernoraddress newGovernor
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PauseStaking(bool arg0
PauseWithdraw(bool arg0
PendingValidatorReplaced(bytes oldPendingValidatorPubKeybytes newPendingValidatorPubKey
Restake(uint256 arg0
SetMinStakeAmount(uint256 value
SetSuperAdmin(address indexed superAdmin
StakeActivated(address indexed stakeruint256 value
StakeAdded(address indexed stakeruint256 valueuint64 source
StakeCanceled(address stakeruint256 value
StakeDeposited(bytes validator
Unstake(address indexed stakeruint256 valueuint64 source
ValidatorMarkedAsExited(bytes validator
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidAmount(string field
InvalidParam(string field
InvalidValue(string field
Paused(string field
ZeroValue(string field