Documentation ¶
Index ¶
- Variables
- type EtherfiNodesManager
- type EtherfiNodesManagerAdminChanged
- type EtherfiNodesManagerAdminChangedIterator
- type EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated
- type EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator
- type EtherfiNodesManagerAllowedForwardedExternalCallsUpdated
- type EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator
- type EtherfiNodesManagerBeaconUpgraded
- type EtherfiNodesManagerBeaconUpgradedIterator
- type EtherfiNodesManagerCaller
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Admins(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) AllowedForwardedEigenpodCalls(opts *bind.CallOpts, arg0 [4]byte) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) AllowedForwardedExternalCalls(opts *bind.CallOpts, arg0 [4]byte, arg1 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) AuctionManager(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Bnft(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) CalculateTVL(opts *bind.CallOpts, _validatorId *big.Int, _beaconBalance *big.Int) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDEnableNodeRecycling(opts *bind.CallOpts) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDProtocolRevenueManager(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDProtocolRevenueManagerContract(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDProtocolRewardsSplit(opts *bind.CallOpts) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DelayedWithdrawalRouter(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DelegationManager(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) EigenPodManager(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) EtherfiNodeAddress(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GenerateWithdrawalCredentials(opts *bind.CallOpts, _address common.Address) ([]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetEigenPod(opts *bind.CallOpts, _validatorId *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetFullWithdrawalPayouts(opts *bind.CallOpts, _validatorId *big.Int) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetNonExitPenalty(opts *bind.CallOpts, _validatorId *big.Int) (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetRewardsPayouts(opts *bind.CallOpts, _validatorId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetUnusedWithdrawalSafesLength(opts *bind.CallOpts) (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetValidatorInfo(opts *bind.CallOpts, _validatorId *big.Int) (IEtherFiNodesManagerValidatorInfo, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetWithdrawalCredentials(opts *bind.CallOpts, _validatorId *big.Int) ([]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetWithdrawalSafeAddress(opts *bind.CallOpts, _validatorId *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) IsExitRequested(opts *bind.CallOpts, _validatorId *big.Int) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) MaxEigenlayerWithdrawals(opts *bind.CallOpts) (uint8, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NonExitPenaltyDailyRate(opts *bind.CallOpts) (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NonExitPenaltyPrincipal(opts *bind.CallOpts) (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NumAssociatedValidators(opts *bind.CallOpts, _validatorId *big.Int) (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NumberOfValidators(opts *bind.CallOpts) (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) OperatingAdmin(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Phase(opts *bind.CallOpts, _validatorId *big.Int) (uint8, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) SCALE(opts *bind.CallOpts) (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) StakingManagerContract(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) StakingRewardsSplit(opts *bind.CallOpts) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Tnft(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) TreasuryContract(opts *bind.CallOpts) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCaller) UnusedWithdrawalSafes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- type EtherfiNodesManagerCallerRaw
- type EtherfiNodesManagerCallerSession
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Admins(arg0 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) AllowedForwardedEigenpodCalls(arg0 [4]byte) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) AllowedForwardedExternalCalls(arg0 [4]byte, arg1 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) AuctionManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Bnft() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) CalculateTVL(_validatorId *big.Int, _beaconBalance *big.Int) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDAdmin() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDEnableNodeRecycling() (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRevenueManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRevenueManagerContract() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRewardsSplit() (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DelayedWithdrawalRouter() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DelegationManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) EigenPodManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) EtherfiNodeAddress(arg0 *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GenerateWithdrawalCredentials(_address common.Address) ([]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetEigenPod(_validatorId *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetFullWithdrawalPayouts(_validatorId *big.Int) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetImplementation() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetNonExitPenalty(_validatorId *big.Int) (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetRewardsPayouts(_validatorId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetUnusedWithdrawalSafesLength() (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetValidatorInfo(_validatorId *big.Int) (IEtherFiNodesManagerValidatorInfo, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetWithdrawalCredentials(_validatorId *big.Int) ([]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetWithdrawalSafeAddress(_validatorId *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) IsExitRequested(_validatorId *big.Int) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) MaxEigenlayerWithdrawals() (uint8, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NonExitPenaltyDailyRate() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NonExitPenaltyPrincipal() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NumAssociatedValidators(_validatorId *big.Int) (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NumberOfValidators() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) OperatingAdmin(arg0 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Owner() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Paused() (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Phase(_validatorId *big.Int) (uint8, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) ProxiableUUID() ([32]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) SCALE() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) StakingManagerContract() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) StakingRewardsSplit() (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Tnft() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) TreasuryContract() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) UnusedWithdrawalSafes(arg0 *big.Int) (common.Address, error)
- type EtherfiNodesManagerFilterer
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*EtherfiNodesManagerAdminChangedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterAllowedForwardedEigenpodCallsUpdated(opts *bind.FilterOpts, selector [][4]byte) (*EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterAllowedForwardedExternalCallsUpdated(opts *bind.FilterOpts, selector [][4]byte, _target []common.Address) (*EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*EtherfiNodesManagerBeaconUpgradedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterFullWithdrawal(opts *bind.FilterOpts, _validatorId []*big.Int, etherFiNode []common.Address) (*EtherfiNodesManagerFullWithdrawalIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, _validatorId []*big.Int) (*EtherfiNodesManagerFundsWithdrawnIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*EtherfiNodesManagerInitializedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeEvicted(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeEvictedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeExitProcessed(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeExitProcessedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeExitRequestReverted(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeExitRequestRevertedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeExitRequested(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeExitRequestedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*EtherfiNodesManagerOwnershipTransferredIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterPartialWithdrawal(opts *bind.FilterOpts, _validatorId []*big.Int, etherFiNode []common.Address) (*EtherfiNodesManagerPartialWithdrawalIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterPaused(opts *bind.FilterOpts) (*EtherfiNodesManagerPausedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterPhaseChanged(opts *bind.FilterOpts, _validatorId []*big.Int) (*EtherfiNodesManagerPhaseChangedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterQueuedRestakingWithdrawal(opts *bind.FilterOpts, _validatorId []*big.Int, etherFiNode []common.Address) (*EtherfiNodesManagerQueuedRestakingWithdrawalIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*EtherfiNodesManagerUnpausedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*EtherfiNodesManagerUpgradedIterator, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseAdminChanged(log types.Log) (*EtherfiNodesManagerAdminChanged, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseAllowedForwardedEigenpodCallsUpdated(log types.Log) (*EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseAllowedForwardedExternalCallsUpdated(log types.Log) (*EtherfiNodesManagerAllowedForwardedExternalCallsUpdated, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseBeaconUpgraded(log types.Log) (*EtherfiNodesManagerBeaconUpgraded, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseFullWithdrawal(log types.Log) (*EtherfiNodesManagerFullWithdrawal, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseFundsWithdrawn(log types.Log) (*EtherfiNodesManagerFundsWithdrawn, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseInitialized(log types.Log) (*EtherfiNodesManagerInitialized, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeEvicted(log types.Log) (*EtherfiNodesManagerNodeEvicted, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeExitProcessed(log types.Log) (*EtherfiNodesManagerNodeExitProcessed, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeExitRequestReverted(log types.Log) (*EtherfiNodesManagerNodeExitRequestReverted, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeExitRequested(log types.Log) (*EtherfiNodesManagerNodeExitRequested, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseOwnershipTransferred(log types.Log) (*EtherfiNodesManagerOwnershipTransferred, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParsePartialWithdrawal(log types.Log) (*EtherfiNodesManagerPartialWithdrawal, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParsePaused(log types.Log) (*EtherfiNodesManagerPaused, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParsePhaseChanged(log types.Log) (*EtherfiNodesManagerPhaseChanged, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseQueuedRestakingWithdrawal(log types.Log) (*EtherfiNodesManagerQueuedRestakingWithdrawal, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseUnpaused(log types.Log) (*EtherfiNodesManagerUnpaused, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseUpgraded(log types.Log) (*EtherfiNodesManagerUpgraded, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerAdminChanged) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchAllowedForwardedEigenpodCallsUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchAllowedForwardedExternalCallsUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerBeaconUpgraded, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchFullWithdrawal(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerFullWithdrawal, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerFundsWithdrawn, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerInitialized) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeEvicted(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeEvicted) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeExitProcessed(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeExitProcessed) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeExitRequestReverted(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeExitRequestReverted) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeExitRequested(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeExitRequested) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerOwnershipTransferred, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchPartialWithdrawal(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerPartialWithdrawal, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerPaused) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchPhaseChanged(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerPhaseChanged, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchQueuedRestakingWithdrawal(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerUnpaused) (event.Subscription, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerUpgraded, ...) (event.Subscription, error)
- type EtherfiNodesManagerFullWithdrawal
- type EtherfiNodesManagerFullWithdrawalIterator
- type EtherfiNodesManagerFundsWithdrawn
- type EtherfiNodesManagerFundsWithdrawnIterator
- type EtherfiNodesManagerInitialized
- type EtherfiNodesManagerInitializedIterator
- type EtherfiNodesManagerNodeEvicted
- type EtherfiNodesManagerNodeEvictedIterator
- type EtherfiNodesManagerNodeExitProcessed
- type EtherfiNodesManagerNodeExitProcessedIterator
- type EtherfiNodesManagerNodeExitRequestReverted
- type EtherfiNodesManagerNodeExitRequestRevertedIterator
- type EtherfiNodesManagerNodeExitRequested
- type EtherfiNodesManagerNodeExitRequestedIterator
- type EtherfiNodesManagerOwnershipTransferred
- type EtherfiNodesManagerOwnershipTransferredIterator
- type EtherfiNodesManagerPartialWithdrawal
- type EtherfiNodesManagerPartialWithdrawalIterator
- type EtherfiNodesManagerPaused
- type EtherfiNodesManagerPausedIterator
- type EtherfiNodesManagerPhaseChanged
- type EtherfiNodesManagerPhaseChangedIterator
- type EtherfiNodesManagerQueuedRestakingWithdrawal
- type EtherfiNodesManagerQueuedRestakingWithdrawalIterator
- type EtherfiNodesManagerRaw
- func (_EtherfiNodesManager *EtherfiNodesManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EtherfiNodesManager *EtherfiNodesManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EtherfiNodesManagerSession
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) Admins(arg0 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) AllocateEtherFiNode(_enableRestaking bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) AllowedForwardedEigenpodCalls(arg0 [4]byte) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) AllowedForwardedExternalCalls(arg0 [4]byte, arg1 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) AuctionManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchFullWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchPartialWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchQueueRestakedWithdrawal(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchSendExitRequest(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) Bnft() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) CalculateTVL(_validatorId *big.Int, _beaconBalance *big.Int) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) CompleteQueuedWithdrawals(_validatorIds []*big.Int, withdrawals []IDelegationManagerWithdrawal, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDAdmin() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDEnableNodeRecycling() (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDProtocolRevenueManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDProtocolRevenueManagerContract() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDProtocolRewardsSplit() (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) DelayedWithdrawalRouter() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) DelegationManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) EigenPodManager() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) EtherfiNodeAddress(arg0 *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardEigenpodCall(_validatorIds []*big.Int, _data [][]byte) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardEigenpodCall0(_etherfiNodes []common.Address, _data [][]byte) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardExternalCall(_etherfiNodes []common.Address, _data [][]byte, _target common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardExternalCall0(_validatorIds []*big.Int, _data [][]byte, _target common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) FullWithdraw(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GenerateWithdrawalCredentials(_address common.Address) ([]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetEigenPod(_validatorId *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetFullWithdrawalPayouts(_validatorId *big.Int) (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetImplementation() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetNonExitPenalty(_validatorId *big.Int) (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetRewardsPayouts(_validatorId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetUnusedWithdrawalSafesLength() (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetValidatorInfo(_validatorId *big.Int) (IEtherFiNodesManagerValidatorInfo, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetWithdrawalCredentials(_validatorId *big.Int) ([]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetWithdrawalSafeAddress(_validatorId *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) IncrementNumberOfValidators(_count uint64) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) IsExitRequested(_validatorId *big.Int) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) MarkBeingSlashed(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) MaxEigenlayerWithdrawals() (uint8, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) NonExitPenaltyDailyRate() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) NonExitPenaltyPrincipal() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) NumAssociatedValidators(_validatorId *big.Int) (*big.Int, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) NumberOfValidators() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) OperatingAdmin(arg0 common.Address) (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) Owner() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) PartialWithdraw(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) PauseContract() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) Paused() (bool, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) Phase(_validatorId *big.Int) (uint8, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) ProcessNodeExit(_validatorIds []*big.Int, _exitTimestamps []uint32) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) ProxiableUUID() ([32]byte, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) Receive() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) RegisterValidator(_validatorId *big.Int, _enableRestaking bool, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) SCALE() (uint64, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetMaxEigenLayerWithdrawals(_max uint8) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetNonExitPenalty(_nonExitPenaltyDailyRate uint64, _nonExitPenaltyPrincipal uint64) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetProofSubmitter(_validatorId *big.Int, _newProofSubmitter common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetStakingRewardsSplit(_treasury uint64, _nodeOperator uint64, _tnft uint64, _bnft uint64) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetValidatorPhase(_validatorId *big.Int, _phase uint8) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) StakingManagerContract() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) StakingRewardsSplit() (struct{ ... }, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) StartCheckpoint(_validatorId *big.Int, _revertIfNoBalance bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) Tnft() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) TreasuryContract() (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UnPauseContract() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UnregisterValidator(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UnusedWithdrawalSafes(arg0 *big.Int) (common.Address, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateAllowedForwardedEigenpodCalls(_selector [4]byte, _allowed bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateAllowedForwardedExternalCalls(_selector [4]byte, _target common.Address, _allowed bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateEigenLayerOperatingAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateEtherFiNode(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type EtherfiNodesManagerTransactor
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) AllocateEtherFiNode(opts *bind.TransactOpts, _enableRestaking bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchFullWithdraw(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchPartialWithdraw(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchQueueRestakedWithdrawal(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchSendExitRequest(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) CompleteQueuedWithdrawals(opts *bind.TransactOpts, _validatorIds []*big.Int, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardEigenpodCall(opts *bind.TransactOpts, _validatorIds []*big.Int, _data [][]byte) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardEigenpodCall0(opts *bind.TransactOpts, _etherfiNodes []common.Address, _data [][]byte) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardExternalCall(opts *bind.TransactOpts, _etherfiNodes []common.Address, _data [][]byte, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardExternalCall0(opts *bind.TransactOpts, _validatorIds []*big.Int, _data [][]byte, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) FullWithdraw(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) IncrementNumberOfValidators(opts *bind.TransactOpts, _count uint64) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) MarkBeingSlashed(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) PartialWithdraw(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) PauseContract(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ProcessNodeExit(opts *bind.TransactOpts, _validatorIds []*big.Int, _exitTimestamps []uint32) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) RegisterValidator(opts *bind.TransactOpts, _validatorId *big.Int, _enableRestaking bool, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetMaxEigenLayerWithdrawals(opts *bind.TransactOpts, _max uint8) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetNonExitPenalty(opts *bind.TransactOpts, _nonExitPenaltyDailyRate uint64, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetProofSubmitter(opts *bind.TransactOpts, _validatorId *big.Int, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetStakingRewardsSplit(opts *bind.TransactOpts, _treasury uint64, _nodeOperator uint64, _tnft uint64, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetValidatorPhase(opts *bind.TransactOpts, _validatorId *big.Int, _phase uint8) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) StartCheckpoint(opts *bind.TransactOpts, _validatorId *big.Int, _revertIfNoBalance bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UnPauseContract(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UnregisterValidator(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateAdmin(opts *bind.TransactOpts, _address common.Address, _isAdmin bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateAllowedForwardedEigenpodCalls(opts *bind.TransactOpts, _selector [4]byte, _allowed bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateAllowedForwardedExternalCalls(opts *bind.TransactOpts, _selector [4]byte, _target common.Address, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateEigenLayerOperatingAdmin(opts *bind.TransactOpts, _address common.Address, _isAdmin bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateEtherFiNode(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type EtherfiNodesManagerTransactorRaw
- type EtherfiNodesManagerTransactorSession
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) AllocateEtherFiNode(_enableRestaking bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchFullWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchPartialWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchQueueRestakedWithdrawal(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchSendExitRequest(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) CompleteQueuedWithdrawals(_validatorIds []*big.Int, withdrawals []IDelegationManagerWithdrawal, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardEigenpodCall(_validatorIds []*big.Int, _data [][]byte) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardEigenpodCall0(_etherfiNodes []common.Address, _data [][]byte) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardExternalCall(_etherfiNodes []common.Address, _data [][]byte, _target common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardExternalCall0(_validatorIds []*big.Int, _data [][]byte, _target common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) FullWithdraw(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) IncrementNumberOfValidators(_count uint64) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) MarkBeingSlashed(_validatorIds []*big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) PartialWithdraw(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) PauseContract() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ProcessNodeExit(_validatorIds []*big.Int, _exitTimestamps []uint32) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) Receive() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) RegisterValidator(_validatorId *big.Int, _enableRestaking bool, ...) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetMaxEigenLayerWithdrawals(_max uint8) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetNonExitPenalty(_nonExitPenaltyDailyRate uint64, _nonExitPenaltyPrincipal uint64) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetProofSubmitter(_validatorId *big.Int, _newProofSubmitter common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetStakingRewardsSplit(_treasury uint64, _nodeOperator uint64, _tnft uint64, _bnft uint64) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetValidatorPhase(_validatorId *big.Int, _phase uint8) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) StartCheckpoint(_validatorId *big.Int, _revertIfNoBalance bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UnPauseContract() (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UnregisterValidator(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateAllowedForwardedEigenpodCalls(_selector [4]byte, _allowed bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateAllowedForwardedExternalCalls(_selector [4]byte, _target common.Address, _allowed bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateEigenLayerOperatingAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateEtherFiNode(_validatorId *big.Int) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type EtherfiNodesManagerUnpaused
- type EtherfiNodesManagerUnpausedIterator
- type EtherfiNodesManagerUpgraded
- type EtherfiNodesManagerUpgradedIterator
- type IDelegationManagerWithdrawal
- type IEtherFiNodesManagerValidatorInfo
Constants ¶
This section is empty.
Variables ¶
var EtherfiNodesManagerABI = EtherfiNodesManagerMetaData.ABI
EtherfiNodesManagerABI is the input ABI used to generate the binding from. Deprecated: Use EtherfiNodesManagerMetaData.ABI instead.
var EtherfiNodesManagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AlreadyInstalled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForwardedCallNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidEtherFiNodeVersion\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidForwardedCall\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidParams\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPenaltyRate\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NonZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotInstalled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotStakingManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SendFail\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_allowed\",\"type\":\"bool\"}],\"name\":\"AllowedForwardedEigenpodCallsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_allowed\",\"type\":\"bool\"}],\"name\":\"AllowedForwardedExternalCallsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"etherFiNode\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toOperator\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toTnft\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toBnft\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toTreasury\",\"type\":\"uint256\"}],\"name\":\"FullWithdrawal\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"NodeEvicted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"NodeExitProcessed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"NodeExitRequestReverted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"NodeExitRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"etherFiNode\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toOperator\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toTnft\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toBnft\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toTreasury\",\"type\":\"uint256\"}],\"name\":\"PartialWithdrawal\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"enumIEtherFiNode.VALIDATOR_PHASE\",\"name\":\"_phase\",\"type\":\"uint8\"}],\"name\":\"PhaseChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"etherFiNode\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"withdrawalRoots\",\"type\":\"bytes32[]\"}],\"name\":\"QueuedRestakingWithdrawal\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEPRECATED_admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEPRECATED_enableNodeRecycling\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEPRECATED_protocolRevenueManager\",\"outputs\":[{\"internalType\":\"contractIProtocolRevenueManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEPRECATED_protocolRevenueManagerContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEPRECATED_protocolRewardsSplit\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"treasury\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"nodeOperator\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"tnft\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"bnft\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SCALE\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"admins\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_enableRestaking\",\"type\":\"bool\"}],\"name\":\"allocateEtherFiNode\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"withdrawalSafeAddress\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"name\":\"allowedForwardedEigenpodCalls\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"allowedForwardedExternalCalls\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auctionManager\",\"outputs\":[{\"internalType\":\"contractIAuctionManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"}],\"name\":\"batchFullWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"}],\"name\":\"batchPartialWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"}],\"name\":\"batchQueueRestakedWithdrawal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"}],\"name\":\"batchSendExitRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bnft\",\"outputs\":[{\"internalType\":\"contractBNFT\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_beaconBalance\",\"type\":\"uint256\"}],\"name\":\"calculateTVL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"toNodeOperator\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toTnft\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toBnft\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toTreasury\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"delegatedTo\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"withdrawer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"startBlock\",\"type\":\"uint32\"},{\"internalType\":\"contractIStrategy[]\",\"name\":\"strategies\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"shares\",\"type\":\"uint256[]\"}],\"internalType\":\"structIDelegationManager.Withdrawal[]\",\"name\":\"withdrawals\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256[]\",\"name\":\"middlewareTimesIndexes\",\"type\":\"uint256[]\"},{\"internalType\":\"bool\",\"name\":\"_receiveAsTokens\",\"type\":\"bool\"}],\"name\":\"completeQueuedWithdrawals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"delayedWithdrawalRouter\",\"outputs\":[{\"internalType\":\"contractIDelayedWithdrawalRouter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"delegationManager\",\"outputs\":[{\"internalType\":\"contractIDelegationManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"eigenPodManager\",\"outputs\":[{\"internalType\":\"contractIEigenPodManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"etherfiNodeAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_data\",\"type\":\"bytes[]\"}],\"name\":\"forwardEigenpodCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnData\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_etherfiNodes\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_data\",\"type\":\"bytes[]\"}],\"name\":\"forwardEigenpodCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnData\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_etherfiNodes\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_data\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"}],\"name\":\"forwardExternalCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnData\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_data\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"}],\"name\":\"forwardExternalCall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"returnData\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"fullWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"generateWithdrawalCredentials\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"getEigenPod\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"getFullWithdrawalPayouts\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"toNodeOperator\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toTnft\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toBnft\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toTreasury\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"getNonExitPenalty\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nonExitPenalty\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"getRewardsPayouts\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getUnusedWithdrawalSafesLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"getValidatorInfo\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorIndex\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"exitRequestTimestamp\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"exitTimestamp\",\"type\":\"uint32\"},{\"internalType\":\"enumIEtherFiNode.VALIDATOR_PHASE\",\"name\":\"phase\",\"type\":\"uint8\"}],\"internalType\":\"structIEtherFiNodesManager.ValidatorInfo\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"getWithdrawalCredentials\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"getWithdrawalSafeAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"_count\",\"type\":\"uint64\"}],\"name\":\"incrementNumberOfValidators\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"isExitRequested\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"}],\"name\":\"markBeingSlashed\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxEigenlayerWithdrawals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nonExitPenaltyDailyRate\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nonExitPenaltyPrincipal\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"numAssociatedValidators\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"numberOfValidators\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"operatingAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"partialWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pauseContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"phase\",\"outputs\":[{\"internalType\":\"enumIEtherFiNode.VALIDATOR_PHASE\",\"name\":\"validatorPhase\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"_validatorIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint32[]\",\"name\":\"_exitTimestamps\",\"type\":\"uint32[]\"}],\"name\":\"processNodeExit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_enableRestaking\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"_withdrawalSafeAddress\",\"type\":\"address\"}],\"name\":\"registerValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"_max\",\"type\":\"uint8\"}],\"name\":\"setMaxEigenLayerWithdrawals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"_nonExitPenaltyDailyRate\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"_nonExitPenaltyPrincipal\",\"type\":\"uint64\"}],\"name\":\"setNonExitPenalty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_newProofSubmitter\",\"type\":\"address\"}],\"name\":\"setProofSubmitter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"_treasury\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"_nodeOperator\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"_tnft\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"_bnft\",\"type\":\"uint64\"}],\"name\":\"setStakingRewardsSplit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"internalType\":\"enumIEtherFiNode.VALIDATOR_PHASE\",\"name\":\"_phase\",\"type\":\"uint8\"}],\"name\":\"setValidatorPhase\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakingManagerContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakingRewardsSplit\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"treasury\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"nodeOperator\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"tnft\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"bnft\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_revertIfNoBalance\",\"type\":\"bool\"}],\"name\":\"startCheckpoint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tnft\",\"outputs\":[{\"internalType\":\"contractTNFT\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"treasuryContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unPauseContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"unregisterValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"unusedWithdrawalSafes\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_isAdmin\",\"type\":\"bool\"}],\"name\":\"updateAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"_selector\",\"type\":\"bytes4\"},{\"internalType\":\"bool\",\"name\":\"_allowed\",\"type\":\"bool\"}],\"name\":\"updateAllowedForwardedEigenpodCalls\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"_selector\",\"type\":\"bytes4\"},{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_allowed\",\"type\":\"bool\"}],\"name\":\"updateAllowedForwardedExternalCalls\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_isAdmin\",\"type\":\"bool\"}],\"name\":\"updateEigenLayerOperatingAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_validatorId\",\"type\":\"uint256\"}],\"name\":\"updateEtherFiNode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
EtherfiNodesManagerMetaData contains all meta data concerning the EtherfiNodesManager contract.
Functions ¶
This section is empty.
Types ¶
type EtherfiNodesManager ¶
type EtherfiNodesManager struct { EtherfiNodesManagerCaller // Read-only binding to the contract EtherfiNodesManagerTransactor // Write-only binding to the contract EtherfiNodesManagerFilterer // Log filterer for contract events }
EtherfiNodesManager is an auto generated Go binding around an Ethereum contract.
func NewEtherfiNodesManager ¶
func NewEtherfiNodesManager(address common.Address, backend bind.ContractBackend) (*EtherfiNodesManager, error)
NewEtherfiNodesManager creates a new instance of EtherfiNodesManager, bound to a specific deployed contract.
type EtherfiNodesManagerAdminChanged ¶
type EtherfiNodesManagerAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerAdminChanged represents a AdminChanged event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerAdminChangedIterator ¶
type EtherfiNodesManagerAdminChangedIterator struct { Event *EtherfiNodesManagerAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerAdminChangedIterator) Close ¶
func (it *EtherfiNodesManagerAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerAdminChangedIterator) Error ¶
func (it *EtherfiNodesManagerAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerAdminChangedIterator) Next ¶
func (it *EtherfiNodesManagerAdminChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated ¶
type EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated struct { Selector [4]byte Allowed bool Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated represents a AllowedForwardedEigenpodCallsUpdated event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator ¶
type EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator struct { Event *EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator is returned from FilterAllowedForwardedEigenpodCallsUpdated and is used to iterate over the raw logs and unpacked data for AllowedForwardedEigenpodCallsUpdated events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator) Close ¶
func (it *EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator) Error ¶
func (it *EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator) Next ¶
func (it *EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerAllowedForwardedExternalCallsUpdated ¶
type EtherfiNodesManagerAllowedForwardedExternalCallsUpdated struct { Selector [4]byte Target common.Address Allowed bool Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerAllowedForwardedExternalCallsUpdated represents a AllowedForwardedExternalCallsUpdated event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator ¶
type EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator struct { Event *EtherfiNodesManagerAllowedForwardedExternalCallsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator is returned from FilterAllowedForwardedExternalCallsUpdated and is used to iterate over the raw logs and unpacked data for AllowedForwardedExternalCallsUpdated events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator) Close ¶
func (it *EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator) Error ¶
func (it *EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator) Next ¶
func (it *EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerBeaconUpgraded ¶
type EtherfiNodesManagerBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerBeaconUpgraded represents a BeaconUpgraded event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerBeaconUpgradedIterator ¶
type EtherfiNodesManagerBeaconUpgradedIterator struct { Event *EtherfiNodesManagerBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerBeaconUpgradedIterator) Close ¶
func (it *EtherfiNodesManagerBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerBeaconUpgradedIterator) Error ¶
func (it *EtherfiNodesManagerBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerBeaconUpgradedIterator) Next ¶
func (it *EtherfiNodesManagerBeaconUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerCaller ¶
type EtherfiNodesManagerCaller struct {
// contains filtered or unexported fields
}
EtherfiNodesManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEtherfiNodesManagerCaller ¶
func NewEtherfiNodesManagerCaller(address common.Address, caller bind.ContractCaller) (*EtherfiNodesManagerCaller, error)
NewEtherfiNodesManagerCaller creates a new read-only instance of EtherfiNodesManager, bound to a specific deployed contract.
func (*EtherfiNodesManagerCaller) Admins ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Admins(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Admins is a free data retrieval call binding the contract method 0x429b62e5.
Solidity: function admins(address ) view returns(bool)
func (*EtherfiNodesManagerCaller) AllowedForwardedEigenpodCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) AllowedForwardedEigenpodCalls(opts *bind.CallOpts, arg0 [4]byte) (bool, error)
AllowedForwardedEigenpodCalls is a free data retrieval call binding the contract method 0x93b572a0.
Solidity: function allowedForwardedEigenpodCalls(bytes4 ) view returns(bool)
func (*EtherfiNodesManagerCaller) AllowedForwardedExternalCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) AllowedForwardedExternalCalls(opts *bind.CallOpts, arg0 [4]byte, arg1 common.Address) (bool, error)
AllowedForwardedExternalCalls is a free data retrieval call binding the contract method 0xd0cece05.
Solidity: function allowedForwardedExternalCalls(bytes4 , address ) view returns(bool)
func (*EtherfiNodesManagerCaller) AuctionManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) AuctionManager(opts *bind.CallOpts) (common.Address, error)
AuctionManager is a free data retrieval call binding the contract method 0xb0192f9a.
Solidity: function auctionManager() view returns(address)
func (*EtherfiNodesManagerCaller) Bnft ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Bnft(opts *bind.CallOpts) (common.Address, error)
Bnft is a free data retrieval call binding the contract method 0x7bc92fd5.
Solidity: function bnft() view returns(address)
func (*EtherfiNodesManagerCaller) CalculateTVL ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) CalculateTVL(opts *bind.CallOpts, _validatorId *big.Int, _beaconBalance *big.Int) (struct { ToNodeOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int }, error)
CalculateTVL is a free data retrieval call binding the contract method 0x30068a65.
Solidity: function calculateTVL(uint256 _validatorId, uint256 _beaconBalance) view returns(uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerCaller) DEPRECATEDAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDAdmin(opts *bind.CallOpts) (common.Address, error)
DEPRECATEDAdmin is a free data retrieval call binding the contract method 0x50a8a553.
Solidity: function DEPRECATED_admin() view returns(address)
func (*EtherfiNodesManagerCaller) DEPRECATEDEnableNodeRecycling ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDEnableNodeRecycling(opts *bind.CallOpts) (bool, error)
DEPRECATEDEnableNodeRecycling is a free data retrieval call binding the contract method 0x792cdc9c.
Solidity: function DEPRECATED_enableNodeRecycling() view returns(bool)
func (*EtherfiNodesManagerCaller) DEPRECATEDProtocolRevenueManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDProtocolRevenueManager(opts *bind.CallOpts) (common.Address, error)
DEPRECATEDProtocolRevenueManager is a free data retrieval call binding the contract method 0x2f708968.
Solidity: function DEPRECATED_protocolRevenueManager() view returns(address)
func (*EtherfiNodesManagerCaller) DEPRECATEDProtocolRevenueManagerContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDProtocolRevenueManagerContract(opts *bind.CallOpts) (common.Address, error)
DEPRECATEDProtocolRevenueManagerContract is a free data retrieval call binding the contract method 0x722395d5.
Solidity: function DEPRECATED_protocolRevenueManagerContract() view returns(address)
func (*EtherfiNodesManagerCaller) DEPRECATEDProtocolRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DEPRECATEDProtocolRewardsSplit(opts *bind.CallOpts) (struct { Treasury uint64 NodeOperator uint64 Tnft uint64 Bnft uint64 }, error)
DEPRECATEDProtocolRewardsSplit is a free data retrieval call binding the contract method 0xca692dc7.
Solidity: function DEPRECATED_protocolRewardsSplit() view returns(uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
func (*EtherfiNodesManagerCaller) DelayedWithdrawalRouter ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DelayedWithdrawalRouter(opts *bind.CallOpts) (common.Address, error)
DelayedWithdrawalRouter is a free data retrieval call binding the contract method 0x1a5057be.
Solidity: function delayedWithdrawalRouter() view returns(address)
func (*EtherfiNodesManagerCaller) DelegationManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) DelegationManager(opts *bind.CallOpts) (common.Address, error)
DelegationManager is a free data retrieval call binding the contract method 0xea4d3c9b.
Solidity: function delegationManager() view returns(address)
func (*EtherfiNodesManagerCaller) EigenPodManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) EigenPodManager(opts *bind.CallOpts) (common.Address, error)
EigenPodManager is a free data retrieval call binding the contract method 0x4665bcda.
Solidity: function eigenPodManager() view returns(address)
func (*EtherfiNodesManagerCaller) EtherfiNodeAddress ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) EtherfiNodeAddress(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
EtherfiNodeAddress is a free data retrieval call binding the contract method 0xb165e295.
Solidity: function etherfiNodeAddress(uint256 ) view returns(address)
func (*EtherfiNodesManagerCaller) GenerateWithdrawalCredentials ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GenerateWithdrawalCredentials(opts *bind.CallOpts, _address common.Address) ([]byte, error)
GenerateWithdrawalCredentials is a free data retrieval call binding the contract method 0x2b5cfa81.
Solidity: function generateWithdrawalCredentials(address _address) pure returns(bytes)
func (*EtherfiNodesManagerCaller) GetEigenPod ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetEigenPod(opts *bind.CallOpts, _validatorId *big.Int) (common.Address, error)
GetEigenPod is a free data retrieval call binding the contract method 0xf3c148ec.
Solidity: function getEigenPod(uint256 _validatorId) view returns(address)
func (*EtherfiNodesManagerCaller) GetFullWithdrawalPayouts ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetFullWithdrawalPayouts(opts *bind.CallOpts, _validatorId *big.Int) (struct { ToNodeOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int }, error)
GetFullWithdrawalPayouts is a free data retrieval call binding the contract method 0x8edb719e.
Solidity: function getFullWithdrawalPayouts(uint256 _validatorId) view returns(uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerCaller) GetImplementation ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*EtherfiNodesManagerCaller) GetNonExitPenalty ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetNonExitPenalty(opts *bind.CallOpts, _validatorId *big.Int) (*big.Int, error)
GetNonExitPenalty is a free data retrieval call binding the contract method 0xf0a2ae91.
Solidity: function getNonExitPenalty(uint256 _validatorId) view returns(uint256 nonExitPenalty)
func (*EtherfiNodesManagerCaller) GetRewardsPayouts ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetRewardsPayouts(opts *bind.CallOpts, _validatorId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetRewardsPayouts is a free data retrieval call binding the contract method 0x02e651c6.
Solidity: function getRewardsPayouts(uint256 _validatorId) view returns(uint256, uint256, uint256, uint256)
func (*EtherfiNodesManagerCaller) GetUnusedWithdrawalSafesLength ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetUnusedWithdrawalSafesLength(opts *bind.CallOpts) (*big.Int, error)
GetUnusedWithdrawalSafesLength is a free data retrieval call binding the contract method 0x9e22f949.
Solidity: function getUnusedWithdrawalSafesLength() view returns(uint256)
func (*EtherfiNodesManagerCaller) GetValidatorInfo ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetValidatorInfo(opts *bind.CallOpts, _validatorId *big.Int) (IEtherFiNodesManagerValidatorInfo, error)
GetValidatorInfo is a free data retrieval call binding the contract method 0xb7797537.
Solidity: function getValidatorInfo(uint256 _validatorId) view returns((uint32,uint32,uint32,uint8))
func (*EtherfiNodesManagerCaller) GetWithdrawalCredentials ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetWithdrawalCredentials(opts *bind.CallOpts, _validatorId *big.Int) ([]byte, error)
GetWithdrawalCredentials is a free data retrieval call binding the contract method 0x61669d27.
Solidity: function getWithdrawalCredentials(uint256 _validatorId) view returns(bytes)
func (*EtherfiNodesManagerCaller) GetWithdrawalSafeAddress ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) GetWithdrawalSafeAddress(opts *bind.CallOpts, _validatorId *big.Int) (common.Address, error)
GetWithdrawalSafeAddress is a free data retrieval call binding the contract method 0x84e1c393.
Solidity: function getWithdrawalSafeAddress(uint256 _validatorId) view returns(address)
func (*EtherfiNodesManagerCaller) IsExitRequested ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) IsExitRequested(opts *bind.CallOpts, _validatorId *big.Int) (bool, error)
IsExitRequested is a free data retrieval call binding the contract method 0x1babf0bf.
Solidity: function isExitRequested(uint256 _validatorId) view returns(bool)
func (*EtherfiNodesManagerCaller) MaxEigenlayerWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) MaxEigenlayerWithdrawals(opts *bind.CallOpts) (uint8, error)
MaxEigenlayerWithdrawals is a free data retrieval call binding the contract method 0x45401c9b.
Solidity: function maxEigenlayerWithdrawals() view returns(uint8)
func (*EtherfiNodesManagerCaller) NonExitPenaltyDailyRate ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NonExitPenaltyDailyRate(opts *bind.CallOpts) (uint64, error)
NonExitPenaltyDailyRate is a free data retrieval call binding the contract method 0x7082994b.
Solidity: function nonExitPenaltyDailyRate() view returns(uint64)
func (*EtherfiNodesManagerCaller) NonExitPenaltyPrincipal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NonExitPenaltyPrincipal(opts *bind.CallOpts) (uint64, error)
NonExitPenaltyPrincipal is a free data retrieval call binding the contract method 0xbbe78ecd.
Solidity: function nonExitPenaltyPrincipal() view returns(uint64)
func (*EtherfiNodesManagerCaller) NumAssociatedValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NumAssociatedValidators(opts *bind.CallOpts, _validatorId *big.Int) (*big.Int, error)
NumAssociatedValidators is a free data retrieval call binding the contract method 0xbaf08700.
Solidity: function numAssociatedValidators(uint256 _validatorId) view returns(uint256)
func (*EtherfiNodesManagerCaller) NumberOfValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) NumberOfValidators(opts *bind.CallOpts) (uint64, error)
NumberOfValidators is a free data retrieval call binding the contract method 0xd6832ea9.
Solidity: function numberOfValidators() view returns(uint64)
func (*EtherfiNodesManagerCaller) OperatingAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) OperatingAdmin(opts *bind.CallOpts, arg0 common.Address) (bool, error)
OperatingAdmin is a free data retrieval call binding the contract method 0xf9ffd6e0.
Solidity: function operatingAdmin(address ) view returns(bool)
func (*EtherfiNodesManagerCaller) Owner ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*EtherfiNodesManagerCaller) Paused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*EtherfiNodesManagerCaller) Phase ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Phase(opts *bind.CallOpts, _validatorId *big.Int) (uint8, error)
Phase is a free data retrieval call binding the contract method 0x135f8aa7.
Solidity: function phase(uint256 _validatorId) view returns(uint8 validatorPhase)
func (*EtherfiNodesManagerCaller) ProxiableUUID ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*EtherfiNodesManagerCaller) SCALE ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) SCALE(opts *bind.CallOpts) (uint64, error)
SCALE is a free data retrieval call binding the contract method 0xeced5526.
Solidity: function SCALE() view returns(uint64)
func (*EtherfiNodesManagerCaller) StakingManagerContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) StakingManagerContract(opts *bind.CallOpts) (common.Address, error)
StakingManagerContract is a free data retrieval call binding the contract method 0x4f608156.
Solidity: function stakingManagerContract() view returns(address)
func (*EtherfiNodesManagerCaller) StakingRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) StakingRewardsSplit(opts *bind.CallOpts) (struct { Treasury uint64 NodeOperator uint64 Tnft uint64 Bnft uint64 }, error)
StakingRewardsSplit is a free data retrieval call binding the contract method 0x62f7b332.
Solidity: function stakingRewardsSplit() view returns(uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
func (*EtherfiNodesManagerCaller) Tnft ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) Tnft(opts *bind.CallOpts) (common.Address, error)
Tnft is a free data retrieval call binding the contract method 0xad36cd0e.
Solidity: function tnft() view returns(address)
func (*EtherfiNodesManagerCaller) TreasuryContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) TreasuryContract(opts *bind.CallOpts) (common.Address, error)
TreasuryContract is a free data retrieval call binding the contract method 0x18da0011.
Solidity: function treasuryContract() view returns(address)
func (*EtherfiNodesManagerCaller) UnusedWithdrawalSafes ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCaller) UnusedWithdrawalSafes(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
UnusedWithdrawalSafes is a free data retrieval call binding the contract method 0x4c3551bd.
Solidity: function unusedWithdrawalSafes(uint256 ) view returns(address)
type EtherfiNodesManagerCallerRaw ¶
type EtherfiNodesManagerCallerRaw struct {
Contract *EtherfiNodesManagerCaller // Generic read-only contract binding to access the raw methods on
}
EtherfiNodesManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EtherfiNodesManagerCallerRaw) Call ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EtherfiNodesManagerCallerSession ¶
type EtherfiNodesManagerCallerSession struct { Contract *EtherfiNodesManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EtherfiNodesManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EtherfiNodesManagerCallerSession) Admins ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Admins(arg0 common.Address) (bool, error)
Admins is a free data retrieval call binding the contract method 0x429b62e5.
Solidity: function admins(address ) view returns(bool)
func (*EtherfiNodesManagerCallerSession) AllowedForwardedEigenpodCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) AllowedForwardedEigenpodCalls(arg0 [4]byte) (bool, error)
AllowedForwardedEigenpodCalls is a free data retrieval call binding the contract method 0x93b572a0.
Solidity: function allowedForwardedEigenpodCalls(bytes4 ) view returns(bool)
func (*EtherfiNodesManagerCallerSession) AllowedForwardedExternalCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) AllowedForwardedExternalCalls(arg0 [4]byte, arg1 common.Address) (bool, error)
AllowedForwardedExternalCalls is a free data retrieval call binding the contract method 0xd0cece05.
Solidity: function allowedForwardedExternalCalls(bytes4 , address ) view returns(bool)
func (*EtherfiNodesManagerCallerSession) AuctionManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) AuctionManager() (common.Address, error)
AuctionManager is a free data retrieval call binding the contract method 0xb0192f9a.
Solidity: function auctionManager() view returns(address)
func (*EtherfiNodesManagerCallerSession) Bnft ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Bnft() (common.Address, error)
Bnft is a free data retrieval call binding the contract method 0x7bc92fd5.
Solidity: function bnft() view returns(address)
func (*EtherfiNodesManagerCallerSession) CalculateTVL ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) CalculateTVL(_validatorId *big.Int, _beaconBalance *big.Int) (struct { ToNodeOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int }, error)
CalculateTVL is a free data retrieval call binding the contract method 0x30068a65.
Solidity: function calculateTVL(uint256 _validatorId, uint256 _beaconBalance) view returns(uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerCallerSession) DEPRECATEDAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDAdmin() (common.Address, error)
DEPRECATEDAdmin is a free data retrieval call binding the contract method 0x50a8a553.
Solidity: function DEPRECATED_admin() view returns(address)
func (*EtherfiNodesManagerCallerSession) DEPRECATEDEnableNodeRecycling ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDEnableNodeRecycling() (bool, error)
DEPRECATEDEnableNodeRecycling is a free data retrieval call binding the contract method 0x792cdc9c.
Solidity: function DEPRECATED_enableNodeRecycling() view returns(bool)
func (*EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRevenueManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRevenueManager() (common.Address, error)
DEPRECATEDProtocolRevenueManager is a free data retrieval call binding the contract method 0x2f708968.
Solidity: function DEPRECATED_protocolRevenueManager() view returns(address)
func (*EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRevenueManagerContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRevenueManagerContract() (common.Address, error)
DEPRECATEDProtocolRevenueManagerContract is a free data retrieval call binding the contract method 0x722395d5.
Solidity: function DEPRECATED_protocolRevenueManagerContract() view returns(address)
func (*EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DEPRECATEDProtocolRewardsSplit() (struct { Treasury uint64 NodeOperator uint64 Tnft uint64 Bnft uint64 }, error)
DEPRECATEDProtocolRewardsSplit is a free data retrieval call binding the contract method 0xca692dc7.
Solidity: function DEPRECATED_protocolRewardsSplit() view returns(uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
func (*EtherfiNodesManagerCallerSession) DelayedWithdrawalRouter ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DelayedWithdrawalRouter() (common.Address, error)
DelayedWithdrawalRouter is a free data retrieval call binding the contract method 0x1a5057be.
Solidity: function delayedWithdrawalRouter() view returns(address)
func (*EtherfiNodesManagerCallerSession) DelegationManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) DelegationManager() (common.Address, error)
DelegationManager is a free data retrieval call binding the contract method 0xea4d3c9b.
Solidity: function delegationManager() view returns(address)
func (*EtherfiNodesManagerCallerSession) EigenPodManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) EigenPodManager() (common.Address, error)
EigenPodManager is a free data retrieval call binding the contract method 0x4665bcda.
Solidity: function eigenPodManager() view returns(address)
func (*EtherfiNodesManagerCallerSession) EtherfiNodeAddress ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) EtherfiNodeAddress(arg0 *big.Int) (common.Address, error)
EtherfiNodeAddress is a free data retrieval call binding the contract method 0xb165e295.
Solidity: function etherfiNodeAddress(uint256 ) view returns(address)
func (*EtherfiNodesManagerCallerSession) GenerateWithdrawalCredentials ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GenerateWithdrawalCredentials(_address common.Address) ([]byte, error)
GenerateWithdrawalCredentials is a free data retrieval call binding the contract method 0x2b5cfa81.
Solidity: function generateWithdrawalCredentials(address _address) pure returns(bytes)
func (*EtherfiNodesManagerCallerSession) GetEigenPod ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetEigenPod(_validatorId *big.Int) (common.Address, error)
GetEigenPod is a free data retrieval call binding the contract method 0xf3c148ec.
Solidity: function getEigenPod(uint256 _validatorId) view returns(address)
func (*EtherfiNodesManagerCallerSession) GetFullWithdrawalPayouts ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetFullWithdrawalPayouts(_validatorId *big.Int) (struct { ToNodeOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int }, error)
GetFullWithdrawalPayouts is a free data retrieval call binding the contract method 0x8edb719e.
Solidity: function getFullWithdrawalPayouts(uint256 _validatorId) view returns(uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerCallerSession) GetImplementation ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*EtherfiNodesManagerCallerSession) GetNonExitPenalty ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetNonExitPenalty(_validatorId *big.Int) (*big.Int, error)
GetNonExitPenalty is a free data retrieval call binding the contract method 0xf0a2ae91.
Solidity: function getNonExitPenalty(uint256 _validatorId) view returns(uint256 nonExitPenalty)
func (*EtherfiNodesManagerCallerSession) GetRewardsPayouts ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetRewardsPayouts(_validatorId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetRewardsPayouts is a free data retrieval call binding the contract method 0x02e651c6.
Solidity: function getRewardsPayouts(uint256 _validatorId) view returns(uint256, uint256, uint256, uint256)
func (*EtherfiNodesManagerCallerSession) GetUnusedWithdrawalSafesLength ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetUnusedWithdrawalSafesLength() (*big.Int, error)
GetUnusedWithdrawalSafesLength is a free data retrieval call binding the contract method 0x9e22f949.
Solidity: function getUnusedWithdrawalSafesLength() view returns(uint256)
func (*EtherfiNodesManagerCallerSession) GetValidatorInfo ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetValidatorInfo(_validatorId *big.Int) (IEtherFiNodesManagerValidatorInfo, error)
GetValidatorInfo is a free data retrieval call binding the contract method 0xb7797537.
Solidity: function getValidatorInfo(uint256 _validatorId) view returns((uint32,uint32,uint32,uint8))
func (*EtherfiNodesManagerCallerSession) GetWithdrawalCredentials ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetWithdrawalCredentials(_validatorId *big.Int) ([]byte, error)
GetWithdrawalCredentials is a free data retrieval call binding the contract method 0x61669d27.
Solidity: function getWithdrawalCredentials(uint256 _validatorId) view returns(bytes)
func (*EtherfiNodesManagerCallerSession) GetWithdrawalSafeAddress ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) GetWithdrawalSafeAddress(_validatorId *big.Int) (common.Address, error)
GetWithdrawalSafeAddress is a free data retrieval call binding the contract method 0x84e1c393.
Solidity: function getWithdrawalSafeAddress(uint256 _validatorId) view returns(address)
func (*EtherfiNodesManagerCallerSession) IsExitRequested ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) IsExitRequested(_validatorId *big.Int) (bool, error)
IsExitRequested is a free data retrieval call binding the contract method 0x1babf0bf.
Solidity: function isExitRequested(uint256 _validatorId) view returns(bool)
func (*EtherfiNodesManagerCallerSession) MaxEigenlayerWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) MaxEigenlayerWithdrawals() (uint8, error)
MaxEigenlayerWithdrawals is a free data retrieval call binding the contract method 0x45401c9b.
Solidity: function maxEigenlayerWithdrawals() view returns(uint8)
func (*EtherfiNodesManagerCallerSession) NonExitPenaltyDailyRate ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NonExitPenaltyDailyRate() (uint64, error)
NonExitPenaltyDailyRate is a free data retrieval call binding the contract method 0x7082994b.
Solidity: function nonExitPenaltyDailyRate() view returns(uint64)
func (*EtherfiNodesManagerCallerSession) NonExitPenaltyPrincipal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NonExitPenaltyPrincipal() (uint64, error)
NonExitPenaltyPrincipal is a free data retrieval call binding the contract method 0xbbe78ecd.
Solidity: function nonExitPenaltyPrincipal() view returns(uint64)
func (*EtherfiNodesManagerCallerSession) NumAssociatedValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NumAssociatedValidators(_validatorId *big.Int) (*big.Int, error)
NumAssociatedValidators is a free data retrieval call binding the contract method 0xbaf08700.
Solidity: function numAssociatedValidators(uint256 _validatorId) view returns(uint256)
func (*EtherfiNodesManagerCallerSession) NumberOfValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) NumberOfValidators() (uint64, error)
NumberOfValidators is a free data retrieval call binding the contract method 0xd6832ea9.
Solidity: function numberOfValidators() view returns(uint64)
func (*EtherfiNodesManagerCallerSession) OperatingAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) OperatingAdmin(arg0 common.Address) (bool, error)
OperatingAdmin is a free data retrieval call binding the contract method 0xf9ffd6e0.
Solidity: function operatingAdmin(address ) view returns(bool)
func (*EtherfiNodesManagerCallerSession) Owner ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*EtherfiNodesManagerCallerSession) Paused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*EtherfiNodesManagerCallerSession) Phase ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Phase(_validatorId *big.Int) (uint8, error)
Phase is a free data retrieval call binding the contract method 0x135f8aa7.
Solidity: function phase(uint256 _validatorId) view returns(uint8 validatorPhase)
func (*EtherfiNodesManagerCallerSession) ProxiableUUID ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*EtherfiNodesManagerCallerSession) SCALE ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) SCALE() (uint64, error)
SCALE is a free data retrieval call binding the contract method 0xeced5526.
Solidity: function SCALE() view returns(uint64)
func (*EtherfiNodesManagerCallerSession) StakingManagerContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) StakingManagerContract() (common.Address, error)
StakingManagerContract is a free data retrieval call binding the contract method 0x4f608156.
Solidity: function stakingManagerContract() view returns(address)
func (*EtherfiNodesManagerCallerSession) StakingRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) StakingRewardsSplit() (struct { Treasury uint64 NodeOperator uint64 Tnft uint64 Bnft uint64 }, error)
StakingRewardsSplit is a free data retrieval call binding the contract method 0x62f7b332.
Solidity: function stakingRewardsSplit() view returns(uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
func (*EtherfiNodesManagerCallerSession) Tnft ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) Tnft() (common.Address, error)
Tnft is a free data retrieval call binding the contract method 0xad36cd0e.
Solidity: function tnft() view returns(address)
func (*EtherfiNodesManagerCallerSession) TreasuryContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) TreasuryContract() (common.Address, error)
TreasuryContract is a free data retrieval call binding the contract method 0x18da0011.
Solidity: function treasuryContract() view returns(address)
func (*EtherfiNodesManagerCallerSession) UnusedWithdrawalSafes ¶
func (_EtherfiNodesManager *EtherfiNodesManagerCallerSession) UnusedWithdrawalSafes(arg0 *big.Int) (common.Address, error)
UnusedWithdrawalSafes is a free data retrieval call binding the contract method 0x4c3551bd.
Solidity: function unusedWithdrawalSafes(uint256 ) view returns(address)
type EtherfiNodesManagerFilterer ¶
type EtherfiNodesManagerFilterer struct {
// contains filtered or unexported fields
}
EtherfiNodesManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEtherfiNodesManagerFilterer ¶
func NewEtherfiNodesManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*EtherfiNodesManagerFilterer, error)
NewEtherfiNodesManagerFilterer creates a new log filterer instance of EtherfiNodesManager, bound to a specific deployed contract.
func (*EtherfiNodesManagerFilterer) FilterAdminChanged ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*EtherfiNodesManagerAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*EtherfiNodesManagerFilterer) FilterAllowedForwardedEigenpodCallsUpdated ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterAllowedForwardedEigenpodCallsUpdated(opts *bind.FilterOpts, selector [][4]byte) (*EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdatedIterator, error)
FilterAllowedForwardedEigenpodCallsUpdated is a free log retrieval operation binding the contract event 0x4ce3499ecaa9e9191427292e43115026001fdf36236d8527a962a1e67086021b.
Solidity: event AllowedForwardedEigenpodCallsUpdated(bytes4 indexed selector, bool _allowed)
func (*EtherfiNodesManagerFilterer) FilterAllowedForwardedExternalCallsUpdated ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterAllowedForwardedExternalCallsUpdated(opts *bind.FilterOpts, selector [][4]byte, _target []common.Address) (*EtherfiNodesManagerAllowedForwardedExternalCallsUpdatedIterator, error)
FilterAllowedForwardedExternalCallsUpdated is a free log retrieval operation binding the contract event 0xf8fbe92f65ae1c742965709f0619c43fc13758a0d9c3b13b9afaecdfb7c50f48.
Solidity: event AllowedForwardedExternalCallsUpdated(bytes4 indexed selector, address indexed _target, bool _allowed)
func (*EtherfiNodesManagerFilterer) FilterBeaconUpgraded ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*EtherfiNodesManagerBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*EtherfiNodesManagerFilterer) FilterFullWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterFullWithdrawal(opts *bind.FilterOpts, _validatorId []*big.Int, etherFiNode []common.Address) (*EtherfiNodesManagerFullWithdrawalIterator, error)
FilterFullWithdrawal is a free log retrieval operation binding the contract event 0x23fd4a72178e02ea64b0e1b08ed6de9c7a7fb4bbb565b0917b52e0650a2d3a09.
Solidity: event FullWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerFilterer) FilterFundsWithdrawn ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, _validatorId []*big.Int) (*EtherfiNodesManagerFundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0xd66662c0ded9e58fd31d5e44944bcfd07ffc15e6927ecc1382e7941cb7bd24c4.
Solidity: event FundsWithdrawn(uint256 indexed _validatorId, uint256 amount)
func (*EtherfiNodesManagerFilterer) FilterInitialized ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*EtherfiNodesManagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*EtherfiNodesManagerFilterer) FilterNodeEvicted ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeEvicted(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeEvictedIterator, error)
FilterNodeEvicted is a free log retrieval operation binding the contract event 0x4fbc91e67bf682202f6b274513267e96191f13676abd1e43573d8bacfc2ac136.
Solidity: event NodeEvicted(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) FilterNodeExitProcessed ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeExitProcessed(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeExitProcessedIterator, error)
FilterNodeExitProcessed is a free log retrieval operation binding the contract event 0x0a9622219d3011f688c7de77a5e0f0f80a2ee1205429b3062b66827ee8c3b6b0.
Solidity: event NodeExitProcessed(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) FilterNodeExitRequestReverted ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeExitRequestReverted(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeExitRequestRevertedIterator, error)
FilterNodeExitRequestReverted is a free log retrieval operation binding the contract event 0xaf4cad58a5f970385e5ae6a7e862001a1fa8f35c4dacdfde879f9e9b330b1cdb.
Solidity: event NodeExitRequestReverted(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) FilterNodeExitRequested ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterNodeExitRequested(opts *bind.FilterOpts) (*EtherfiNodesManagerNodeExitRequestedIterator, error)
FilterNodeExitRequested is a free log retrieval operation binding the contract event 0x8f1aebefc80facd94136da81cfa288e9361156d61eddc7e0348391c7376c5c07.
Solidity: event NodeExitRequested(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) FilterOwnershipTransferred ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EtherfiNodesManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EtherfiNodesManagerFilterer) FilterPartialWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterPartialWithdrawal(opts *bind.FilterOpts, _validatorId []*big.Int, etherFiNode []common.Address) (*EtherfiNodesManagerPartialWithdrawalIterator, error)
FilterPartialWithdrawal is a free log retrieval operation binding the contract event 0x0c9b1112957fe7d0e2f96690e65a9122e07ca9cd19a2f99966b29b5991c3be84.
Solidity: event PartialWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerFilterer) FilterPaused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterPaused(opts *bind.FilterOpts) (*EtherfiNodesManagerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*EtherfiNodesManagerFilterer) FilterPhaseChanged ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterPhaseChanged(opts *bind.FilterOpts, _validatorId []*big.Int) (*EtherfiNodesManagerPhaseChangedIterator, error)
FilterPhaseChanged is a free log retrieval operation binding the contract event 0x70eca82567b065893a5e6cc590178b6b320855676b6a9a066625933e0c8ebe58.
Solidity: event PhaseChanged(uint256 indexed _validatorId, uint8 _phase)
func (*EtherfiNodesManagerFilterer) FilterQueuedRestakingWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterQueuedRestakingWithdrawal(opts *bind.FilterOpts, _validatorId []*big.Int, etherFiNode []common.Address) (*EtherfiNodesManagerQueuedRestakingWithdrawalIterator, error)
FilterQueuedRestakingWithdrawal is a free log retrieval operation binding the contract event 0x8c9fe3546da789766f4f5cd07e17b8e68c0e46e494b3a60a798a8f493283263a.
Solidity: event QueuedRestakingWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, bytes32[] withdrawalRoots)
func (*EtherfiNodesManagerFilterer) FilterUnpaused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*EtherfiNodesManagerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*EtherfiNodesManagerFilterer) FilterUpgraded ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*EtherfiNodesManagerUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*EtherfiNodesManagerFilterer) ParseAdminChanged ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseAdminChanged(log types.Log) (*EtherfiNodesManagerAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*EtherfiNodesManagerFilterer) ParseAllowedForwardedEigenpodCallsUpdated ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseAllowedForwardedEigenpodCallsUpdated(log types.Log) (*EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated, error)
ParseAllowedForwardedEigenpodCallsUpdated is a log parse operation binding the contract event 0x4ce3499ecaa9e9191427292e43115026001fdf36236d8527a962a1e67086021b.
Solidity: event AllowedForwardedEigenpodCallsUpdated(bytes4 indexed selector, bool _allowed)
func (*EtherfiNodesManagerFilterer) ParseAllowedForwardedExternalCallsUpdated ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseAllowedForwardedExternalCallsUpdated(log types.Log) (*EtherfiNodesManagerAllowedForwardedExternalCallsUpdated, error)
ParseAllowedForwardedExternalCallsUpdated is a log parse operation binding the contract event 0xf8fbe92f65ae1c742965709f0619c43fc13758a0d9c3b13b9afaecdfb7c50f48.
Solidity: event AllowedForwardedExternalCallsUpdated(bytes4 indexed selector, address indexed _target, bool _allowed)
func (*EtherfiNodesManagerFilterer) ParseBeaconUpgraded ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseBeaconUpgraded(log types.Log) (*EtherfiNodesManagerBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*EtherfiNodesManagerFilterer) ParseFullWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseFullWithdrawal(log types.Log) (*EtherfiNodesManagerFullWithdrawal, error)
ParseFullWithdrawal is a log parse operation binding the contract event 0x23fd4a72178e02ea64b0e1b08ed6de9c7a7fb4bbb565b0917b52e0650a2d3a09.
Solidity: event FullWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerFilterer) ParseFundsWithdrawn ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseFundsWithdrawn(log types.Log) (*EtherfiNodesManagerFundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0xd66662c0ded9e58fd31d5e44944bcfd07ffc15e6927ecc1382e7941cb7bd24c4.
Solidity: event FundsWithdrawn(uint256 indexed _validatorId, uint256 amount)
func (*EtherfiNodesManagerFilterer) ParseInitialized ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseInitialized(log types.Log) (*EtherfiNodesManagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*EtherfiNodesManagerFilterer) ParseNodeEvicted ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeEvicted(log types.Log) (*EtherfiNodesManagerNodeEvicted, error)
ParseNodeEvicted is a log parse operation binding the contract event 0x4fbc91e67bf682202f6b274513267e96191f13676abd1e43573d8bacfc2ac136.
Solidity: event NodeEvicted(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) ParseNodeExitProcessed ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeExitProcessed(log types.Log) (*EtherfiNodesManagerNodeExitProcessed, error)
ParseNodeExitProcessed is a log parse operation binding the contract event 0x0a9622219d3011f688c7de77a5e0f0f80a2ee1205429b3062b66827ee8c3b6b0.
Solidity: event NodeExitProcessed(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) ParseNodeExitRequestReverted ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeExitRequestReverted(log types.Log) (*EtherfiNodesManagerNodeExitRequestReverted, error)
ParseNodeExitRequestReverted is a log parse operation binding the contract event 0xaf4cad58a5f970385e5ae6a7e862001a1fa8f35c4dacdfde879f9e9b330b1cdb.
Solidity: event NodeExitRequestReverted(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) ParseNodeExitRequested ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseNodeExitRequested(log types.Log) (*EtherfiNodesManagerNodeExitRequested, error)
ParseNodeExitRequested is a log parse operation binding the contract event 0x8f1aebefc80facd94136da81cfa288e9361156d61eddc7e0348391c7376c5c07.
Solidity: event NodeExitRequested(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) ParseOwnershipTransferred ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseOwnershipTransferred(log types.Log) (*EtherfiNodesManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EtherfiNodesManagerFilterer) ParsePartialWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParsePartialWithdrawal(log types.Log) (*EtherfiNodesManagerPartialWithdrawal, error)
ParsePartialWithdrawal is a log parse operation binding the contract event 0x0c9b1112957fe7d0e2f96690e65a9122e07ca9cd19a2f99966b29b5991c3be84.
Solidity: event PartialWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerFilterer) ParsePaused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParsePaused(log types.Log) (*EtherfiNodesManagerPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*EtherfiNodesManagerFilterer) ParsePhaseChanged ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParsePhaseChanged(log types.Log) (*EtherfiNodesManagerPhaseChanged, error)
ParsePhaseChanged is a log parse operation binding the contract event 0x70eca82567b065893a5e6cc590178b6b320855676b6a9a066625933e0c8ebe58.
Solidity: event PhaseChanged(uint256 indexed _validatorId, uint8 _phase)
func (*EtherfiNodesManagerFilterer) ParseQueuedRestakingWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseQueuedRestakingWithdrawal(log types.Log) (*EtherfiNodesManagerQueuedRestakingWithdrawal, error)
ParseQueuedRestakingWithdrawal is a log parse operation binding the contract event 0x8c9fe3546da789766f4f5cd07e17b8e68c0e46e494b3a60a798a8f493283263a.
Solidity: event QueuedRestakingWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, bytes32[] withdrawalRoots)
func (*EtherfiNodesManagerFilterer) ParseUnpaused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseUnpaused(log types.Log) (*EtherfiNodesManagerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*EtherfiNodesManagerFilterer) ParseUpgraded ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) ParseUpgraded(log types.Log) (*EtherfiNodesManagerUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*EtherfiNodesManagerFilterer) WatchAdminChanged ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*EtherfiNodesManagerFilterer) WatchAllowedForwardedEigenpodCallsUpdated ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchAllowedForwardedEigenpodCallsUpdated(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerAllowedForwardedEigenpodCallsUpdated, selector [][4]byte) (event.Subscription, error)
WatchAllowedForwardedEigenpodCallsUpdated is a free log subscription operation binding the contract event 0x4ce3499ecaa9e9191427292e43115026001fdf36236d8527a962a1e67086021b.
Solidity: event AllowedForwardedEigenpodCallsUpdated(bytes4 indexed selector, bool _allowed)
func (*EtherfiNodesManagerFilterer) WatchAllowedForwardedExternalCallsUpdated ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchAllowedForwardedExternalCallsUpdated(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerAllowedForwardedExternalCallsUpdated, selector [][4]byte, _target []common.Address) (event.Subscription, error)
WatchAllowedForwardedExternalCallsUpdated is a free log subscription operation binding the contract event 0xf8fbe92f65ae1c742965709f0619c43fc13758a0d9c3b13b9afaecdfb7c50f48.
Solidity: event AllowedForwardedExternalCallsUpdated(bytes4 indexed selector, address indexed _target, bool _allowed)
func (*EtherfiNodesManagerFilterer) WatchBeaconUpgraded ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*EtherfiNodesManagerFilterer) WatchFullWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchFullWithdrawal(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerFullWithdrawal, _validatorId []*big.Int, etherFiNode []common.Address) (event.Subscription, error)
WatchFullWithdrawal is a free log subscription operation binding the contract event 0x23fd4a72178e02ea64b0e1b08ed6de9c7a7fb4bbb565b0917b52e0650a2d3a09.
Solidity: event FullWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerFilterer) WatchFundsWithdrawn ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerFundsWithdrawn, _validatorId []*big.Int) (event.Subscription, error)
WatchFundsWithdrawn is a free log subscription operation binding the contract event 0xd66662c0ded9e58fd31d5e44944bcfd07ffc15e6927ecc1382e7941cb7bd24c4.
Solidity: event FundsWithdrawn(uint256 indexed _validatorId, uint256 amount)
func (*EtherfiNodesManagerFilterer) WatchInitialized ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*EtherfiNodesManagerFilterer) WatchNodeEvicted ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeEvicted(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeEvicted) (event.Subscription, error)
WatchNodeEvicted is a free log subscription operation binding the contract event 0x4fbc91e67bf682202f6b274513267e96191f13676abd1e43573d8bacfc2ac136.
Solidity: event NodeEvicted(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) WatchNodeExitProcessed ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeExitProcessed(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeExitProcessed) (event.Subscription, error)
WatchNodeExitProcessed is a free log subscription operation binding the contract event 0x0a9622219d3011f688c7de77a5e0f0f80a2ee1205429b3062b66827ee8c3b6b0.
Solidity: event NodeExitProcessed(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) WatchNodeExitRequestReverted ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeExitRequestReverted(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeExitRequestReverted) (event.Subscription, error)
WatchNodeExitRequestReverted is a free log subscription operation binding the contract event 0xaf4cad58a5f970385e5ae6a7e862001a1fa8f35c4dacdfde879f9e9b330b1cdb.
Solidity: event NodeExitRequestReverted(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) WatchNodeExitRequested ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchNodeExitRequested(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerNodeExitRequested) (event.Subscription, error)
WatchNodeExitRequested is a free log subscription operation binding the contract event 0x8f1aebefc80facd94136da81cfa288e9361156d61eddc7e0348391c7376c5c07.
Solidity: event NodeExitRequested(uint256 _validatorId)
func (*EtherfiNodesManagerFilterer) WatchOwnershipTransferred ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EtherfiNodesManagerFilterer) WatchPartialWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchPartialWithdrawal(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerPartialWithdrawal, _validatorId []*big.Int, etherFiNode []common.Address) (event.Subscription, error)
WatchPartialWithdrawal is a free log subscription operation binding the contract event 0x0c9b1112957fe7d0e2f96690e65a9122e07ca9cd19a2f99966b29b5991c3be84.
Solidity: event PartialWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerFilterer) WatchPaused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*EtherfiNodesManagerFilterer) WatchPhaseChanged ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchPhaseChanged(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerPhaseChanged, _validatorId []*big.Int) (event.Subscription, error)
WatchPhaseChanged is a free log subscription operation binding the contract event 0x70eca82567b065893a5e6cc590178b6b320855676b6a9a066625933e0c8ebe58.
Solidity: event PhaseChanged(uint256 indexed _validatorId, uint8 _phase)
func (*EtherfiNodesManagerFilterer) WatchQueuedRestakingWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchQueuedRestakingWithdrawal(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerQueuedRestakingWithdrawal, _validatorId []*big.Int, etherFiNode []common.Address) (event.Subscription, error)
WatchQueuedRestakingWithdrawal is a free log subscription operation binding the contract event 0x8c9fe3546da789766f4f5cd07e17b8e68c0e46e494b3a60a798a8f493283263a.
Solidity: event QueuedRestakingWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, bytes32[] withdrawalRoots)
func (*EtherfiNodesManagerFilterer) WatchUnpaused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*EtherfiNodesManagerFilterer) WatchUpgraded ¶
func (_EtherfiNodesManager *EtherfiNodesManagerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *EtherfiNodesManagerUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type EtherfiNodesManagerFullWithdrawal ¶
type EtherfiNodesManagerFullWithdrawal struct { ValidatorId *big.Int EtherFiNode common.Address ToOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerFullWithdrawal represents a FullWithdrawal event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerFullWithdrawalIterator ¶
type EtherfiNodesManagerFullWithdrawalIterator struct { Event *EtherfiNodesManagerFullWithdrawal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerFullWithdrawalIterator is returned from FilterFullWithdrawal and is used to iterate over the raw logs and unpacked data for FullWithdrawal events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerFullWithdrawalIterator) Close ¶
func (it *EtherfiNodesManagerFullWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerFullWithdrawalIterator) Error ¶
func (it *EtherfiNodesManagerFullWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerFullWithdrawalIterator) Next ¶
func (it *EtherfiNodesManagerFullWithdrawalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerFundsWithdrawn ¶
type EtherfiNodesManagerFundsWithdrawn struct { ValidatorId *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerFundsWithdrawn represents a FundsWithdrawn event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerFundsWithdrawnIterator ¶
type EtherfiNodesManagerFundsWithdrawnIterator struct { Event *EtherfiNodesManagerFundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerFundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerFundsWithdrawnIterator) Close ¶
func (it *EtherfiNodesManagerFundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerFundsWithdrawnIterator) Error ¶
func (it *EtherfiNodesManagerFundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerFundsWithdrawnIterator) Next ¶
func (it *EtherfiNodesManagerFundsWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerInitialized ¶
type EtherfiNodesManagerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerInitialized represents a Initialized event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerInitializedIterator ¶
type EtherfiNodesManagerInitializedIterator struct { Event *EtherfiNodesManagerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerInitializedIterator) Close ¶
func (it *EtherfiNodesManagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerInitializedIterator) Error ¶
func (it *EtherfiNodesManagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerInitializedIterator) Next ¶
func (it *EtherfiNodesManagerInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerNodeEvicted ¶
type EtherfiNodesManagerNodeEvicted struct { ValidatorId *big.Int Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerNodeEvicted represents a NodeEvicted event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerNodeEvictedIterator ¶
type EtherfiNodesManagerNodeEvictedIterator struct { Event *EtherfiNodesManagerNodeEvicted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerNodeEvictedIterator is returned from FilterNodeEvicted and is used to iterate over the raw logs and unpacked data for NodeEvicted events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerNodeEvictedIterator) Close ¶
func (it *EtherfiNodesManagerNodeEvictedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerNodeEvictedIterator) Error ¶
func (it *EtherfiNodesManagerNodeEvictedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerNodeEvictedIterator) Next ¶
func (it *EtherfiNodesManagerNodeEvictedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerNodeExitProcessed ¶
type EtherfiNodesManagerNodeExitProcessed struct { ValidatorId *big.Int Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerNodeExitProcessed represents a NodeExitProcessed event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerNodeExitProcessedIterator ¶
type EtherfiNodesManagerNodeExitProcessedIterator struct { Event *EtherfiNodesManagerNodeExitProcessed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerNodeExitProcessedIterator is returned from FilterNodeExitProcessed and is used to iterate over the raw logs and unpacked data for NodeExitProcessed events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerNodeExitProcessedIterator) Close ¶
func (it *EtherfiNodesManagerNodeExitProcessedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerNodeExitProcessedIterator) Error ¶
func (it *EtherfiNodesManagerNodeExitProcessedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerNodeExitProcessedIterator) Next ¶
func (it *EtherfiNodesManagerNodeExitProcessedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerNodeExitRequestReverted ¶
type EtherfiNodesManagerNodeExitRequestReverted struct { ValidatorId *big.Int Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerNodeExitRequestReverted represents a NodeExitRequestReverted event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerNodeExitRequestRevertedIterator ¶
type EtherfiNodesManagerNodeExitRequestRevertedIterator struct { Event *EtherfiNodesManagerNodeExitRequestReverted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerNodeExitRequestRevertedIterator is returned from FilterNodeExitRequestReverted and is used to iterate over the raw logs and unpacked data for NodeExitRequestReverted events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerNodeExitRequestRevertedIterator) Close ¶
func (it *EtherfiNodesManagerNodeExitRequestRevertedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerNodeExitRequestRevertedIterator) Error ¶
func (it *EtherfiNodesManagerNodeExitRequestRevertedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerNodeExitRequestRevertedIterator) Next ¶
func (it *EtherfiNodesManagerNodeExitRequestRevertedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerNodeExitRequested ¶
type EtherfiNodesManagerNodeExitRequested struct { ValidatorId *big.Int Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerNodeExitRequested represents a NodeExitRequested event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerNodeExitRequestedIterator ¶
type EtherfiNodesManagerNodeExitRequestedIterator struct { Event *EtherfiNodesManagerNodeExitRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerNodeExitRequestedIterator is returned from FilterNodeExitRequested and is used to iterate over the raw logs and unpacked data for NodeExitRequested events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerNodeExitRequestedIterator) Close ¶
func (it *EtherfiNodesManagerNodeExitRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerNodeExitRequestedIterator) Error ¶
func (it *EtherfiNodesManagerNodeExitRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerNodeExitRequestedIterator) Next ¶
func (it *EtherfiNodesManagerNodeExitRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerOwnershipTransferred ¶
type EtherfiNodesManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerOwnershipTransferred represents a OwnershipTransferred event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerOwnershipTransferredIterator ¶
type EtherfiNodesManagerOwnershipTransferredIterator struct { Event *EtherfiNodesManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerOwnershipTransferredIterator) Close ¶
func (it *EtherfiNodesManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerOwnershipTransferredIterator) Error ¶
func (it *EtherfiNodesManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerOwnershipTransferredIterator) Next ¶
func (it *EtherfiNodesManagerOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerPartialWithdrawal ¶
type EtherfiNodesManagerPartialWithdrawal struct { ValidatorId *big.Int EtherFiNode common.Address ToOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerPartialWithdrawal represents a PartialWithdrawal event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerPartialWithdrawalIterator ¶
type EtherfiNodesManagerPartialWithdrawalIterator struct { Event *EtherfiNodesManagerPartialWithdrawal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerPartialWithdrawalIterator is returned from FilterPartialWithdrawal and is used to iterate over the raw logs and unpacked data for PartialWithdrawal events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerPartialWithdrawalIterator) Close ¶
func (it *EtherfiNodesManagerPartialWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerPartialWithdrawalIterator) Error ¶
func (it *EtherfiNodesManagerPartialWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerPartialWithdrawalIterator) Next ¶
func (it *EtherfiNodesManagerPartialWithdrawalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerPaused ¶
type EtherfiNodesManagerPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerPaused represents a Paused event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerPausedIterator ¶
type EtherfiNodesManagerPausedIterator struct { Event *EtherfiNodesManagerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerPausedIterator) Close ¶
func (it *EtherfiNodesManagerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerPausedIterator) Error ¶
func (it *EtherfiNodesManagerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerPausedIterator) Next ¶
func (it *EtherfiNodesManagerPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerPhaseChanged ¶
type EtherfiNodesManagerPhaseChanged struct { ValidatorId *big.Int Phase uint8 Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerPhaseChanged represents a PhaseChanged event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerPhaseChangedIterator ¶
type EtherfiNodesManagerPhaseChangedIterator struct { Event *EtherfiNodesManagerPhaseChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerPhaseChangedIterator is returned from FilterPhaseChanged and is used to iterate over the raw logs and unpacked data for PhaseChanged events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerPhaseChangedIterator) Close ¶
func (it *EtherfiNodesManagerPhaseChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerPhaseChangedIterator) Error ¶
func (it *EtherfiNodesManagerPhaseChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerPhaseChangedIterator) Next ¶
func (it *EtherfiNodesManagerPhaseChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerQueuedRestakingWithdrawal ¶
type EtherfiNodesManagerQueuedRestakingWithdrawal struct { ValidatorId *big.Int EtherFiNode common.Address WithdrawalRoots [][32]byte Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerQueuedRestakingWithdrawal represents a QueuedRestakingWithdrawal event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerQueuedRestakingWithdrawalIterator ¶
type EtherfiNodesManagerQueuedRestakingWithdrawalIterator struct { Event *EtherfiNodesManagerQueuedRestakingWithdrawal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerQueuedRestakingWithdrawalIterator is returned from FilterQueuedRestakingWithdrawal and is used to iterate over the raw logs and unpacked data for QueuedRestakingWithdrawal events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerQueuedRestakingWithdrawalIterator) Close ¶
func (it *EtherfiNodesManagerQueuedRestakingWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerQueuedRestakingWithdrawalIterator) Error ¶
func (it *EtherfiNodesManagerQueuedRestakingWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerQueuedRestakingWithdrawalIterator) Next ¶
func (it *EtherfiNodesManagerQueuedRestakingWithdrawalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerRaw ¶
type EtherfiNodesManagerRaw struct {
Contract *EtherfiNodesManager // Generic contract binding to access the raw methods on
}
EtherfiNodesManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EtherfiNodesManagerRaw) Call ¶
func (_EtherfiNodesManager *EtherfiNodesManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EtherfiNodesManagerRaw) Transact ¶
func (_EtherfiNodesManager *EtherfiNodesManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EtherfiNodesManagerRaw) Transfer ¶
func (_EtherfiNodesManager *EtherfiNodesManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EtherfiNodesManagerSession ¶
type EtherfiNodesManagerSession struct { Contract *EtherfiNodesManager // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EtherfiNodesManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EtherfiNodesManagerSession) Admins ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) Admins(arg0 common.Address) (bool, error)
Admins is a free data retrieval call binding the contract method 0x429b62e5.
Solidity: function admins(address ) view returns(bool)
func (*EtherfiNodesManagerSession) AllocateEtherFiNode ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) AllocateEtherFiNode(_enableRestaking bool) (*types.Transaction, error)
AllocateEtherFiNode is a paid mutator transaction binding the contract method 0x15ef0e5e.
Solidity: function allocateEtherFiNode(bool _enableRestaking) returns(address withdrawalSafeAddress)
func (*EtherfiNodesManagerSession) AllowedForwardedEigenpodCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) AllowedForwardedEigenpodCalls(arg0 [4]byte) (bool, error)
AllowedForwardedEigenpodCalls is a free data retrieval call binding the contract method 0x93b572a0.
Solidity: function allowedForwardedEigenpodCalls(bytes4 ) view returns(bool)
func (*EtherfiNodesManagerSession) AllowedForwardedExternalCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) AllowedForwardedExternalCalls(arg0 [4]byte, arg1 common.Address) (bool, error)
AllowedForwardedExternalCalls is a free data retrieval call binding the contract method 0xd0cece05.
Solidity: function allowedForwardedExternalCalls(bytes4 , address ) view returns(bool)
func (*EtherfiNodesManagerSession) AuctionManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) AuctionManager() (common.Address, error)
AuctionManager is a free data retrieval call binding the contract method 0xb0192f9a.
Solidity: function auctionManager() view returns(address)
func (*EtherfiNodesManagerSession) BatchFullWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchFullWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
BatchFullWithdraw is a paid mutator transaction binding the contract method 0x00373389.
Solidity: function batchFullWithdraw(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerSession) BatchPartialWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchPartialWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
BatchPartialWithdraw is a paid mutator transaction binding the contract method 0xabb565d7.
Solidity: function batchPartialWithdraw(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerSession) BatchQueueRestakedWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchQueueRestakedWithdrawal(_validatorIds []*big.Int) (*types.Transaction, error)
BatchQueueRestakedWithdrawal is a paid mutator transaction binding the contract method 0xad35567b.
Solidity: function batchQueueRestakedWithdrawal(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerSession) BatchSendExitRequest ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) BatchSendExitRequest(_validatorIds []*big.Int) (*types.Transaction, error)
BatchSendExitRequest is a paid mutator transaction binding the contract method 0xfb63cf5c.
Solidity: function batchSendExitRequest(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerSession) Bnft ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) Bnft() (common.Address, error)
Bnft is a free data retrieval call binding the contract method 0x7bc92fd5.
Solidity: function bnft() view returns(address)
func (*EtherfiNodesManagerSession) CalculateTVL ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) CalculateTVL(_validatorId *big.Int, _beaconBalance *big.Int) (struct { ToNodeOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int }, error)
CalculateTVL is a free data retrieval call binding the contract method 0x30068a65.
Solidity: function calculateTVL(uint256 _validatorId, uint256 _beaconBalance) view returns(uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerSession) CompleteQueuedWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) CompleteQueuedWithdrawals(_validatorIds []*big.Int, withdrawals []IDelegationManagerWithdrawal, middlewareTimesIndexes []*big.Int, _receiveAsTokens bool) (*types.Transaction, error)
CompleteQueuedWithdrawals is a paid mutator transaction binding the contract method 0xde01da5c.
Solidity: function completeQueuedWithdrawals(uint256[] _validatorIds, (address,address,address,uint256,uint32,address[],uint256[])[] withdrawals, uint256[] middlewareTimesIndexes, bool _receiveAsTokens) returns()
func (*EtherfiNodesManagerSession) DEPRECATEDAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDAdmin() (common.Address, error)
DEPRECATEDAdmin is a free data retrieval call binding the contract method 0x50a8a553.
Solidity: function DEPRECATED_admin() view returns(address)
func (*EtherfiNodesManagerSession) DEPRECATEDEnableNodeRecycling ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDEnableNodeRecycling() (bool, error)
DEPRECATEDEnableNodeRecycling is a free data retrieval call binding the contract method 0x792cdc9c.
Solidity: function DEPRECATED_enableNodeRecycling() view returns(bool)
func (*EtherfiNodesManagerSession) DEPRECATEDProtocolRevenueManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDProtocolRevenueManager() (common.Address, error)
DEPRECATEDProtocolRevenueManager is a free data retrieval call binding the contract method 0x2f708968.
Solidity: function DEPRECATED_protocolRevenueManager() view returns(address)
func (*EtherfiNodesManagerSession) DEPRECATEDProtocolRevenueManagerContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDProtocolRevenueManagerContract() (common.Address, error)
DEPRECATEDProtocolRevenueManagerContract is a free data retrieval call binding the contract method 0x722395d5.
Solidity: function DEPRECATED_protocolRevenueManagerContract() view returns(address)
func (*EtherfiNodesManagerSession) DEPRECATEDProtocolRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) DEPRECATEDProtocolRewardsSplit() (struct { Treasury uint64 NodeOperator uint64 Tnft uint64 Bnft uint64 }, error)
DEPRECATEDProtocolRewardsSplit is a free data retrieval call binding the contract method 0xca692dc7.
Solidity: function DEPRECATED_protocolRewardsSplit() view returns(uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
func (*EtherfiNodesManagerSession) DelayedWithdrawalRouter ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) DelayedWithdrawalRouter() (common.Address, error)
DelayedWithdrawalRouter is a free data retrieval call binding the contract method 0x1a5057be.
Solidity: function delayedWithdrawalRouter() view returns(address)
func (*EtherfiNodesManagerSession) DelegationManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) DelegationManager() (common.Address, error)
DelegationManager is a free data retrieval call binding the contract method 0xea4d3c9b.
Solidity: function delegationManager() view returns(address)
func (*EtherfiNodesManagerSession) EigenPodManager ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) EigenPodManager() (common.Address, error)
EigenPodManager is a free data retrieval call binding the contract method 0x4665bcda.
Solidity: function eigenPodManager() view returns(address)
func (*EtherfiNodesManagerSession) EtherfiNodeAddress ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) EtherfiNodeAddress(arg0 *big.Int) (common.Address, error)
EtherfiNodeAddress is a free data retrieval call binding the contract method 0xb165e295.
Solidity: function etherfiNodeAddress(uint256 ) view returns(address)
func (*EtherfiNodesManagerSession) ForwardEigenpodCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardEigenpodCall(_validatorIds []*big.Int, _data [][]byte) (*types.Transaction, error)
ForwardEigenpodCall is a paid mutator transaction binding the contract method 0x3016ef6f.
Solidity: function forwardEigenpodCall(uint256[] _validatorIds, bytes[] _data) returns(bytes[] returnData)
func (*EtherfiNodesManagerSession) ForwardEigenpodCall0 ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardEigenpodCall0(_etherfiNodes []common.Address, _data [][]byte) (*types.Transaction, error)
ForwardEigenpodCall0 is a paid mutator transaction binding the contract method 0xcb8d4c59.
Solidity: function forwardEigenpodCall(address[] _etherfiNodes, bytes[] _data) returns(bytes[] returnData)
func (*EtherfiNodesManagerSession) ForwardExternalCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardExternalCall(_etherfiNodes []common.Address, _data [][]byte, _target common.Address) (*types.Transaction, error)
ForwardExternalCall is a paid mutator transaction binding the contract method 0x9fab3743.
Solidity: function forwardExternalCall(address[] _etherfiNodes, bytes[] _data, address _target) returns(bytes[] returnData)
func (*EtherfiNodesManagerSession) ForwardExternalCall0 ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) ForwardExternalCall0(_validatorIds []*big.Int, _data [][]byte, _target common.Address) (*types.Transaction, error)
ForwardExternalCall0 is a paid mutator transaction binding the contract method 0xf1b76911.
Solidity: function forwardExternalCall(uint256[] _validatorIds, bytes[] _data, address _target) returns(bytes[] returnData)
func (*EtherfiNodesManagerSession) FullWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) FullWithdraw(_validatorId *big.Int) (*types.Transaction, error)
FullWithdraw is a paid mutator transaction binding the contract method 0x66e704bf.
Solidity: function fullWithdraw(uint256 _validatorId) returns()
func (*EtherfiNodesManagerSession) GenerateWithdrawalCredentials ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GenerateWithdrawalCredentials(_address common.Address) ([]byte, error)
GenerateWithdrawalCredentials is a free data retrieval call binding the contract method 0x2b5cfa81.
Solidity: function generateWithdrawalCredentials(address _address) pure returns(bytes)
func (*EtherfiNodesManagerSession) GetEigenPod ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetEigenPod(_validatorId *big.Int) (common.Address, error)
GetEigenPod is a free data retrieval call binding the contract method 0xf3c148ec.
Solidity: function getEigenPod(uint256 _validatorId) view returns(address)
func (*EtherfiNodesManagerSession) GetFullWithdrawalPayouts ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetFullWithdrawalPayouts(_validatorId *big.Int) (struct { ToNodeOperator *big.Int ToTnft *big.Int ToBnft *big.Int ToTreasury *big.Int }, error)
GetFullWithdrawalPayouts is a free data retrieval call binding the contract method 0x8edb719e.
Solidity: function getFullWithdrawalPayouts(uint256 _validatorId) view returns(uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
func (*EtherfiNodesManagerSession) GetImplementation ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*EtherfiNodesManagerSession) GetNonExitPenalty ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetNonExitPenalty(_validatorId *big.Int) (*big.Int, error)
GetNonExitPenalty is a free data retrieval call binding the contract method 0xf0a2ae91.
Solidity: function getNonExitPenalty(uint256 _validatorId) view returns(uint256 nonExitPenalty)
func (*EtherfiNodesManagerSession) GetRewardsPayouts ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetRewardsPayouts(_validatorId *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetRewardsPayouts is a free data retrieval call binding the contract method 0x02e651c6.
Solidity: function getRewardsPayouts(uint256 _validatorId) view returns(uint256, uint256, uint256, uint256)
func (*EtherfiNodesManagerSession) GetUnusedWithdrawalSafesLength ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetUnusedWithdrawalSafesLength() (*big.Int, error)
GetUnusedWithdrawalSafesLength is a free data retrieval call binding the contract method 0x9e22f949.
Solidity: function getUnusedWithdrawalSafesLength() view returns(uint256)
func (*EtherfiNodesManagerSession) GetValidatorInfo ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetValidatorInfo(_validatorId *big.Int) (IEtherFiNodesManagerValidatorInfo, error)
GetValidatorInfo is a free data retrieval call binding the contract method 0xb7797537.
Solidity: function getValidatorInfo(uint256 _validatorId) view returns((uint32,uint32,uint32,uint8))
func (*EtherfiNodesManagerSession) GetWithdrawalCredentials ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetWithdrawalCredentials(_validatorId *big.Int) ([]byte, error)
GetWithdrawalCredentials is a free data retrieval call binding the contract method 0x61669d27.
Solidity: function getWithdrawalCredentials(uint256 _validatorId) view returns(bytes)
func (*EtherfiNodesManagerSession) GetWithdrawalSafeAddress ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) GetWithdrawalSafeAddress(_validatorId *big.Int) (common.Address, error)
GetWithdrawalSafeAddress is a free data retrieval call binding the contract method 0x84e1c393.
Solidity: function getWithdrawalSafeAddress(uint256 _validatorId) view returns(address)
func (*EtherfiNodesManagerSession) IncrementNumberOfValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) IncrementNumberOfValidators(_count uint64) (*types.Transaction, error)
IncrementNumberOfValidators is a paid mutator transaction binding the contract method 0x790833d4.
Solidity: function incrementNumberOfValidators(uint64 _count) returns()
func (*EtherfiNodesManagerSession) IsExitRequested ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) IsExitRequested(_validatorId *big.Int) (bool, error)
IsExitRequested is a free data retrieval call binding the contract method 0x1babf0bf.
Solidity: function isExitRequested(uint256 _validatorId) view returns(bool)
func (*EtherfiNodesManagerSession) MarkBeingSlashed ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) MarkBeingSlashed(_validatorIds []*big.Int) (*types.Transaction, error)
MarkBeingSlashed is a paid mutator transaction binding the contract method 0x36017df5.
Solidity: function markBeingSlashed(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerSession) MaxEigenlayerWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) MaxEigenlayerWithdrawals() (uint8, error)
MaxEigenlayerWithdrawals is a free data retrieval call binding the contract method 0x45401c9b.
Solidity: function maxEigenlayerWithdrawals() view returns(uint8)
func (*EtherfiNodesManagerSession) NonExitPenaltyDailyRate ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) NonExitPenaltyDailyRate() (uint64, error)
NonExitPenaltyDailyRate is a free data retrieval call binding the contract method 0x7082994b.
Solidity: function nonExitPenaltyDailyRate() view returns(uint64)
func (*EtherfiNodesManagerSession) NonExitPenaltyPrincipal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) NonExitPenaltyPrincipal() (uint64, error)
NonExitPenaltyPrincipal is a free data retrieval call binding the contract method 0xbbe78ecd.
Solidity: function nonExitPenaltyPrincipal() view returns(uint64)
func (*EtherfiNodesManagerSession) NumAssociatedValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) NumAssociatedValidators(_validatorId *big.Int) (*big.Int, error)
NumAssociatedValidators is a free data retrieval call binding the contract method 0xbaf08700.
Solidity: function numAssociatedValidators(uint256 _validatorId) view returns(uint256)
func (*EtherfiNodesManagerSession) NumberOfValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) NumberOfValidators() (uint64, error)
NumberOfValidators is a free data retrieval call binding the contract method 0xd6832ea9.
Solidity: function numberOfValidators() view returns(uint64)
func (*EtherfiNodesManagerSession) OperatingAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) OperatingAdmin(arg0 common.Address) (bool, error)
OperatingAdmin is a free data retrieval call binding the contract method 0xf9ffd6e0.
Solidity: function operatingAdmin(address ) view returns(bool)
func (*EtherfiNodesManagerSession) Owner ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*EtherfiNodesManagerSession) PartialWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) PartialWithdraw(_validatorId *big.Int) (*types.Transaction, error)
PartialWithdraw is a paid mutator transaction binding the contract method 0x71d2ee6c.
Solidity: function partialWithdraw(uint256 _validatorId) returns()
func (*EtherfiNodesManagerSession) PauseContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) PauseContract() (*types.Transaction, error)
PauseContract is a paid mutator transaction binding the contract method 0x439766ce.
Solidity: function pauseContract() returns()
func (*EtherfiNodesManagerSession) Paused ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*EtherfiNodesManagerSession) Phase ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) Phase(_validatorId *big.Int) (uint8, error)
Phase is a free data retrieval call binding the contract method 0x135f8aa7.
Solidity: function phase(uint256 _validatorId) view returns(uint8 validatorPhase)
func (*EtherfiNodesManagerSession) ProcessNodeExit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) ProcessNodeExit(_validatorIds []*big.Int, _exitTimestamps []uint32) (*types.Transaction, error)
ProcessNodeExit is a paid mutator transaction binding the contract method 0x53000b9b.
Solidity: function processNodeExit(uint256[] _validatorIds, uint32[] _exitTimestamps) returns()
func (*EtherfiNodesManagerSession) ProxiableUUID ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*EtherfiNodesManagerSession) Receive ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*EtherfiNodesManagerSession) RegisterValidator ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) RegisterValidator(_validatorId *big.Int, _enableRestaking bool, _withdrawalSafeAddress common.Address) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x387dcbc1.
Solidity: function registerValidator(uint256 _validatorId, bool _enableRestaking, address _withdrawalSafeAddress) returns()
func (*EtherfiNodesManagerSession) RenounceOwnership ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EtherfiNodesManagerSession) SCALE ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) SCALE() (uint64, error)
SCALE is a free data retrieval call binding the contract method 0xeced5526.
Solidity: function SCALE() view returns(uint64)
func (*EtherfiNodesManagerSession) SetMaxEigenLayerWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetMaxEigenLayerWithdrawals(_max uint8) (*types.Transaction, error)
SetMaxEigenLayerWithdrawals is a paid mutator transaction binding the contract method 0xeeba122a.
Solidity: function setMaxEigenLayerWithdrawals(uint8 _max) returns()
func (*EtherfiNodesManagerSession) SetNonExitPenalty ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetNonExitPenalty(_nonExitPenaltyDailyRate uint64, _nonExitPenaltyPrincipal uint64) (*types.Transaction, error)
SetNonExitPenalty is a paid mutator transaction binding the contract method 0x0701d306.
Solidity: function setNonExitPenalty(uint64 _nonExitPenaltyDailyRate, uint64 _nonExitPenaltyPrincipal) returns()
func (*EtherfiNodesManagerSession) SetProofSubmitter ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetProofSubmitter(_validatorId *big.Int, _newProofSubmitter common.Address) (*types.Transaction, error)
SetProofSubmitter is a paid mutator transaction binding the contract method 0xf8047125.
Solidity: function setProofSubmitter(uint256 _validatorId, address _newProofSubmitter) returns()
func (*EtherfiNodesManagerSession) SetStakingRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetStakingRewardsSplit(_treasury uint64, _nodeOperator uint64, _tnft uint64, _bnft uint64) (*types.Transaction, error)
SetStakingRewardsSplit is a paid mutator transaction binding the contract method 0xb1257a7b.
Solidity: function setStakingRewardsSplit(uint64 _treasury, uint64 _nodeOperator, uint64 _tnft, uint64 _bnft) returns()
func (*EtherfiNodesManagerSession) SetValidatorPhase ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) SetValidatorPhase(_validatorId *big.Int, _phase uint8) (*types.Transaction, error)
SetValidatorPhase is a paid mutator transaction binding the contract method 0x59b65fbc.
Solidity: function setValidatorPhase(uint256 _validatorId, uint8 _phase) returns()
func (*EtherfiNodesManagerSession) StakingManagerContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) StakingManagerContract() (common.Address, error)
StakingManagerContract is a free data retrieval call binding the contract method 0x4f608156.
Solidity: function stakingManagerContract() view returns(address)
func (*EtherfiNodesManagerSession) StakingRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) StakingRewardsSplit() (struct { Treasury uint64 NodeOperator uint64 Tnft uint64 Bnft uint64 }, error)
StakingRewardsSplit is a free data retrieval call binding the contract method 0x62f7b332.
Solidity: function stakingRewardsSplit() view returns(uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
func (*EtherfiNodesManagerSession) StartCheckpoint ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) StartCheckpoint(_validatorId *big.Int, _revertIfNoBalance bool) (*types.Transaction, error)
StartCheckpoint is a paid mutator transaction binding the contract method 0xd4a9d4a7.
Solidity: function startCheckpoint(uint256 _validatorId, bool _revertIfNoBalance) returns()
func (*EtherfiNodesManagerSession) Tnft ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) Tnft() (common.Address, error)
Tnft is a free data retrieval call binding the contract method 0xad36cd0e.
Solidity: function tnft() view returns(address)
func (*EtherfiNodesManagerSession) TransferOwnership ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EtherfiNodesManagerSession) TreasuryContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) TreasuryContract() (common.Address, error)
TreasuryContract is a free data retrieval call binding the contract method 0x18da0011.
Solidity: function treasuryContract() view returns(address)
func (*EtherfiNodesManagerSession) UnPauseContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UnPauseContract() (*types.Transaction, error)
UnPauseContract is a paid mutator transaction binding the contract method 0xbac15203.
Solidity: function unPauseContract() returns()
func (*EtherfiNodesManagerSession) UnregisterValidator ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UnregisterValidator(_validatorId *big.Int) (*types.Transaction, error)
UnregisterValidator is a paid mutator transaction binding the contract method 0xaed18c8d.
Solidity: function unregisterValidator(uint256 _validatorId) returns()
func (*EtherfiNodesManagerSession) UnusedWithdrawalSafes ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UnusedWithdrawalSafes(arg0 *big.Int) (common.Address, error)
UnusedWithdrawalSafes is a free data retrieval call binding the contract method 0x4c3551bd.
Solidity: function unusedWithdrawalSafes(uint256 ) view returns(address)
func (*EtherfiNodesManagerSession) UpdateAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
UpdateAdmin is a paid mutator transaction binding the contract method 0x670a6fd9.
Solidity: function updateAdmin(address _address, bool _isAdmin) returns()
func (*EtherfiNodesManagerSession) UpdateAllowedForwardedEigenpodCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateAllowedForwardedEigenpodCalls(_selector [4]byte, _allowed bool) (*types.Transaction, error)
UpdateAllowedForwardedEigenpodCalls is a paid mutator transaction binding the contract method 0x4cba6c74.
Solidity: function updateAllowedForwardedEigenpodCalls(bytes4 _selector, bool _allowed) returns()
func (*EtherfiNodesManagerSession) UpdateAllowedForwardedExternalCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateAllowedForwardedExternalCalls(_selector [4]byte, _target common.Address, _allowed bool) (*types.Transaction, error)
UpdateAllowedForwardedExternalCalls is a paid mutator transaction binding the contract method 0xc7f61eec.
Solidity: function updateAllowedForwardedExternalCalls(bytes4 _selector, address _target, bool _allowed) returns()
func (*EtherfiNodesManagerSession) UpdateEigenLayerOperatingAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateEigenLayerOperatingAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
UpdateEigenLayerOperatingAdmin is a paid mutator transaction binding the contract method 0xb57dade3.
Solidity: function updateEigenLayerOperatingAdmin(address _address, bool _isAdmin) returns()
func (*EtherfiNodesManagerSession) UpdateEtherFiNode ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpdateEtherFiNode(_validatorId *big.Int) (*types.Transaction, error)
UpdateEtherFiNode is a paid mutator transaction binding the contract method 0x936fb00c.
Solidity: function updateEtherFiNode(uint256 _validatorId) returns()
func (*EtherfiNodesManagerSession) UpgradeTo ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*EtherfiNodesManagerSession) UpgradeToAndCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type EtherfiNodesManagerTransactor ¶
type EtherfiNodesManagerTransactor struct {
// contains filtered or unexported fields
}
EtherfiNodesManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEtherfiNodesManagerTransactor ¶
func NewEtherfiNodesManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*EtherfiNodesManagerTransactor, error)
NewEtherfiNodesManagerTransactor creates a new write-only instance of EtherfiNodesManager, bound to a specific deployed contract.
func (*EtherfiNodesManagerTransactor) AllocateEtherFiNode ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) AllocateEtherFiNode(opts *bind.TransactOpts, _enableRestaking bool) (*types.Transaction, error)
AllocateEtherFiNode is a paid mutator transaction binding the contract method 0x15ef0e5e.
Solidity: function allocateEtherFiNode(bool _enableRestaking) returns(address withdrawalSafeAddress)
func (*EtherfiNodesManagerTransactor) BatchFullWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchFullWithdraw(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
BatchFullWithdraw is a paid mutator transaction binding the contract method 0x00373389.
Solidity: function batchFullWithdraw(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactor) BatchPartialWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchPartialWithdraw(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
BatchPartialWithdraw is a paid mutator transaction binding the contract method 0xabb565d7.
Solidity: function batchPartialWithdraw(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactor) BatchQueueRestakedWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchQueueRestakedWithdrawal(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
BatchQueueRestakedWithdrawal is a paid mutator transaction binding the contract method 0xad35567b.
Solidity: function batchQueueRestakedWithdrawal(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactor) BatchSendExitRequest ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) BatchSendExitRequest(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
BatchSendExitRequest is a paid mutator transaction binding the contract method 0xfb63cf5c.
Solidity: function batchSendExitRequest(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactor) CompleteQueuedWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) CompleteQueuedWithdrawals(opts *bind.TransactOpts, _validatorIds []*big.Int, withdrawals []IDelegationManagerWithdrawal, middlewareTimesIndexes []*big.Int, _receiveAsTokens bool) (*types.Transaction, error)
CompleteQueuedWithdrawals is a paid mutator transaction binding the contract method 0xde01da5c.
Solidity: function completeQueuedWithdrawals(uint256[] _validatorIds, (address,address,address,uint256,uint32,address[],uint256[])[] withdrawals, uint256[] middlewareTimesIndexes, bool _receiveAsTokens) returns()
func (*EtherfiNodesManagerTransactor) ForwardEigenpodCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardEigenpodCall(opts *bind.TransactOpts, _validatorIds []*big.Int, _data [][]byte) (*types.Transaction, error)
ForwardEigenpodCall is a paid mutator transaction binding the contract method 0x3016ef6f.
Solidity: function forwardEigenpodCall(uint256[] _validatorIds, bytes[] _data) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactor) ForwardEigenpodCall0 ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardEigenpodCall0(opts *bind.TransactOpts, _etherfiNodes []common.Address, _data [][]byte) (*types.Transaction, error)
ForwardEigenpodCall0 is a paid mutator transaction binding the contract method 0xcb8d4c59.
Solidity: function forwardEigenpodCall(address[] _etherfiNodes, bytes[] _data) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactor) ForwardExternalCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardExternalCall(opts *bind.TransactOpts, _etherfiNodes []common.Address, _data [][]byte, _target common.Address) (*types.Transaction, error)
ForwardExternalCall is a paid mutator transaction binding the contract method 0x9fab3743.
Solidity: function forwardExternalCall(address[] _etherfiNodes, bytes[] _data, address _target) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactor) ForwardExternalCall0 ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ForwardExternalCall0(opts *bind.TransactOpts, _validatorIds []*big.Int, _data [][]byte, _target common.Address) (*types.Transaction, error)
ForwardExternalCall0 is a paid mutator transaction binding the contract method 0xf1b76911.
Solidity: function forwardExternalCall(uint256[] _validatorIds, bytes[] _data, address _target) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactor) FullWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) FullWithdraw(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
FullWithdraw is a paid mutator transaction binding the contract method 0x66e704bf.
Solidity: function fullWithdraw(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactor) IncrementNumberOfValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) IncrementNumberOfValidators(opts *bind.TransactOpts, _count uint64) (*types.Transaction, error)
IncrementNumberOfValidators is a paid mutator transaction binding the contract method 0x790833d4.
Solidity: function incrementNumberOfValidators(uint64 _count) returns()
func (*EtherfiNodesManagerTransactor) MarkBeingSlashed ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) MarkBeingSlashed(opts *bind.TransactOpts, _validatorIds []*big.Int) (*types.Transaction, error)
MarkBeingSlashed is a paid mutator transaction binding the contract method 0x36017df5.
Solidity: function markBeingSlashed(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactor) PartialWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) PartialWithdraw(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
PartialWithdraw is a paid mutator transaction binding the contract method 0x71d2ee6c.
Solidity: function partialWithdraw(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactor) PauseContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) PauseContract(opts *bind.TransactOpts) (*types.Transaction, error)
PauseContract is a paid mutator transaction binding the contract method 0x439766ce.
Solidity: function pauseContract() returns()
func (*EtherfiNodesManagerTransactor) ProcessNodeExit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) ProcessNodeExit(opts *bind.TransactOpts, _validatorIds []*big.Int, _exitTimestamps []uint32) (*types.Transaction, error)
ProcessNodeExit is a paid mutator transaction binding the contract method 0x53000b9b.
Solidity: function processNodeExit(uint256[] _validatorIds, uint32[] _exitTimestamps) returns()
func (*EtherfiNodesManagerTransactor) Receive ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*EtherfiNodesManagerTransactor) RegisterValidator ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) RegisterValidator(opts *bind.TransactOpts, _validatorId *big.Int, _enableRestaking bool, _withdrawalSafeAddress common.Address) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x387dcbc1.
Solidity: function registerValidator(uint256 _validatorId, bool _enableRestaking, address _withdrawalSafeAddress) returns()
func (*EtherfiNodesManagerTransactor) RenounceOwnership ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EtherfiNodesManagerTransactor) SetMaxEigenLayerWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetMaxEigenLayerWithdrawals(opts *bind.TransactOpts, _max uint8) (*types.Transaction, error)
SetMaxEigenLayerWithdrawals is a paid mutator transaction binding the contract method 0xeeba122a.
Solidity: function setMaxEigenLayerWithdrawals(uint8 _max) returns()
func (*EtherfiNodesManagerTransactor) SetNonExitPenalty ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetNonExitPenalty(opts *bind.TransactOpts, _nonExitPenaltyDailyRate uint64, _nonExitPenaltyPrincipal uint64) (*types.Transaction, error)
SetNonExitPenalty is a paid mutator transaction binding the contract method 0x0701d306.
Solidity: function setNonExitPenalty(uint64 _nonExitPenaltyDailyRate, uint64 _nonExitPenaltyPrincipal) returns()
func (*EtherfiNodesManagerTransactor) SetProofSubmitter ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetProofSubmitter(opts *bind.TransactOpts, _validatorId *big.Int, _newProofSubmitter common.Address) (*types.Transaction, error)
SetProofSubmitter is a paid mutator transaction binding the contract method 0xf8047125.
Solidity: function setProofSubmitter(uint256 _validatorId, address _newProofSubmitter) returns()
func (*EtherfiNodesManagerTransactor) SetStakingRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetStakingRewardsSplit(opts *bind.TransactOpts, _treasury uint64, _nodeOperator uint64, _tnft uint64, _bnft uint64) (*types.Transaction, error)
SetStakingRewardsSplit is a paid mutator transaction binding the contract method 0xb1257a7b.
Solidity: function setStakingRewardsSplit(uint64 _treasury, uint64 _nodeOperator, uint64 _tnft, uint64 _bnft) returns()
func (*EtherfiNodesManagerTransactor) SetValidatorPhase ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) SetValidatorPhase(opts *bind.TransactOpts, _validatorId *big.Int, _phase uint8) (*types.Transaction, error)
SetValidatorPhase is a paid mutator transaction binding the contract method 0x59b65fbc.
Solidity: function setValidatorPhase(uint256 _validatorId, uint8 _phase) returns()
func (*EtherfiNodesManagerTransactor) StartCheckpoint ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) StartCheckpoint(opts *bind.TransactOpts, _validatorId *big.Int, _revertIfNoBalance bool) (*types.Transaction, error)
StartCheckpoint is a paid mutator transaction binding the contract method 0xd4a9d4a7.
Solidity: function startCheckpoint(uint256 _validatorId, bool _revertIfNoBalance) returns()
func (*EtherfiNodesManagerTransactor) TransferOwnership ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EtherfiNodesManagerTransactor) UnPauseContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UnPauseContract(opts *bind.TransactOpts) (*types.Transaction, error)
UnPauseContract is a paid mutator transaction binding the contract method 0xbac15203.
Solidity: function unPauseContract() returns()
func (*EtherfiNodesManagerTransactor) UnregisterValidator ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UnregisterValidator(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
UnregisterValidator is a paid mutator transaction binding the contract method 0xaed18c8d.
Solidity: function unregisterValidator(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactor) UpdateAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateAdmin(opts *bind.TransactOpts, _address common.Address, _isAdmin bool) (*types.Transaction, error)
UpdateAdmin is a paid mutator transaction binding the contract method 0x670a6fd9.
Solidity: function updateAdmin(address _address, bool _isAdmin) returns()
func (*EtherfiNodesManagerTransactor) UpdateAllowedForwardedEigenpodCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateAllowedForwardedEigenpodCalls(opts *bind.TransactOpts, _selector [4]byte, _allowed bool) (*types.Transaction, error)
UpdateAllowedForwardedEigenpodCalls is a paid mutator transaction binding the contract method 0x4cba6c74.
Solidity: function updateAllowedForwardedEigenpodCalls(bytes4 _selector, bool _allowed) returns()
func (*EtherfiNodesManagerTransactor) UpdateAllowedForwardedExternalCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateAllowedForwardedExternalCalls(opts *bind.TransactOpts, _selector [4]byte, _target common.Address, _allowed bool) (*types.Transaction, error)
UpdateAllowedForwardedExternalCalls is a paid mutator transaction binding the contract method 0xc7f61eec.
Solidity: function updateAllowedForwardedExternalCalls(bytes4 _selector, address _target, bool _allowed) returns()
func (*EtherfiNodesManagerTransactor) UpdateEigenLayerOperatingAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateEigenLayerOperatingAdmin(opts *bind.TransactOpts, _address common.Address, _isAdmin bool) (*types.Transaction, error)
UpdateEigenLayerOperatingAdmin is a paid mutator transaction binding the contract method 0xb57dade3.
Solidity: function updateEigenLayerOperatingAdmin(address _address, bool _isAdmin) returns()
func (*EtherfiNodesManagerTransactor) UpdateEtherFiNode ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpdateEtherFiNode(opts *bind.TransactOpts, _validatorId *big.Int) (*types.Transaction, error)
UpdateEtherFiNode is a paid mutator transaction binding the contract method 0x936fb00c.
Solidity: function updateEtherFiNode(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactor) UpgradeTo ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*EtherfiNodesManagerTransactor) UpgradeToAndCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type EtherfiNodesManagerTransactorRaw ¶
type EtherfiNodesManagerTransactorRaw struct {
Contract *EtherfiNodesManagerTransactor // Generic write-only contract binding to access the raw methods on
}
EtherfiNodesManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EtherfiNodesManagerTransactorRaw) Transact ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EtherfiNodesManagerTransactorRaw) Transfer ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EtherfiNodesManagerTransactorSession ¶
type EtherfiNodesManagerTransactorSession struct { Contract *EtherfiNodesManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EtherfiNodesManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EtherfiNodesManagerTransactorSession) AllocateEtherFiNode ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) AllocateEtherFiNode(_enableRestaking bool) (*types.Transaction, error)
AllocateEtherFiNode is a paid mutator transaction binding the contract method 0x15ef0e5e.
Solidity: function allocateEtherFiNode(bool _enableRestaking) returns(address withdrawalSafeAddress)
func (*EtherfiNodesManagerTransactorSession) BatchFullWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchFullWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
BatchFullWithdraw is a paid mutator transaction binding the contract method 0x00373389.
Solidity: function batchFullWithdraw(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactorSession) BatchPartialWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchPartialWithdraw(_validatorIds []*big.Int) (*types.Transaction, error)
BatchPartialWithdraw is a paid mutator transaction binding the contract method 0xabb565d7.
Solidity: function batchPartialWithdraw(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactorSession) BatchQueueRestakedWithdrawal ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchQueueRestakedWithdrawal(_validatorIds []*big.Int) (*types.Transaction, error)
BatchQueueRestakedWithdrawal is a paid mutator transaction binding the contract method 0xad35567b.
Solidity: function batchQueueRestakedWithdrawal(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactorSession) BatchSendExitRequest ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) BatchSendExitRequest(_validatorIds []*big.Int) (*types.Transaction, error)
BatchSendExitRequest is a paid mutator transaction binding the contract method 0xfb63cf5c.
Solidity: function batchSendExitRequest(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactorSession) CompleteQueuedWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) CompleteQueuedWithdrawals(_validatorIds []*big.Int, withdrawals []IDelegationManagerWithdrawal, middlewareTimesIndexes []*big.Int, _receiveAsTokens bool) (*types.Transaction, error)
CompleteQueuedWithdrawals is a paid mutator transaction binding the contract method 0xde01da5c.
Solidity: function completeQueuedWithdrawals(uint256[] _validatorIds, (address,address,address,uint256,uint32,address[],uint256[])[] withdrawals, uint256[] middlewareTimesIndexes, bool _receiveAsTokens) returns()
func (*EtherfiNodesManagerTransactorSession) ForwardEigenpodCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardEigenpodCall(_validatorIds []*big.Int, _data [][]byte) (*types.Transaction, error)
ForwardEigenpodCall is a paid mutator transaction binding the contract method 0x3016ef6f.
Solidity: function forwardEigenpodCall(uint256[] _validatorIds, bytes[] _data) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactorSession) ForwardEigenpodCall0 ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardEigenpodCall0(_etherfiNodes []common.Address, _data [][]byte) (*types.Transaction, error)
ForwardEigenpodCall0 is a paid mutator transaction binding the contract method 0xcb8d4c59.
Solidity: function forwardEigenpodCall(address[] _etherfiNodes, bytes[] _data) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactorSession) ForwardExternalCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardExternalCall(_etherfiNodes []common.Address, _data [][]byte, _target common.Address) (*types.Transaction, error)
ForwardExternalCall is a paid mutator transaction binding the contract method 0x9fab3743.
Solidity: function forwardExternalCall(address[] _etherfiNodes, bytes[] _data, address _target) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactorSession) ForwardExternalCall0 ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ForwardExternalCall0(_validatorIds []*big.Int, _data [][]byte, _target common.Address) (*types.Transaction, error)
ForwardExternalCall0 is a paid mutator transaction binding the contract method 0xf1b76911.
Solidity: function forwardExternalCall(uint256[] _validatorIds, bytes[] _data, address _target) returns(bytes[] returnData)
func (*EtherfiNodesManagerTransactorSession) FullWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) FullWithdraw(_validatorId *big.Int) (*types.Transaction, error)
FullWithdraw is a paid mutator transaction binding the contract method 0x66e704bf.
Solidity: function fullWithdraw(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactorSession) IncrementNumberOfValidators ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) IncrementNumberOfValidators(_count uint64) (*types.Transaction, error)
IncrementNumberOfValidators is a paid mutator transaction binding the contract method 0x790833d4.
Solidity: function incrementNumberOfValidators(uint64 _count) returns()
func (*EtherfiNodesManagerTransactorSession) MarkBeingSlashed ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) MarkBeingSlashed(_validatorIds []*big.Int) (*types.Transaction, error)
MarkBeingSlashed is a paid mutator transaction binding the contract method 0x36017df5.
Solidity: function markBeingSlashed(uint256[] _validatorIds) returns()
func (*EtherfiNodesManagerTransactorSession) PartialWithdraw ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) PartialWithdraw(_validatorId *big.Int) (*types.Transaction, error)
PartialWithdraw is a paid mutator transaction binding the contract method 0x71d2ee6c.
Solidity: function partialWithdraw(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactorSession) PauseContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) PauseContract() (*types.Transaction, error)
PauseContract is a paid mutator transaction binding the contract method 0x439766ce.
Solidity: function pauseContract() returns()
func (*EtherfiNodesManagerTransactorSession) ProcessNodeExit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) ProcessNodeExit(_validatorIds []*big.Int, _exitTimestamps []uint32) (*types.Transaction, error)
ProcessNodeExit is a paid mutator transaction binding the contract method 0x53000b9b.
Solidity: function processNodeExit(uint256[] _validatorIds, uint32[] _exitTimestamps) returns()
func (*EtherfiNodesManagerTransactorSession) Receive ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*EtherfiNodesManagerTransactorSession) RegisterValidator ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) RegisterValidator(_validatorId *big.Int, _enableRestaking bool, _withdrawalSafeAddress common.Address) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x387dcbc1.
Solidity: function registerValidator(uint256 _validatorId, bool _enableRestaking, address _withdrawalSafeAddress) returns()
func (*EtherfiNodesManagerTransactorSession) RenounceOwnership ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EtherfiNodesManagerTransactorSession) SetMaxEigenLayerWithdrawals ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetMaxEigenLayerWithdrawals(_max uint8) (*types.Transaction, error)
SetMaxEigenLayerWithdrawals is a paid mutator transaction binding the contract method 0xeeba122a.
Solidity: function setMaxEigenLayerWithdrawals(uint8 _max) returns()
func (*EtherfiNodesManagerTransactorSession) SetNonExitPenalty ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetNonExitPenalty(_nonExitPenaltyDailyRate uint64, _nonExitPenaltyPrincipal uint64) (*types.Transaction, error)
SetNonExitPenalty is a paid mutator transaction binding the contract method 0x0701d306.
Solidity: function setNonExitPenalty(uint64 _nonExitPenaltyDailyRate, uint64 _nonExitPenaltyPrincipal) returns()
func (*EtherfiNodesManagerTransactorSession) SetProofSubmitter ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetProofSubmitter(_validatorId *big.Int, _newProofSubmitter common.Address) (*types.Transaction, error)
SetProofSubmitter is a paid mutator transaction binding the contract method 0xf8047125.
Solidity: function setProofSubmitter(uint256 _validatorId, address _newProofSubmitter) returns()
func (*EtherfiNodesManagerTransactorSession) SetStakingRewardsSplit ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetStakingRewardsSplit(_treasury uint64, _nodeOperator uint64, _tnft uint64, _bnft uint64) (*types.Transaction, error)
SetStakingRewardsSplit is a paid mutator transaction binding the contract method 0xb1257a7b.
Solidity: function setStakingRewardsSplit(uint64 _treasury, uint64 _nodeOperator, uint64 _tnft, uint64 _bnft) returns()
func (*EtherfiNodesManagerTransactorSession) SetValidatorPhase ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) SetValidatorPhase(_validatorId *big.Int, _phase uint8) (*types.Transaction, error)
SetValidatorPhase is a paid mutator transaction binding the contract method 0x59b65fbc.
Solidity: function setValidatorPhase(uint256 _validatorId, uint8 _phase) returns()
func (*EtherfiNodesManagerTransactorSession) StartCheckpoint ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) StartCheckpoint(_validatorId *big.Int, _revertIfNoBalance bool) (*types.Transaction, error)
StartCheckpoint is a paid mutator transaction binding the contract method 0xd4a9d4a7.
Solidity: function startCheckpoint(uint256 _validatorId, bool _revertIfNoBalance) returns()
func (*EtherfiNodesManagerTransactorSession) TransferOwnership ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EtherfiNodesManagerTransactorSession) UnPauseContract ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UnPauseContract() (*types.Transaction, error)
UnPauseContract is a paid mutator transaction binding the contract method 0xbac15203.
Solidity: function unPauseContract() returns()
func (*EtherfiNodesManagerTransactorSession) UnregisterValidator ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UnregisterValidator(_validatorId *big.Int) (*types.Transaction, error)
UnregisterValidator is a paid mutator transaction binding the contract method 0xaed18c8d.
Solidity: function unregisterValidator(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactorSession) UpdateAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
UpdateAdmin is a paid mutator transaction binding the contract method 0x670a6fd9.
Solidity: function updateAdmin(address _address, bool _isAdmin) returns()
func (*EtherfiNodesManagerTransactorSession) UpdateAllowedForwardedEigenpodCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateAllowedForwardedEigenpodCalls(_selector [4]byte, _allowed bool) (*types.Transaction, error)
UpdateAllowedForwardedEigenpodCalls is a paid mutator transaction binding the contract method 0x4cba6c74.
Solidity: function updateAllowedForwardedEigenpodCalls(bytes4 _selector, bool _allowed) returns()
func (*EtherfiNodesManagerTransactorSession) UpdateAllowedForwardedExternalCalls ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateAllowedForwardedExternalCalls(_selector [4]byte, _target common.Address, _allowed bool) (*types.Transaction, error)
UpdateAllowedForwardedExternalCalls is a paid mutator transaction binding the contract method 0xc7f61eec.
Solidity: function updateAllowedForwardedExternalCalls(bytes4 _selector, address _target, bool _allowed) returns()
func (*EtherfiNodesManagerTransactorSession) UpdateEigenLayerOperatingAdmin ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateEigenLayerOperatingAdmin(_address common.Address, _isAdmin bool) (*types.Transaction, error)
UpdateEigenLayerOperatingAdmin is a paid mutator transaction binding the contract method 0xb57dade3.
Solidity: function updateEigenLayerOperatingAdmin(address _address, bool _isAdmin) returns()
func (*EtherfiNodesManagerTransactorSession) UpdateEtherFiNode ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpdateEtherFiNode(_validatorId *big.Int) (*types.Transaction, error)
UpdateEtherFiNode is a paid mutator transaction binding the contract method 0x936fb00c.
Solidity: function updateEtherFiNode(uint256 _validatorId) returns()
func (*EtherfiNodesManagerTransactorSession) UpgradeTo ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*EtherfiNodesManagerTransactorSession) UpgradeToAndCall ¶
func (_EtherfiNodesManager *EtherfiNodesManagerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type EtherfiNodesManagerUnpaused ¶
type EtherfiNodesManagerUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerUnpaused represents a Unpaused event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerUnpausedIterator ¶
type EtherfiNodesManagerUnpausedIterator struct { Event *EtherfiNodesManagerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerUnpausedIterator) Close ¶
func (it *EtherfiNodesManagerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerUnpausedIterator) Error ¶
func (it *EtherfiNodesManagerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerUnpausedIterator) Next ¶
func (it *EtherfiNodesManagerUnpausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EtherfiNodesManagerUpgraded ¶
type EtherfiNodesManagerUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
EtherfiNodesManagerUpgraded represents a Upgraded event raised by the EtherfiNodesManager contract.
type EtherfiNodesManagerUpgradedIterator ¶
type EtherfiNodesManagerUpgradedIterator struct { Event *EtherfiNodesManagerUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EtherfiNodesManagerUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the EtherfiNodesManager contract.
func (*EtherfiNodesManagerUpgradedIterator) Close ¶
func (it *EtherfiNodesManagerUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EtherfiNodesManagerUpgradedIterator) Error ¶
func (it *EtherfiNodesManagerUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EtherfiNodesManagerUpgradedIterator) Next ¶
func (it *EtherfiNodesManagerUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IDelegationManagerWithdrawal ¶
type IDelegationManagerWithdrawal struct { Staker common.Address DelegatedTo common.Address Withdrawer common.Address Nonce *big.Int StartBlock uint32 Strategies []common.Address }
IDelegationManagerWithdrawal is an auto generated low-level Go binding around an user-defined struct.