StakingManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf5fa0339 at 19430950
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
7 additional variables

No balances found for "StakingManager"

No transactions found for "StakingManager"


Functions
Getter at block 21245938
BNFTInterfaceInstance(view returns (address)
0x0000000000000000000000000000000000000000
DEPRECATED_admin(view returns (address)
0x0000000000000000000000000000000000000000
TNFTInterfaceInstance(view returns (address)
0x0000000000000000000000000000000000000000
auctionManager(view returns (address)
0x0000000000000000000000000000000000000000
depositContractEth2(view returns (address)
0x0000000000000000000000000000000000000000
getEtherFiNodeBeacon(view returns (address)
0x0000000000000000000000000000000000000000
getImplementation(view returns (address)
0x0000000000000000000000000000000000000000
 
implementation(view returns (address)
implementationContract(view returns (address)
0x0000000000000000000000000000000000000000
isFullStakeEnabled(view returns (bool)
false
liquidityPoolContract(view returns (address)
0x0000000000000000000000000000000000000000
maxBatchDepositSize(view returns (uint128)
0
merkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
nodeOperatorManager(view returns (address)
0x0000000000000000000000000000000000000000
nodesManager(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
stakeAmount(view returns (uint128)
0
Read-only
admins(addressview returns (bool)
bidIdToStaker(uint256 idview returns (address)
bidIdToStakerInfo(uint256view returns (address stakeruint8 sourceOfFund)
State-modifying
batchApproveRegistration(uint256[] _validatorIdbytes[] _pubKeybytes[] _signaturebytes32[] _depositDataRootApprovalpayable 
batchCancelDeposit(uint256[] _validatorIds
batchCancelDepositAsBnftHolder(uint256[] _validatorIdsaddress _caller
batchDepositWithBidIds(uint256[] _candidateBidIdsbool _enableRestakingpayable returns (uint256[])
batchDepositWithBidIds(uint256[] _candidateBidIdsuint256 _numberOfValidatorsaddress _stakeraddress _tnftHolderaddress _bnftHolderuint8 _sourcebool _enableRestakinguint256 _validatorIdToShareWithdrawalSafereturns (uint256[])
batchRegisterValidators(bytes32 _depositRootuint256[] _validatorIdstruct IStakingManagerDepositData[] _depositData
batchRegisterValidators(bytes32 _depositRootuint256[] _validatorIdaddress _bNftRecipientaddress _tNftRecipientstruct IStakingManagerDepositData[] _depositDataaddress _stakerpayable 
initialize(address _auctionAddressaddress _depositContractAddress
initializeOnUpgrade(address _nodeOperatorManageraddress _etherFiAdmin
instantiateEtherFiNode(bool _createEigenPodreturns (address)
pauseContract(
registerBNFTContract(address _bnftAddress
registerEtherFiNodeImplementationContract(address _etherFiNodeImplementationContract
registerTNFTContract(address _tnftAddress
renounceOwnership(
setEtherFiNodesManagerAddress(address _nodesManagerAddress
setLiquidityPoolAddress(address _liquidityPoolAddress
setMaxBatchDepositSize(uint128 _newMaxBatchDepositSize
setNodeOperatorManager(address _nodeOperateManager
transferOwnership(address newOwner
unPauseContract(
updateAdmin(address _addressbool _isAdmin
updateFullStakingStatus(bool _status
upgradeEtherFiNode(address _newImplementation
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
DepositCancelled(uint256 id
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
StakeDeposit(address indexed stakeruint256 indexed bidIdaddress indexed withdrawSafebool restaked
StakeSource(uint256 bidIduint8 source
Unpaused(address account
Upgraded(address indexed implementation
ValidatorRegistered(address indexed operatoraddress indexed bNftOwneraddress indexed tNftOwneruint256 validatorIdbytes validatorPubKeystring ipfsHashForEncryptedValidatorKey
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ALREADY_SET(