Documentation ¶
Index ¶
- Variables
- type ISSVNetworkCoreCluster
- type ISSVNetworkCoreSnapshot
- type Ssvnetwork
- type SsvnetworkAdminChanged
- type SsvnetworkAdminChangedIterator
- type SsvnetworkBeaconUpgraded
- type SsvnetworkBeaconUpgradedIterator
- type SsvnetworkCaller
- func (_Ssvnetwork *SsvnetworkCaller) Clusters(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_Ssvnetwork *SsvnetworkCaller) Dao(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCaller) DeclareOperatorFeePeriod(opts *bind.CallOpts) (uint64, error)
- func (_Ssvnetwork *SsvnetworkCaller) ExecuteOperatorFeePeriod(opts *bind.CallOpts) (uint64, error)
- func (_Ssvnetwork *SsvnetworkCaller) MinimumBlocksBeforeLiquidation(opts *bind.CallOpts) (uint64, error)
- func (_Ssvnetwork *SsvnetworkCaller) MinimumLiquidationCollateral(opts *bind.CallOpts) (uint64, error)
- func (_Ssvnetwork *SsvnetworkCaller) Network(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCaller) OperatorFeeChangeRequests(opts *bind.CallOpts, arg0 uint64) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCaller) OperatorMaxFeeIncrease(opts *bind.CallOpts) (uint64, error)
- func (_Ssvnetwork *SsvnetworkCaller) Operators(opts *bind.CallOpts, arg0 uint64) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCaller) OperatorsWhitelist(opts *bind.CallOpts, arg0 uint64) (common.Address, error)
- func (_Ssvnetwork *SsvnetworkCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Ssvnetwork *SsvnetworkCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Ssvnetwork *SsvnetworkCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_Ssvnetwork *SsvnetworkCaller) ValidatorPKs(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCaller) ValidatorsPerOperatorLimit(opts *bind.CallOpts) (uint32, error)
- func (_Ssvnetwork *SsvnetworkCaller) Version(opts *bind.CallOpts) ([32]byte, error)
- type SsvnetworkCallerRaw
- type SsvnetworkCallerSession
- func (_Ssvnetwork *SsvnetworkCallerSession) Clusters(arg0 [32]byte) ([32]byte, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) Dao() (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) DeclareOperatorFeePeriod() (uint64, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) ExecuteOperatorFeePeriod() (uint64, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) MinimumBlocksBeforeLiquidation() (uint64, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) MinimumLiquidationCollateral() (uint64, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) Network() (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) OperatorFeeChangeRequests(arg0 uint64) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) OperatorMaxFeeIncrease() (uint64, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) Operators(arg0 uint64) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) OperatorsWhitelist(arg0 uint64) (common.Address, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) Owner() (common.Address, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) PendingOwner() (common.Address, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) ProxiableUUID() ([32]byte, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) ValidatorPKs(arg0 [32]byte) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) ValidatorsPerOperatorLimit() (uint32, error)
- func (_Ssvnetwork *SsvnetworkCallerSession) Version() ([32]byte, error)
- type SsvnetworkClusterDeposited
- type SsvnetworkClusterDepositedIterator
- type SsvnetworkClusterLiquidated
- type SsvnetworkClusterLiquidatedIterator
- type SsvnetworkClusterReactivated
- type SsvnetworkClusterReactivatedIterator
- type SsvnetworkClusterWithdrawn
- type SsvnetworkClusterWithdrawnIterator
- type SsvnetworkDeclareOperatorFeePeriodUpdated
- type SsvnetworkDeclareOperatorFeePeriodUpdatedIterator
- type SsvnetworkExecuteOperatorFeePeriodUpdated
- type SsvnetworkExecuteOperatorFeePeriodUpdatedIterator
- type SsvnetworkFeeRecipientAddressUpdated
- type SsvnetworkFeeRecipientAddressUpdatedIterator
- type SsvnetworkFilterer
- func (_Ssvnetwork *SsvnetworkFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*SsvnetworkAdminChangedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*SsvnetworkBeaconUpgradedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterDeposited(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterDepositedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterLiquidated(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterLiquidatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterReactivated(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterReactivatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterWithdrawn(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterWithdrawnIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterDeclareOperatorFeePeriodUpdated(opts *bind.FilterOpts) (*SsvnetworkDeclareOperatorFeePeriodUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterExecuteOperatorFeePeriodUpdated(opts *bind.FilterOpts) (*SsvnetworkExecuteOperatorFeePeriodUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterFeeRecipientAddressUpdated(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkFeeRecipientAddressUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterInitialized(opts *bind.FilterOpts) (*SsvnetworkInitializedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterLiquidationThresholdPeriodUpdated(opts *bind.FilterOpts) (*SsvnetworkLiquidationThresholdPeriodUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterMinimumLiquidationCollateralUpdated(opts *bind.FilterOpts) (*SsvnetworkMinimumLiquidationCollateralUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterNetworkEarningsWithdrawn(opts *bind.FilterOpts) (*SsvnetworkNetworkEarningsWithdrawnIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterNetworkFeeUpdated(opts *bind.FilterOpts) (*SsvnetworkNetworkFeeUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorAdded(opts *bind.FilterOpts, operatorId []uint64, owner []common.Address) (*SsvnetworkOperatorAddedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeCancellationDeclared(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorFeeCancellationDeclaredIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeDeclared(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorFeeDeclaredIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeExecuted(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorFeeExecutedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeIncreaseLimitUpdated(opts *bind.FilterOpts) (*SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorRemoved(opts *bind.FilterOpts, operatorId []uint64) (*SsvnetworkOperatorRemovedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorWhitelistUpdated(opts *bind.FilterOpts, operatorId []uint64) (*SsvnetworkOperatorWhitelistUpdatedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorWithdrawn(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorWithdrawnIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SsvnetworkOwnershipTransferStartedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SsvnetworkOwnershipTransferredIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*SsvnetworkUpgradedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterValidatorAdded(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkValidatorAddedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) FilterValidatorRemoved(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkValidatorRemovedIterator, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseAdminChanged(log types.Log) (*SsvnetworkAdminChanged, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseBeaconUpgraded(log types.Log) (*SsvnetworkBeaconUpgraded, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterDeposited(log types.Log) (*SsvnetworkClusterDeposited, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterLiquidated(log types.Log) (*SsvnetworkClusterLiquidated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterReactivated(log types.Log) (*SsvnetworkClusterReactivated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterWithdrawn(log types.Log) (*SsvnetworkClusterWithdrawn, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseDeclareOperatorFeePeriodUpdated(log types.Log) (*SsvnetworkDeclareOperatorFeePeriodUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseExecuteOperatorFeePeriodUpdated(log types.Log) (*SsvnetworkExecuteOperatorFeePeriodUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseFeeRecipientAddressUpdated(log types.Log) (*SsvnetworkFeeRecipientAddressUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseInitialized(log types.Log) (*SsvnetworkInitialized, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseLiquidationThresholdPeriodUpdated(log types.Log) (*SsvnetworkLiquidationThresholdPeriodUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseMinimumLiquidationCollateralUpdated(log types.Log) (*SsvnetworkMinimumLiquidationCollateralUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseNetworkEarningsWithdrawn(log types.Log) (*SsvnetworkNetworkEarningsWithdrawn, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseNetworkFeeUpdated(log types.Log) (*SsvnetworkNetworkFeeUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorAdded(log types.Log) (*SsvnetworkOperatorAdded, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeCancellationDeclared(log types.Log) (*SsvnetworkOperatorFeeCancellationDeclared, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeDeclared(log types.Log) (*SsvnetworkOperatorFeeDeclared, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeExecuted(log types.Log) (*SsvnetworkOperatorFeeExecuted, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeIncreaseLimitUpdated(log types.Log) (*SsvnetworkOperatorFeeIncreaseLimitUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorRemoved(log types.Log) (*SsvnetworkOperatorRemoved, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorWhitelistUpdated(log types.Log) (*SsvnetworkOperatorWhitelistUpdated, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorWithdrawn(log types.Log) (*SsvnetworkOperatorWithdrawn, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOwnershipTransferStarted(log types.Log) (*SsvnetworkOwnershipTransferStarted, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseOwnershipTransferred(log types.Log) (*SsvnetworkOwnershipTransferred, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseUpgraded(log types.Log) (*SsvnetworkUpgraded, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseValidatorAdded(log types.Log) (*SsvnetworkValidatorAdded, error)
- func (_Ssvnetwork *SsvnetworkFilterer) ParseValidatorRemoved(log types.Log) (*SsvnetworkValidatorRemoved, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *SsvnetworkAdminChanged) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *SsvnetworkBeaconUpgraded, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterDeposited(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterDeposited, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterLiquidated(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterLiquidated, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterReactivated(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterReactivated, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterWithdrawn(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterWithdrawn, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchDeclareOperatorFeePeriodUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkDeclareOperatorFeePeriodUpdated) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchExecuteOperatorFeePeriodUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkExecuteOperatorFeePeriodUpdated) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchFeeRecipientAddressUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkFeeRecipientAddressUpdated, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SsvnetworkInitialized) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchLiquidationThresholdPeriodUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkLiquidationThresholdPeriodUpdated) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchMinimumLiquidationCollateralUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchNetworkEarningsWithdrawn(opts *bind.WatchOpts, sink chan<- *SsvnetworkNetworkEarningsWithdrawn) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchNetworkFeeUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkNetworkFeeUpdated) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorAdded(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorAdded, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeCancellationDeclared(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeCancellationDeclared, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeDeclared(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeDeclared, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeExecuted(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeExecuted, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeIncreaseLimitUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeIncreaseLimitUpdated) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorRemoved(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorRemoved, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorWhitelistUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorWhitelistUpdated, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorWithdrawn(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorWithdrawn, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SsvnetworkOwnershipTransferStarted, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SsvnetworkOwnershipTransferred, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *SsvnetworkUpgraded, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchValidatorAdded(opts *bind.WatchOpts, sink chan<- *SsvnetworkValidatorAdded, ...) (event.Subscription, error)
- func (_Ssvnetwork *SsvnetworkFilterer) WatchValidatorRemoved(opts *bind.WatchOpts, sink chan<- *SsvnetworkValidatorRemoved, ...) (event.Subscription, error)
- type SsvnetworkInitialized
- type SsvnetworkInitializedIterator
- type SsvnetworkLiquidationThresholdPeriodUpdated
- type SsvnetworkLiquidationThresholdPeriodUpdatedIterator
- type SsvnetworkMinimumLiquidationCollateralUpdated
- type SsvnetworkMinimumLiquidationCollateralUpdatedIterator
- type SsvnetworkNetworkEarningsWithdrawn
- type SsvnetworkNetworkEarningsWithdrawnIterator
- type SsvnetworkNetworkFeeUpdated
- type SsvnetworkNetworkFeeUpdatedIterator
- type SsvnetworkOperatorAdded
- type SsvnetworkOperatorAddedIterator
- type SsvnetworkOperatorFeeCancellationDeclared
- type SsvnetworkOperatorFeeCancellationDeclaredIterator
- type SsvnetworkOperatorFeeDeclared
- type SsvnetworkOperatorFeeDeclaredIterator
- type SsvnetworkOperatorFeeExecuted
- type SsvnetworkOperatorFeeExecutedIterator
- type SsvnetworkOperatorFeeIncreaseLimitUpdated
- type SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator
- type SsvnetworkOperatorRemoved
- type SsvnetworkOperatorRemovedIterator
- type SsvnetworkOperatorWhitelistUpdated
- type SsvnetworkOperatorWhitelistUpdatedIterator
- type SsvnetworkOperatorWithdrawn
- type SsvnetworkOperatorWithdrawnIterator
- type SsvnetworkOwnershipTransferStarted
- type SsvnetworkOwnershipTransferStartedIterator
- type SsvnetworkOwnershipTransferred
- type SsvnetworkOwnershipTransferredIterator
- type SsvnetworkRaw
- func (_Ssvnetwork *SsvnetworkRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ssvnetwork *SsvnetworkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SsvnetworkSession
- func (_Ssvnetwork *SsvnetworkSession) AcceptOwnership() (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) CancelDeclaredOperatorFee(operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) Clusters(arg0 [32]byte) ([32]byte, error)
- func (_Ssvnetwork *SsvnetworkSession) Dao() (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkSession) DeclareOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) DeclareOperatorFeePeriod() (uint64, error)
- func (_Ssvnetwork *SsvnetworkSession) Deposit(owner common.Address, operatorIds []uint64, amount *big.Int, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) ExecuteOperatorFee(operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) ExecuteOperatorFeePeriod() (uint64, error)
- func (_Ssvnetwork *SsvnetworkSession) Initialize(initialVersion_ string, token_ common.Address, operatorMaxFeeIncrease_ uint64, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) Liquidate(owner common.Address, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) MinimumBlocksBeforeLiquidation() (uint64, error)
- func (_Ssvnetwork *SsvnetworkSession) MinimumLiquidationCollateral() (uint64, error)
- func (_Ssvnetwork *SsvnetworkSession) Network() (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkSession) OperatorFeeChangeRequests(arg0 uint64) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkSession) OperatorMaxFeeIncrease() (uint64, error)
- func (_Ssvnetwork *SsvnetworkSession) Operators(arg0 uint64) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkSession) OperatorsWhitelist(arg0 uint64) (common.Address, error)
- func (_Ssvnetwork *SsvnetworkSession) Owner() (common.Address, error)
- func (_Ssvnetwork *SsvnetworkSession) PendingOwner() (common.Address, error)
- func (_Ssvnetwork *SsvnetworkSession) ProxiableUUID() ([32]byte, error)
- func (_Ssvnetwork *SsvnetworkSession) Reactivate(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) ReduceOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) RegisterOperator(publicKey []byte, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) RegisterValidator(publicKey []byte, operatorIds []uint64, shares []byte, amount *big.Int, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) RemoveOperator(operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) RemoveValidator(publicKey []byte, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) SetFeeRecipientAddress(recipientAddress common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) SetOperatorWhitelist(operatorId uint64, whitelisted common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpdateDeclareOperatorFeePeriod(newDeclareOperatorFeePeriod uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpdateExecuteOperatorFeePeriod(newExecuteOperatorFeePeriod uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpdateLiquidationThresholdPeriod(blocks uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpdateMinimumLiquidationCollateral(amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpdateNetworkFee(fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpdateOperatorFeeIncreaseLimit(newOperatorMaxFeeIncrease uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) ValidatorPKs(arg0 [32]byte) (struct{ ... }, error)
- func (_Ssvnetwork *SsvnetworkSession) ValidatorsPerOperatorLimit() (uint32, error)
- func (_Ssvnetwork *SsvnetworkSession) Version() ([32]byte, error)
- func (_Ssvnetwork *SsvnetworkSession) Withdraw(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) WithdrawNetworkEarnings(amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) WithdrawOperatorEarnings(operatorId uint64, amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkSession) WithdrawOperatorEarnings0(operatorId uint64) (*types.Transaction, error)
- type SsvnetworkTransactor
- func (_Ssvnetwork *SsvnetworkTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) CancelDeclaredOperatorFee(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) DeclareOperatorFee(opts *bind.TransactOpts, operatorId uint64, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) Deposit(opts *bind.TransactOpts, owner common.Address, operatorIds []uint64, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) ExecuteOperatorFee(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) Initialize(opts *bind.TransactOpts, initialVersion_ string, token_ common.Address, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) Liquidate(opts *bind.TransactOpts, owner common.Address, operatorIds []uint64, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) Reactivate(opts *bind.TransactOpts, operatorIds []uint64, amount *big.Int, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) ReduceOperatorFee(opts *bind.TransactOpts, operatorId uint64, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) RegisterOperator(opts *bind.TransactOpts, publicKey []byte, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) RegisterValidator(opts *bind.TransactOpts, publicKey []byte, operatorIds []uint64, shares []byte, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) RemoveOperator(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) RemoveValidator(opts *bind.TransactOpts, publicKey []byte, operatorIds []uint64, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) SetFeeRecipientAddress(opts *bind.TransactOpts, recipientAddress common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) SetOperatorWhitelist(opts *bind.TransactOpts, operatorId uint64, whitelisted common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpdateDeclareOperatorFeePeriod(opts *bind.TransactOpts, newDeclareOperatorFeePeriod uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpdateExecuteOperatorFeePeriod(opts *bind.TransactOpts, newExecuteOperatorFeePeriod uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpdateLiquidationThresholdPeriod(opts *bind.TransactOpts, blocks uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpdateMinimumLiquidationCollateral(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpdateNetworkFee(opts *bind.TransactOpts, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpdateOperatorFeeIncreaseLimit(opts *bind.TransactOpts, newOperatorMaxFeeIncrease uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) Withdraw(opts *bind.TransactOpts, operatorIds []uint64, amount *big.Int, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) WithdrawNetworkEarnings(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) WithdrawOperatorEarnings(opts *bind.TransactOpts, operatorId uint64, amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactor) WithdrawOperatorEarnings0(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
- type SsvnetworkTransactorRaw
- type SsvnetworkTransactorSession
- func (_Ssvnetwork *SsvnetworkTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) CancelDeclaredOperatorFee(operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) DeclareOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) Deposit(owner common.Address, operatorIds []uint64, amount *big.Int, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) ExecuteOperatorFee(operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) Initialize(initialVersion_ string, token_ common.Address, operatorMaxFeeIncrease_ uint64, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) Liquidate(owner common.Address, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) Reactivate(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) ReduceOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) RegisterOperator(publicKey []byte, fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) RegisterValidator(publicKey []byte, operatorIds []uint64, shares []byte, amount *big.Int, ...) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) RemoveOperator(operatorId uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) RemoveValidator(publicKey []byte, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) SetFeeRecipientAddress(recipientAddress common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) SetOperatorWhitelist(operatorId uint64, whitelisted common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateDeclareOperatorFeePeriod(newDeclareOperatorFeePeriod uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateExecuteOperatorFeePeriod(newExecuteOperatorFeePeriod uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateLiquidationThresholdPeriod(blocks uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateMinimumLiquidationCollateral(amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateNetworkFee(fee *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateOperatorFeeIncreaseLimit(newOperatorMaxFeeIncrease uint64) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) Withdraw(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) WithdrawNetworkEarnings(amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) WithdrawOperatorEarnings(operatorId uint64, amount *big.Int) (*types.Transaction, error)
- func (_Ssvnetwork *SsvnetworkTransactorSession) WithdrawOperatorEarnings0(operatorId uint64) (*types.Transaction, error)
- type SsvnetworkUpgraded
- type SsvnetworkUpgradedIterator
- type SsvnetworkValidatorAdded
- type SsvnetworkValidatorAddedIterator
- type SsvnetworkValidatorRemoved
- type SsvnetworkValidatorRemovedIterator
Constants ¶
This section is empty.
Variables ¶
var SsvnetworkABI = SsvnetworkMetaData.ABI
SsvnetworkABI is the input ABI used to generate the binding from. Deprecated: Use SsvnetworkMetaData.ABI instead.
var SsvnetworkMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"ApprovalNotWithinTimeframe\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerNotOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerNotWhitelisted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClusterAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClusterDoesNotExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClusterIsLiquidated\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ClusterNotLiquidatable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExceedValidatorLimit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FeeExceedsIncreaseLimit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FeeIncreaseNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FeeTooLow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectClusterState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidOperatorIdsLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPublicKeyLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewBlockPeriodIsBelowMinimum\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoFeeDelcared\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OperatorDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SameFeeChangeNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TokenTransferFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnsortedOperatorsList\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValidatorAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValidatorDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValidatorOwnedByOtherAddress\",\"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\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"ClusterDeposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"ClusterLiquidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"ClusterReactivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"ClusterWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value\",\"type\":\"uint64\"}],\"name\":\"DeclareOperatorFeePeriodUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value\",\"type\":\"uint64\"}],\"name\":\"ExecuteOperatorFeePeriodUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipientAddress\",\"type\":\"address\"}],\"name\":\"FeeRecipientAddressUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value\",\"type\":\"uint64\"}],\"name\":\"LiquidationThresholdPeriodUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"MinimumLiquidationCollateralUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"NetworkEarningsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newFee\",\"type\":\"uint256\"}],\"name\":\"NetworkFeeUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"OperatorAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"}],\"name\":\"OperatorFeeCancellationDeclared\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"OperatorFeeDeclared\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"OperatorFeeExecuted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value\",\"type\":\"uint64\"}],\"name\":\"OperatorFeeIncreaseLimitUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"}],\"name\":\"OperatorRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"whitelisted\",\"type\":\"address\"}],\"name\":\"OperatorWhitelistUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"OperatorWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferStarted\",\"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\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"shares\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"ValidatorAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"ValidatorRemoved\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"}],\"name\":\"cancelDeclaredOperatorFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"clusters\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dao\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"balance\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"block\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"declareOperatorFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"declareOperatorFeePeriod\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"}],\"name\":\"executeOperatorFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"executeOperatorFeePeriod\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"initialVersion_\",\"type\":\"string\"},{\"internalType\":\"contractIERC20\",\"name\":\"token_\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"operatorMaxFeeIncrease_\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"declareOperatorFeePeriod_\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"executeOperatorFeePeriod_\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"minimumBlocksBeforeLiquidation_\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"minimumLiquidationCollateral_\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"liquidate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minimumBlocksBeforeLiquidation\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minimumLiquidationCollateral\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"network\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"networkFee\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndexBlockNumber\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"operatorFeeChangeRequests\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"fee\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"approvalBeginTime\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"approvalEndTime\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operatorMaxFeeIncrease\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"operators\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"fee\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"block\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"balance\",\"type\":\"uint64\"}],\"internalType\":\"structISSVNetworkCore.Snapshot\",\"name\":\"snapshot\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"operatorsWhitelist\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"reactivate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"reduceOperatorFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"registerOperator\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"id\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"internalType\":\"bytes\",\"name\":\"shares\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"registerValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"}],\"name\":\"removeOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"removeValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipientAddress\",\"type\":\"address\"}],\"name\":\"setFeeRecipientAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"whitelisted\",\"type\":\"address\"}],\"name\":\"setOperatorWhitelist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newDeclareOperatorFeePeriod\",\"type\":\"uint64\"}],\"name\":\"updateDeclareOperatorFeePeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newExecuteOperatorFeePeriod\",\"type\":\"uint64\"}],\"name\":\"updateExecuteOperatorFeePeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"blocks\",\"type\":\"uint64\"}],\"name\":\"updateLiquidationThresholdPeriod\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"updateMinimumLiquidationCollateral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"updateNetworkFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newOperatorMaxFeeIncrease\",\"type\":\"uint64\"}],\"name\":\"updateOperatorFeeIncreaseLimit\",\"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\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"validatorPKs\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"validatorsPerOperatorLimit\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64[]\",\"name\":\"operatorIds\",\"type\":\"uint64[]\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"validatorCount\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"networkFeeIndex\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"index\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"internalType\":\"structISSVNetworkCore.Cluster\",\"name\":\"cluster\",\"type\":\"tuple\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawNetworkEarnings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawOperatorEarnings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"operatorId\",\"type\":\"uint64\"}],\"name\":\"withdrawOperatorEarnings\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
SsvnetworkMetaData contains all meta data concerning the Ssvnetwork contract.
Functions ¶
This section is empty.
Types ¶
type ISSVNetworkCoreCluster ¶
type ISSVNetworkCoreCluster struct { ValidatorCount uint32 NetworkFeeIndex uint64 Index uint64 Balance *big.Int Active bool }
ISSVNetworkCoreCluster is an auto generated low-level Go binding around an user-defined struct.
type ISSVNetworkCoreSnapshot ¶
ISSVNetworkCoreSnapshot is an auto generated low-level Go binding around an user-defined struct.
type Ssvnetwork ¶
type Ssvnetwork struct { SsvnetworkCaller // Read-only binding to the contract SsvnetworkTransactor // Write-only binding to the contract SsvnetworkFilterer // Log filterer for contract events }
Ssvnetwork is an auto generated Go binding around an Ethereum contract.
func NewSsvnetwork ¶
func NewSsvnetwork(address common.Address, backend bind.ContractBackend) (*Ssvnetwork, error)
NewSsvnetwork creates a new instance of Ssvnetwork, bound to a specific deployed contract.
type SsvnetworkAdminChanged ¶
type SsvnetworkAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkAdminChanged represents a AdminChanged event raised by the Ssvnetwork contract.
type SsvnetworkAdminChangedIterator ¶
type SsvnetworkAdminChangedIterator struct { Event *SsvnetworkAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Ssvnetwork contract.
func (*SsvnetworkAdminChangedIterator) Close ¶
func (it *SsvnetworkAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkAdminChangedIterator) Error ¶
func (it *SsvnetworkAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkAdminChangedIterator) Next ¶
func (it *SsvnetworkAdminChangedIterator) 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 SsvnetworkBeaconUpgraded ¶
type SsvnetworkBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkBeaconUpgraded represents a BeaconUpgraded event raised by the Ssvnetwork contract.
type SsvnetworkBeaconUpgradedIterator ¶
type SsvnetworkBeaconUpgradedIterator struct { Event *SsvnetworkBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Ssvnetwork contract.
func (*SsvnetworkBeaconUpgradedIterator) Close ¶
func (it *SsvnetworkBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkBeaconUpgradedIterator) Error ¶
func (it *SsvnetworkBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkBeaconUpgradedIterator) Next ¶
func (it *SsvnetworkBeaconUpgradedIterator) 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 SsvnetworkCaller ¶
type SsvnetworkCaller struct {
// contains filtered or unexported fields
}
SsvnetworkCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSsvnetworkCaller ¶
func NewSsvnetworkCaller(address common.Address, caller bind.ContractCaller) (*SsvnetworkCaller, error)
NewSsvnetworkCaller creates a new read-only instance of Ssvnetwork, bound to a specific deployed contract.
func (*SsvnetworkCaller) Clusters ¶
Clusters is a free data retrieval call binding the contract method 0x2e41e2e8.
Solidity: function clusters(bytes32 ) view returns(bytes32)
func (*SsvnetworkCaller) Dao ¶
func (_Ssvnetwork *SsvnetworkCaller) Dao(opts *bind.CallOpts) (struct { ValidatorCount uint32 Balance uint64 Block uint64 }, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(uint32 validatorCount, uint64 balance, uint64 block)
func (*SsvnetworkCaller) DeclareOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkCaller) DeclareOperatorFeePeriod(opts *bind.CallOpts) (uint64, error)
DeclareOperatorFeePeriod is a free data retrieval call binding the contract method 0xb2802f4f.
Solidity: function declareOperatorFeePeriod() view returns(uint64)
func (*SsvnetworkCaller) ExecuteOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkCaller) ExecuteOperatorFeePeriod(opts *bind.CallOpts) (uint64, error)
ExecuteOperatorFeePeriod is a free data retrieval call binding the contract method 0xac4f2873.
Solidity: function executeOperatorFeePeriod() view returns(uint64)
func (*SsvnetworkCaller) MinimumBlocksBeforeLiquidation ¶
func (_Ssvnetwork *SsvnetworkCaller) MinimumBlocksBeforeLiquidation(opts *bind.CallOpts) (uint64, error)
MinimumBlocksBeforeLiquidation is a free data retrieval call binding the contract method 0xa8e89916.
Solidity: function minimumBlocksBeforeLiquidation() view returns(uint64)
func (*SsvnetworkCaller) MinimumLiquidationCollateral ¶
func (_Ssvnetwork *SsvnetworkCaller) MinimumLiquidationCollateral(opts *bind.CallOpts) (uint64, error)
MinimumLiquidationCollateral is a free data retrieval call binding the contract method 0xd70cae7e.
Solidity: function minimumLiquidationCollateral() view returns(uint64)
func (*SsvnetworkCaller) Network ¶
func (_Ssvnetwork *SsvnetworkCaller) Network(opts *bind.CallOpts) (struct { NetworkFee uint64 NetworkFeeIndex uint64 NetworkFeeIndexBlockNumber uint64 }, error)
Network is a free data retrieval call binding the contract method 0x6739afca.
Solidity: function network() view returns(uint64 networkFee, uint64 networkFeeIndex, uint64 networkFeeIndexBlockNumber)
func (*SsvnetworkCaller) OperatorFeeChangeRequests ¶
func (_Ssvnetwork *SsvnetworkCaller) OperatorFeeChangeRequests(opts *bind.CallOpts, arg0 uint64) (struct { Fee uint64 ApprovalBeginTime uint64 ApprovalEndTime uint64 }, error)
OperatorFeeChangeRequests is a free data retrieval call binding the contract method 0x1bc1d9d3.
Solidity: function operatorFeeChangeRequests(uint64 ) view returns(uint64 fee, uint64 approvalBeginTime, uint64 approvalEndTime)
func (*SsvnetworkCaller) OperatorMaxFeeIncrease ¶
func (_Ssvnetwork *SsvnetworkCaller) OperatorMaxFeeIncrease(opts *bind.CallOpts) (uint64, error)
OperatorMaxFeeIncrease is a free data retrieval call binding the contract method 0x9ccfd315.
Solidity: function operatorMaxFeeIncrease() view returns(uint64)
func (*SsvnetworkCaller) Operators ¶
func (_Ssvnetwork *SsvnetworkCaller) Operators(opts *bind.CallOpts, arg0 uint64) (struct { Owner common.Address Fee uint64 ValidatorCount uint32 Snapshot ISSVNetworkCoreSnapshot }, error)
Operators is a free data retrieval call binding the contract method 0x97f988dc.
Solidity: function operators(uint64 ) view returns(address owner, uint64 fee, uint32 validatorCount, (uint64,uint64,uint64) snapshot)
func (*SsvnetworkCaller) OperatorsWhitelist ¶
func (_Ssvnetwork *SsvnetworkCaller) OperatorsWhitelist(opts *bind.CallOpts, arg0 uint64) (common.Address, error)
OperatorsWhitelist is a free data retrieval call binding the contract method 0x3ee7dd4e.
Solidity: function operatorsWhitelist(uint64 ) view returns(address)
func (*SsvnetworkCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SsvnetworkCaller) PendingOwner ¶
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SsvnetworkCaller) ProxiableUUID ¶
func (_Ssvnetwork *SsvnetworkCaller) 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 (*SsvnetworkCaller) ValidatorPKs ¶
func (_Ssvnetwork *SsvnetworkCaller) ValidatorPKs(opts *bind.CallOpts, arg0 [32]byte) (struct { Owner common.Address Active bool }, error)
ValidatorPKs is a free data retrieval call binding the contract method 0x350cfc55.
Solidity: function validatorPKs(bytes32 ) view returns(address owner, bool active)
func (*SsvnetworkCaller) ValidatorsPerOperatorLimit ¶
func (_Ssvnetwork *SsvnetworkCaller) ValidatorsPerOperatorLimit(opts *bind.CallOpts) (uint32, error)
ValidatorsPerOperatorLimit is a free data retrieval call binding the contract method 0x08ee2e9b.
Solidity: function validatorsPerOperatorLimit() view returns(uint32)
type SsvnetworkCallerRaw ¶
type SsvnetworkCallerRaw struct {
Contract *SsvnetworkCaller // Generic read-only contract binding to access the raw methods on
}
SsvnetworkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SsvnetworkCallerRaw) Call ¶
func (_Ssvnetwork *SsvnetworkCallerRaw) 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 SsvnetworkCallerSession ¶
type SsvnetworkCallerSession struct { Contract *SsvnetworkCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SsvnetworkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SsvnetworkCallerSession) Clusters ¶
func (_Ssvnetwork *SsvnetworkCallerSession) Clusters(arg0 [32]byte) ([32]byte, error)
Clusters is a free data retrieval call binding the contract method 0x2e41e2e8.
Solidity: function clusters(bytes32 ) view returns(bytes32)
func (*SsvnetworkCallerSession) Dao ¶
func (_Ssvnetwork *SsvnetworkCallerSession) Dao() (struct { ValidatorCount uint32 Balance uint64 Block uint64 }, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(uint32 validatorCount, uint64 balance, uint64 block)
func (*SsvnetworkCallerSession) DeclareOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkCallerSession) DeclareOperatorFeePeriod() (uint64, error)
DeclareOperatorFeePeriod is a free data retrieval call binding the contract method 0xb2802f4f.
Solidity: function declareOperatorFeePeriod() view returns(uint64)
func (*SsvnetworkCallerSession) ExecuteOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkCallerSession) ExecuteOperatorFeePeriod() (uint64, error)
ExecuteOperatorFeePeriod is a free data retrieval call binding the contract method 0xac4f2873.
Solidity: function executeOperatorFeePeriod() view returns(uint64)
func (*SsvnetworkCallerSession) MinimumBlocksBeforeLiquidation ¶
func (_Ssvnetwork *SsvnetworkCallerSession) MinimumBlocksBeforeLiquidation() (uint64, error)
MinimumBlocksBeforeLiquidation is a free data retrieval call binding the contract method 0xa8e89916.
Solidity: function minimumBlocksBeforeLiquidation() view returns(uint64)
func (*SsvnetworkCallerSession) MinimumLiquidationCollateral ¶
func (_Ssvnetwork *SsvnetworkCallerSession) MinimumLiquidationCollateral() (uint64, error)
MinimumLiquidationCollateral is a free data retrieval call binding the contract method 0xd70cae7e.
Solidity: function minimumLiquidationCollateral() view returns(uint64)
func (*SsvnetworkCallerSession) Network ¶
func (_Ssvnetwork *SsvnetworkCallerSession) Network() (struct { NetworkFee uint64 NetworkFeeIndex uint64 NetworkFeeIndexBlockNumber uint64 }, error)
Network is a free data retrieval call binding the contract method 0x6739afca.
Solidity: function network() view returns(uint64 networkFee, uint64 networkFeeIndex, uint64 networkFeeIndexBlockNumber)
func (*SsvnetworkCallerSession) OperatorFeeChangeRequests ¶
func (_Ssvnetwork *SsvnetworkCallerSession) OperatorFeeChangeRequests(arg0 uint64) (struct { Fee uint64 ApprovalBeginTime uint64 ApprovalEndTime uint64 }, error)
OperatorFeeChangeRequests is a free data retrieval call binding the contract method 0x1bc1d9d3.
Solidity: function operatorFeeChangeRequests(uint64 ) view returns(uint64 fee, uint64 approvalBeginTime, uint64 approvalEndTime)
func (*SsvnetworkCallerSession) OperatorMaxFeeIncrease ¶
func (_Ssvnetwork *SsvnetworkCallerSession) OperatorMaxFeeIncrease() (uint64, error)
OperatorMaxFeeIncrease is a free data retrieval call binding the contract method 0x9ccfd315.
Solidity: function operatorMaxFeeIncrease() view returns(uint64)
func (*SsvnetworkCallerSession) Operators ¶
func (_Ssvnetwork *SsvnetworkCallerSession) Operators(arg0 uint64) (struct { Owner common.Address Fee uint64 ValidatorCount uint32 Snapshot ISSVNetworkCoreSnapshot }, error)
Operators is a free data retrieval call binding the contract method 0x97f988dc.
Solidity: function operators(uint64 ) view returns(address owner, uint64 fee, uint32 validatorCount, (uint64,uint64,uint64) snapshot)
func (*SsvnetworkCallerSession) OperatorsWhitelist ¶
func (_Ssvnetwork *SsvnetworkCallerSession) OperatorsWhitelist(arg0 uint64) (common.Address, error)
OperatorsWhitelist is a free data retrieval call binding the contract method 0x3ee7dd4e.
Solidity: function operatorsWhitelist(uint64 ) view returns(address)
func (*SsvnetworkCallerSession) Owner ¶
func (_Ssvnetwork *SsvnetworkCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SsvnetworkCallerSession) PendingOwner ¶
func (_Ssvnetwork *SsvnetworkCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SsvnetworkCallerSession) ProxiableUUID ¶
func (_Ssvnetwork *SsvnetworkCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*SsvnetworkCallerSession) ValidatorPKs ¶
func (_Ssvnetwork *SsvnetworkCallerSession) ValidatorPKs(arg0 [32]byte) (struct { Owner common.Address Active bool }, error)
ValidatorPKs is a free data retrieval call binding the contract method 0x350cfc55.
Solidity: function validatorPKs(bytes32 ) view returns(address owner, bool active)
func (*SsvnetworkCallerSession) ValidatorsPerOperatorLimit ¶
func (_Ssvnetwork *SsvnetworkCallerSession) ValidatorsPerOperatorLimit() (uint32, error)
ValidatorsPerOperatorLimit is a free data retrieval call binding the contract method 0x08ee2e9b.
Solidity: function validatorsPerOperatorLimit() view returns(uint32)
func (*SsvnetworkCallerSession) Version ¶
func (_Ssvnetwork *SsvnetworkCallerSession) Version() ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
type SsvnetworkClusterDeposited ¶
type SsvnetworkClusterDeposited struct { Owner common.Address OperatorIds []uint64 Value *big.Int Cluster ISSVNetworkCoreCluster Raw types.Log // Blockchain specific contextual infos }
SsvnetworkClusterDeposited represents a ClusterDeposited event raised by the Ssvnetwork contract.
type SsvnetworkClusterDepositedIterator ¶
type SsvnetworkClusterDepositedIterator struct { Event *SsvnetworkClusterDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkClusterDepositedIterator is returned from FilterClusterDeposited and is used to iterate over the raw logs and unpacked data for ClusterDeposited events raised by the Ssvnetwork contract.
func (*SsvnetworkClusterDepositedIterator) Close ¶
func (it *SsvnetworkClusterDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkClusterDepositedIterator) Error ¶
func (it *SsvnetworkClusterDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkClusterDepositedIterator) Next ¶
func (it *SsvnetworkClusterDepositedIterator) 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 SsvnetworkClusterLiquidated ¶
type SsvnetworkClusterLiquidated struct { Owner common.Address OperatorIds []uint64 Cluster ISSVNetworkCoreCluster Raw types.Log // Blockchain specific contextual infos }
SsvnetworkClusterLiquidated represents a ClusterLiquidated event raised by the Ssvnetwork contract.
type SsvnetworkClusterLiquidatedIterator ¶
type SsvnetworkClusterLiquidatedIterator struct { Event *SsvnetworkClusterLiquidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkClusterLiquidatedIterator is returned from FilterClusterLiquidated and is used to iterate over the raw logs and unpacked data for ClusterLiquidated events raised by the Ssvnetwork contract.
func (*SsvnetworkClusterLiquidatedIterator) Close ¶
func (it *SsvnetworkClusterLiquidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkClusterLiquidatedIterator) Error ¶
func (it *SsvnetworkClusterLiquidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkClusterLiquidatedIterator) Next ¶
func (it *SsvnetworkClusterLiquidatedIterator) 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 SsvnetworkClusterReactivated ¶
type SsvnetworkClusterReactivated struct { Owner common.Address OperatorIds []uint64 Cluster ISSVNetworkCoreCluster Raw types.Log // Blockchain specific contextual infos }
SsvnetworkClusterReactivated represents a ClusterReactivated event raised by the Ssvnetwork contract.
type SsvnetworkClusterReactivatedIterator ¶
type SsvnetworkClusterReactivatedIterator struct { Event *SsvnetworkClusterReactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkClusterReactivatedIterator is returned from FilterClusterReactivated and is used to iterate over the raw logs and unpacked data for ClusterReactivated events raised by the Ssvnetwork contract.
func (*SsvnetworkClusterReactivatedIterator) Close ¶
func (it *SsvnetworkClusterReactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkClusterReactivatedIterator) Error ¶
func (it *SsvnetworkClusterReactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkClusterReactivatedIterator) Next ¶
func (it *SsvnetworkClusterReactivatedIterator) 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 SsvnetworkClusterWithdrawn ¶
type SsvnetworkClusterWithdrawn struct { Owner common.Address OperatorIds []uint64 Value *big.Int Cluster ISSVNetworkCoreCluster Raw types.Log // Blockchain specific contextual infos }
SsvnetworkClusterWithdrawn represents a ClusterWithdrawn event raised by the Ssvnetwork contract.
type SsvnetworkClusterWithdrawnIterator ¶
type SsvnetworkClusterWithdrawnIterator struct { Event *SsvnetworkClusterWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkClusterWithdrawnIterator is returned from FilterClusterWithdrawn and is used to iterate over the raw logs and unpacked data for ClusterWithdrawn events raised by the Ssvnetwork contract.
func (*SsvnetworkClusterWithdrawnIterator) Close ¶
func (it *SsvnetworkClusterWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkClusterWithdrawnIterator) Error ¶
func (it *SsvnetworkClusterWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkClusterWithdrawnIterator) Next ¶
func (it *SsvnetworkClusterWithdrawnIterator) 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 SsvnetworkDeclareOperatorFeePeriodUpdated ¶
type SsvnetworkDeclareOperatorFeePeriodUpdated struct { Value uint64 Raw types.Log // Blockchain specific contextual infos }
SsvnetworkDeclareOperatorFeePeriodUpdated represents a DeclareOperatorFeePeriodUpdated event raised by the Ssvnetwork contract.
type SsvnetworkDeclareOperatorFeePeriodUpdatedIterator ¶
type SsvnetworkDeclareOperatorFeePeriodUpdatedIterator struct { Event *SsvnetworkDeclareOperatorFeePeriodUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkDeclareOperatorFeePeriodUpdatedIterator is returned from FilterDeclareOperatorFeePeriodUpdated and is used to iterate over the raw logs and unpacked data for DeclareOperatorFeePeriodUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkDeclareOperatorFeePeriodUpdatedIterator) Close ¶
func (it *SsvnetworkDeclareOperatorFeePeriodUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkDeclareOperatorFeePeriodUpdatedIterator) Error ¶
func (it *SsvnetworkDeclareOperatorFeePeriodUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkDeclareOperatorFeePeriodUpdatedIterator) Next ¶
func (it *SsvnetworkDeclareOperatorFeePeriodUpdatedIterator) 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 SsvnetworkExecuteOperatorFeePeriodUpdated ¶
type SsvnetworkExecuteOperatorFeePeriodUpdated struct { Value uint64 Raw types.Log // Blockchain specific contextual infos }
SsvnetworkExecuteOperatorFeePeriodUpdated represents a ExecuteOperatorFeePeriodUpdated event raised by the Ssvnetwork contract.
type SsvnetworkExecuteOperatorFeePeriodUpdatedIterator ¶
type SsvnetworkExecuteOperatorFeePeriodUpdatedIterator struct { Event *SsvnetworkExecuteOperatorFeePeriodUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkExecuteOperatorFeePeriodUpdatedIterator is returned from FilterExecuteOperatorFeePeriodUpdated and is used to iterate over the raw logs and unpacked data for ExecuteOperatorFeePeriodUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkExecuteOperatorFeePeriodUpdatedIterator) Close ¶
func (it *SsvnetworkExecuteOperatorFeePeriodUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkExecuteOperatorFeePeriodUpdatedIterator) Error ¶
func (it *SsvnetworkExecuteOperatorFeePeriodUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkExecuteOperatorFeePeriodUpdatedIterator) Next ¶
func (it *SsvnetworkExecuteOperatorFeePeriodUpdatedIterator) 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 SsvnetworkFeeRecipientAddressUpdated ¶
type SsvnetworkFeeRecipientAddressUpdated struct { Owner common.Address RecipientAddress common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkFeeRecipientAddressUpdated represents a FeeRecipientAddressUpdated event raised by the Ssvnetwork contract.
type SsvnetworkFeeRecipientAddressUpdatedIterator ¶
type SsvnetworkFeeRecipientAddressUpdatedIterator struct { Event *SsvnetworkFeeRecipientAddressUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkFeeRecipientAddressUpdatedIterator is returned from FilterFeeRecipientAddressUpdated and is used to iterate over the raw logs and unpacked data for FeeRecipientAddressUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkFeeRecipientAddressUpdatedIterator) Close ¶
func (it *SsvnetworkFeeRecipientAddressUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkFeeRecipientAddressUpdatedIterator) Error ¶
func (it *SsvnetworkFeeRecipientAddressUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkFeeRecipientAddressUpdatedIterator) Next ¶
func (it *SsvnetworkFeeRecipientAddressUpdatedIterator) 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 SsvnetworkFilterer ¶
type SsvnetworkFilterer struct {
// contains filtered or unexported fields
}
SsvnetworkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSsvnetworkFilterer ¶
func NewSsvnetworkFilterer(address common.Address, filterer bind.ContractFilterer) (*SsvnetworkFilterer, error)
NewSsvnetworkFilterer creates a new log filterer instance of Ssvnetwork, bound to a specific deployed contract.
func (*SsvnetworkFilterer) FilterAdminChanged ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*SsvnetworkAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SsvnetworkFilterer) FilterBeaconUpgraded ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*SsvnetworkBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*SsvnetworkFilterer) FilterClusterDeposited ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterDeposited(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterDepositedIterator, error)
FilterClusterDeposited is a free log retrieval operation binding the contract event 0x8ad175cb337f2878bf0c228738f102d387d7be2d47dc1953da383d9fbf1ed55b.
Solidity: event ClusterDeposited(address indexed owner, uint64[] operatorIds, uint256 value, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) FilterClusterLiquidated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterLiquidated(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterLiquidatedIterator, error)
FilterClusterLiquidated is a free log retrieval operation binding the contract event 0xa1934b9fd1b01348c2c4add7fdf17276e2169476b9a3448a3b2005492a6284b6.
Solidity: event ClusterLiquidated(address indexed owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) FilterClusterReactivated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterReactivated(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterReactivatedIterator, error)
FilterClusterReactivated is a free log retrieval operation binding the contract event 0x4728af0c29bfcecc7b936d4b253139a1abb52e9d00b65bc7661a58356301bd52.
Solidity: event ClusterReactivated(address indexed owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) FilterClusterWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterClusterWithdrawn(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkClusterWithdrawnIterator, error)
FilterClusterWithdrawn is a free log retrieval operation binding the contract event 0x27434ba64e254f0675ae2adca8d3a485bb16ce3134f988859e747df217ee7f13.
Solidity: event ClusterWithdrawn(address indexed owner, uint64[] operatorIds, uint256 value, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) FilterDeclareOperatorFeePeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterDeclareOperatorFeePeriodUpdated(opts *bind.FilterOpts) (*SsvnetworkDeclareOperatorFeePeriodUpdatedIterator, error)
FilterDeclareOperatorFeePeriodUpdated is a free log retrieval operation binding the contract event 0x5fbd75d987b37490f91aa1909db948e7ff14c6ffb495b2f8e0b2334da9b192f1.
Solidity: event DeclareOperatorFeePeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) FilterExecuteOperatorFeePeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterExecuteOperatorFeePeriodUpdated(opts *bind.FilterOpts) (*SsvnetworkExecuteOperatorFeePeriodUpdatedIterator, error)
FilterExecuteOperatorFeePeriodUpdated is a free log retrieval operation binding the contract event 0xf6b8a2b45d0a60381de51a7b980c4660d9e5b82db6e07a4d342bfc17a6ff96bf.
Solidity: event ExecuteOperatorFeePeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) FilterFeeRecipientAddressUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterFeeRecipientAddressUpdated(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkFeeRecipientAddressUpdatedIterator, error)
FilterFeeRecipientAddressUpdated is a free log retrieval operation binding the contract event 0x259235c230d57def1521657e7c7951d3b385e76193378bc87ef6b56bc2ec3548.
Solidity: event FeeRecipientAddressUpdated(address indexed owner, address recipientAddress)
func (*SsvnetworkFilterer) FilterInitialized ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterInitialized(opts *bind.FilterOpts) (*SsvnetworkInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SsvnetworkFilterer) FilterLiquidationThresholdPeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterLiquidationThresholdPeriodUpdated(opts *bind.FilterOpts) (*SsvnetworkLiquidationThresholdPeriodUpdatedIterator, error)
FilterLiquidationThresholdPeriodUpdated is a free log retrieval operation binding the contract event 0x42af14411036d7a50e5e92daf825781450fc8fac8fb65cbdb04720ff08efb84f.
Solidity: event LiquidationThresholdPeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) FilterMinimumLiquidationCollateralUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterMinimumLiquidationCollateralUpdated(opts *bind.FilterOpts) (*SsvnetworkMinimumLiquidationCollateralUpdatedIterator, error)
FilterMinimumLiquidationCollateralUpdated is a free log retrieval operation binding the contract event 0xd363ab4392efaf967a89d8616cba1ff0c6f05a04c2f214671be365f0fab05960.
Solidity: event MinimumLiquidationCollateralUpdated(uint256 value)
func (*SsvnetworkFilterer) FilterNetworkEarningsWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterNetworkEarningsWithdrawn(opts *bind.FilterOpts) (*SsvnetworkNetworkEarningsWithdrawnIterator, error)
FilterNetworkEarningsWithdrawn is a free log retrieval operation binding the contract event 0x370342c3bb9245e20bffe6dced02ba2fceca979701f881d5adc72d838e83f1c5.
Solidity: event NetworkEarningsWithdrawn(uint256 value, address recipient)
func (*SsvnetworkFilterer) FilterNetworkFeeUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterNetworkFeeUpdated(opts *bind.FilterOpts) (*SsvnetworkNetworkFeeUpdatedIterator, error)
FilterNetworkFeeUpdated is a free log retrieval operation binding the contract event 0x8f49a76c5d617bd72673d92d3a019ff8f04f204536aae7a3d10e7ca85603f3cc.
Solidity: event NetworkFeeUpdated(uint256 oldFee, uint256 newFee)
func (*SsvnetworkFilterer) FilterOperatorAdded ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorAdded(opts *bind.FilterOpts, operatorId []uint64, owner []common.Address) (*SsvnetworkOperatorAddedIterator, error)
FilterOperatorAdded is a free log retrieval operation binding the contract event 0xd839f31c14bd632f424e307b36abff63ca33684f77f28e35dc13718ef338f7f4.
Solidity: event OperatorAdded(uint64 indexed operatorId, address indexed owner, bytes publicKey, uint256 fee)
func (*SsvnetworkFilterer) FilterOperatorFeeCancellationDeclared ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeCancellationDeclared(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorFeeCancellationDeclaredIterator, error)
FilterOperatorFeeCancellationDeclared is a free log retrieval operation binding the contract event 0x269e5b30b1f6e64e296fff57d56c77a4eb77fda7421146f1497f567539ba8906.
Solidity: event OperatorFeeCancellationDeclared(address indexed owner, uint64 indexed operatorId)
func (*SsvnetworkFilterer) FilterOperatorFeeDeclared ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeDeclared(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorFeeDeclaredIterator, error)
FilterOperatorFeeDeclared is a free log retrieval operation binding the contract event 0x796204296f2eb56d7432fa85961e9750d0cb21741873ebf7077e28263e327358.
Solidity: event OperatorFeeDeclared(address indexed owner, uint64 indexed operatorId, uint256 blockNumber, uint256 fee)
func (*SsvnetworkFilterer) FilterOperatorFeeExecuted ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeExecuted(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorFeeExecutedIterator, error)
FilterOperatorFeeExecuted is a free log retrieval operation binding the contract event 0x513e931ff778ed01e676d55880d8db185c29b0094546ff2b3e9f5b6920d16bef.
Solidity: event OperatorFeeExecuted(address indexed owner, uint64 indexed operatorId, uint256 blockNumber, uint256 fee)
func (*SsvnetworkFilterer) FilterOperatorFeeIncreaseLimitUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorFeeIncreaseLimitUpdated(opts *bind.FilterOpts) (*SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator, error)
FilterOperatorFeeIncreaseLimitUpdated is a free log retrieval operation binding the contract event 0x2fff7e5a48a4befc2c2be4d77e141f6d97907798977ce452429ec55c2658a342.
Solidity: event OperatorFeeIncreaseLimitUpdated(uint64 value)
func (*SsvnetworkFilterer) FilterOperatorRemoved ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorRemoved(opts *bind.FilterOpts, operatorId []uint64) (*SsvnetworkOperatorRemovedIterator, error)
FilterOperatorRemoved is a free log retrieval operation binding the contract event 0x0e0ba6c2b04de36d6d509ec5bd155c43a9fe862f8052096dd54f3902a74cca3e.
Solidity: event OperatorRemoved(uint64 indexed operatorId)
func (*SsvnetworkFilterer) FilterOperatorWhitelistUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorWhitelistUpdated(opts *bind.FilterOpts, operatorId []uint64) (*SsvnetworkOperatorWhitelistUpdatedIterator, error)
FilterOperatorWhitelistUpdated is a free log retrieval operation binding the contract event 0x29f72634ccb172103f8c542da23de7f6cf9bce724c5bb91bd6f3a516b14c63fe.
Solidity: event OperatorWhitelistUpdated(uint64 indexed operatorId, address whitelisted)
func (*SsvnetworkFilterer) FilterOperatorWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOperatorWithdrawn(opts *bind.FilterOpts, owner []common.Address, operatorId []uint64) (*SsvnetworkOperatorWithdrawnIterator, error)
FilterOperatorWithdrawn is a free log retrieval operation binding the contract event 0x178bf78bdd8914b8483d640b4a4f84e20943b5eb6b639b7474286364c7651d60.
Solidity: event OperatorWithdrawn(address indexed owner, uint64 indexed operatorId, uint256 value)
func (*SsvnetworkFilterer) FilterOwnershipTransferStarted ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SsvnetworkOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SsvnetworkFilterer) FilterOwnershipTransferred ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SsvnetworkOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SsvnetworkFilterer) FilterUpgraded ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*SsvnetworkUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*SsvnetworkFilterer) FilterValidatorAdded ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterValidatorAdded(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkValidatorAddedIterator, error)
FilterValidatorAdded is a free log retrieval operation binding the contract event 0xd432d53fd23906d0269fb9864b3832f32b83148df4315eab6ca914225c7fa2f4.
Solidity: event ValidatorAdded(address indexed owner, uint64[] operatorIds, bytes publicKey, bytes shares, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) FilterValidatorRemoved ¶
func (_Ssvnetwork *SsvnetworkFilterer) FilterValidatorRemoved(opts *bind.FilterOpts, owner []common.Address) (*SsvnetworkValidatorRemovedIterator, error)
FilterValidatorRemoved is a free log retrieval operation binding the contract event 0xf80b0a8cdbf1aa38914ab10cc803eba9406d6f8ed18780f2fe7b2e8b8e55f2b3.
Solidity: event ValidatorRemoved(address indexed owner, uint64[] operatorIds, bytes publicKey, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) ParseAdminChanged ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseAdminChanged(log types.Log) (*SsvnetworkAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SsvnetworkFilterer) ParseBeaconUpgraded ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseBeaconUpgraded(log types.Log) (*SsvnetworkBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*SsvnetworkFilterer) ParseClusterDeposited ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterDeposited(log types.Log) (*SsvnetworkClusterDeposited, error)
ParseClusterDeposited is a log parse operation binding the contract event 0x8ad175cb337f2878bf0c228738f102d387d7be2d47dc1953da383d9fbf1ed55b.
Solidity: event ClusterDeposited(address indexed owner, uint64[] operatorIds, uint256 value, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) ParseClusterLiquidated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterLiquidated(log types.Log) (*SsvnetworkClusterLiquidated, error)
ParseClusterLiquidated is a log parse operation binding the contract event 0xa1934b9fd1b01348c2c4add7fdf17276e2169476b9a3448a3b2005492a6284b6.
Solidity: event ClusterLiquidated(address indexed owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) ParseClusterReactivated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterReactivated(log types.Log) (*SsvnetworkClusterReactivated, error)
ParseClusterReactivated is a log parse operation binding the contract event 0x4728af0c29bfcecc7b936d4b253139a1abb52e9d00b65bc7661a58356301bd52.
Solidity: event ClusterReactivated(address indexed owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) ParseClusterWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseClusterWithdrawn(log types.Log) (*SsvnetworkClusterWithdrawn, error)
ParseClusterWithdrawn is a log parse operation binding the contract event 0x27434ba64e254f0675ae2adca8d3a485bb16ce3134f988859e747df217ee7f13.
Solidity: event ClusterWithdrawn(address indexed owner, uint64[] operatorIds, uint256 value, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) ParseDeclareOperatorFeePeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseDeclareOperatorFeePeriodUpdated(log types.Log) (*SsvnetworkDeclareOperatorFeePeriodUpdated, error)
ParseDeclareOperatorFeePeriodUpdated is a log parse operation binding the contract event 0x5fbd75d987b37490f91aa1909db948e7ff14c6ffb495b2f8e0b2334da9b192f1.
Solidity: event DeclareOperatorFeePeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) ParseExecuteOperatorFeePeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseExecuteOperatorFeePeriodUpdated(log types.Log) (*SsvnetworkExecuteOperatorFeePeriodUpdated, error)
ParseExecuteOperatorFeePeriodUpdated is a log parse operation binding the contract event 0xf6b8a2b45d0a60381de51a7b980c4660d9e5b82db6e07a4d342bfc17a6ff96bf.
Solidity: event ExecuteOperatorFeePeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) ParseFeeRecipientAddressUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseFeeRecipientAddressUpdated(log types.Log) (*SsvnetworkFeeRecipientAddressUpdated, error)
ParseFeeRecipientAddressUpdated is a log parse operation binding the contract event 0x259235c230d57def1521657e7c7951d3b385e76193378bc87ef6b56bc2ec3548.
Solidity: event FeeRecipientAddressUpdated(address indexed owner, address recipientAddress)
func (*SsvnetworkFilterer) ParseInitialized ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseInitialized(log types.Log) (*SsvnetworkInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SsvnetworkFilterer) ParseLiquidationThresholdPeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseLiquidationThresholdPeriodUpdated(log types.Log) (*SsvnetworkLiquidationThresholdPeriodUpdated, error)
ParseLiquidationThresholdPeriodUpdated is a log parse operation binding the contract event 0x42af14411036d7a50e5e92daf825781450fc8fac8fb65cbdb04720ff08efb84f.
Solidity: event LiquidationThresholdPeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) ParseMinimumLiquidationCollateralUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseMinimumLiquidationCollateralUpdated(log types.Log) (*SsvnetworkMinimumLiquidationCollateralUpdated, error)
ParseMinimumLiquidationCollateralUpdated is a log parse operation binding the contract event 0xd363ab4392efaf967a89d8616cba1ff0c6f05a04c2f214671be365f0fab05960.
Solidity: event MinimumLiquidationCollateralUpdated(uint256 value)
func (*SsvnetworkFilterer) ParseNetworkEarningsWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseNetworkEarningsWithdrawn(log types.Log) (*SsvnetworkNetworkEarningsWithdrawn, error)
ParseNetworkEarningsWithdrawn is a log parse operation binding the contract event 0x370342c3bb9245e20bffe6dced02ba2fceca979701f881d5adc72d838e83f1c5.
Solidity: event NetworkEarningsWithdrawn(uint256 value, address recipient)
func (*SsvnetworkFilterer) ParseNetworkFeeUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseNetworkFeeUpdated(log types.Log) (*SsvnetworkNetworkFeeUpdated, error)
ParseNetworkFeeUpdated is a log parse operation binding the contract event 0x8f49a76c5d617bd72673d92d3a019ff8f04f204536aae7a3d10e7ca85603f3cc.
Solidity: event NetworkFeeUpdated(uint256 oldFee, uint256 newFee)
func (*SsvnetworkFilterer) ParseOperatorAdded ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorAdded(log types.Log) (*SsvnetworkOperatorAdded, error)
ParseOperatorAdded is a log parse operation binding the contract event 0xd839f31c14bd632f424e307b36abff63ca33684f77f28e35dc13718ef338f7f4.
Solidity: event OperatorAdded(uint64 indexed operatorId, address indexed owner, bytes publicKey, uint256 fee)
func (*SsvnetworkFilterer) ParseOperatorFeeCancellationDeclared ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeCancellationDeclared(log types.Log) (*SsvnetworkOperatorFeeCancellationDeclared, error)
ParseOperatorFeeCancellationDeclared is a log parse operation binding the contract event 0x269e5b30b1f6e64e296fff57d56c77a4eb77fda7421146f1497f567539ba8906.
Solidity: event OperatorFeeCancellationDeclared(address indexed owner, uint64 indexed operatorId)
func (*SsvnetworkFilterer) ParseOperatorFeeDeclared ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeDeclared(log types.Log) (*SsvnetworkOperatorFeeDeclared, error)
ParseOperatorFeeDeclared is a log parse operation binding the contract event 0x796204296f2eb56d7432fa85961e9750d0cb21741873ebf7077e28263e327358.
Solidity: event OperatorFeeDeclared(address indexed owner, uint64 indexed operatorId, uint256 blockNumber, uint256 fee)
func (*SsvnetworkFilterer) ParseOperatorFeeExecuted ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeExecuted(log types.Log) (*SsvnetworkOperatorFeeExecuted, error)
ParseOperatorFeeExecuted is a log parse operation binding the contract event 0x513e931ff778ed01e676d55880d8db185c29b0094546ff2b3e9f5b6920d16bef.
Solidity: event OperatorFeeExecuted(address indexed owner, uint64 indexed operatorId, uint256 blockNumber, uint256 fee)
func (*SsvnetworkFilterer) ParseOperatorFeeIncreaseLimitUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorFeeIncreaseLimitUpdated(log types.Log) (*SsvnetworkOperatorFeeIncreaseLimitUpdated, error)
ParseOperatorFeeIncreaseLimitUpdated is a log parse operation binding the contract event 0x2fff7e5a48a4befc2c2be4d77e141f6d97907798977ce452429ec55c2658a342.
Solidity: event OperatorFeeIncreaseLimitUpdated(uint64 value)
func (*SsvnetworkFilterer) ParseOperatorRemoved ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorRemoved(log types.Log) (*SsvnetworkOperatorRemoved, error)
ParseOperatorRemoved is a log parse operation binding the contract event 0x0e0ba6c2b04de36d6d509ec5bd155c43a9fe862f8052096dd54f3902a74cca3e.
Solidity: event OperatorRemoved(uint64 indexed operatorId)
func (*SsvnetworkFilterer) ParseOperatorWhitelistUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorWhitelistUpdated(log types.Log) (*SsvnetworkOperatorWhitelistUpdated, error)
ParseOperatorWhitelistUpdated is a log parse operation binding the contract event 0x29f72634ccb172103f8c542da23de7f6cf9bce724c5bb91bd6f3a516b14c63fe.
Solidity: event OperatorWhitelistUpdated(uint64 indexed operatorId, address whitelisted)
func (*SsvnetworkFilterer) ParseOperatorWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOperatorWithdrawn(log types.Log) (*SsvnetworkOperatorWithdrawn, error)
ParseOperatorWithdrawn is a log parse operation binding the contract event 0x178bf78bdd8914b8483d640b4a4f84e20943b5eb6b639b7474286364c7651d60.
Solidity: event OperatorWithdrawn(address indexed owner, uint64 indexed operatorId, uint256 value)
func (*SsvnetworkFilterer) ParseOwnershipTransferStarted ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOwnershipTransferStarted(log types.Log) (*SsvnetworkOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SsvnetworkFilterer) ParseOwnershipTransferred ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseOwnershipTransferred(log types.Log) (*SsvnetworkOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SsvnetworkFilterer) ParseUpgraded ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseUpgraded(log types.Log) (*SsvnetworkUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*SsvnetworkFilterer) ParseValidatorAdded ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseValidatorAdded(log types.Log) (*SsvnetworkValidatorAdded, error)
ParseValidatorAdded is a log parse operation binding the contract event 0xd432d53fd23906d0269fb9864b3832f32b83148df4315eab6ca914225c7fa2f4.
Solidity: event ValidatorAdded(address indexed owner, uint64[] operatorIds, bytes publicKey, bytes shares, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) ParseValidatorRemoved ¶
func (_Ssvnetwork *SsvnetworkFilterer) ParseValidatorRemoved(log types.Log) (*SsvnetworkValidatorRemoved, error)
ParseValidatorRemoved is a log parse operation binding the contract event 0xf80b0a8cdbf1aa38914ab10cc803eba9406d6f8ed18780f2fe7b2e8b8e55f2b3.
Solidity: event ValidatorRemoved(address indexed owner, uint64[] operatorIds, bytes publicKey, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) WatchAdminChanged ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *SsvnetworkAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*SsvnetworkFilterer) WatchBeaconUpgraded ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *SsvnetworkBeaconUpgraded, 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 (*SsvnetworkFilterer) WatchClusterDeposited ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterDeposited(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterDeposited, owner []common.Address) (event.Subscription, error)
WatchClusterDeposited is a free log subscription operation binding the contract event 0x8ad175cb337f2878bf0c228738f102d387d7be2d47dc1953da383d9fbf1ed55b.
Solidity: event ClusterDeposited(address indexed owner, uint64[] operatorIds, uint256 value, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) WatchClusterLiquidated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterLiquidated(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterLiquidated, owner []common.Address) (event.Subscription, error)
WatchClusterLiquidated is a free log subscription operation binding the contract event 0xa1934b9fd1b01348c2c4add7fdf17276e2169476b9a3448a3b2005492a6284b6.
Solidity: event ClusterLiquidated(address indexed owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) WatchClusterReactivated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterReactivated(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterReactivated, owner []common.Address) (event.Subscription, error)
WatchClusterReactivated is a free log subscription operation binding the contract event 0x4728af0c29bfcecc7b936d4b253139a1abb52e9d00b65bc7661a58356301bd52.
Solidity: event ClusterReactivated(address indexed owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) WatchClusterWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchClusterWithdrawn(opts *bind.WatchOpts, sink chan<- *SsvnetworkClusterWithdrawn, owner []common.Address) (event.Subscription, error)
WatchClusterWithdrawn is a free log subscription operation binding the contract event 0x27434ba64e254f0675ae2adca8d3a485bb16ce3134f988859e747df217ee7f13.
Solidity: event ClusterWithdrawn(address indexed owner, uint64[] operatorIds, uint256 value, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) WatchDeclareOperatorFeePeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchDeclareOperatorFeePeriodUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkDeclareOperatorFeePeriodUpdated) (event.Subscription, error)
WatchDeclareOperatorFeePeriodUpdated is a free log subscription operation binding the contract event 0x5fbd75d987b37490f91aa1909db948e7ff14c6ffb495b2f8e0b2334da9b192f1.
Solidity: event DeclareOperatorFeePeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) WatchExecuteOperatorFeePeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchExecuteOperatorFeePeriodUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkExecuteOperatorFeePeriodUpdated) (event.Subscription, error)
WatchExecuteOperatorFeePeriodUpdated is a free log subscription operation binding the contract event 0xf6b8a2b45d0a60381de51a7b980c4660d9e5b82db6e07a4d342bfc17a6ff96bf.
Solidity: event ExecuteOperatorFeePeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) WatchFeeRecipientAddressUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchFeeRecipientAddressUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkFeeRecipientAddressUpdated, owner []common.Address) (event.Subscription, error)
WatchFeeRecipientAddressUpdated is a free log subscription operation binding the contract event 0x259235c230d57def1521657e7c7951d3b385e76193378bc87ef6b56bc2ec3548.
Solidity: event FeeRecipientAddressUpdated(address indexed owner, address recipientAddress)
func (*SsvnetworkFilterer) WatchInitialized ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SsvnetworkInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SsvnetworkFilterer) WatchLiquidationThresholdPeriodUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchLiquidationThresholdPeriodUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkLiquidationThresholdPeriodUpdated) (event.Subscription, error)
WatchLiquidationThresholdPeriodUpdated is a free log subscription operation binding the contract event 0x42af14411036d7a50e5e92daf825781450fc8fac8fb65cbdb04720ff08efb84f.
Solidity: event LiquidationThresholdPeriodUpdated(uint64 value)
func (*SsvnetworkFilterer) WatchMinimumLiquidationCollateralUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchMinimumLiquidationCollateralUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkMinimumLiquidationCollateralUpdated) (event.Subscription, error)
WatchMinimumLiquidationCollateralUpdated is a free log subscription operation binding the contract event 0xd363ab4392efaf967a89d8616cba1ff0c6f05a04c2f214671be365f0fab05960.
Solidity: event MinimumLiquidationCollateralUpdated(uint256 value)
func (*SsvnetworkFilterer) WatchNetworkEarningsWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchNetworkEarningsWithdrawn(opts *bind.WatchOpts, sink chan<- *SsvnetworkNetworkEarningsWithdrawn) (event.Subscription, error)
WatchNetworkEarningsWithdrawn is a free log subscription operation binding the contract event 0x370342c3bb9245e20bffe6dced02ba2fceca979701f881d5adc72d838e83f1c5.
Solidity: event NetworkEarningsWithdrawn(uint256 value, address recipient)
func (*SsvnetworkFilterer) WatchNetworkFeeUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchNetworkFeeUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkNetworkFeeUpdated) (event.Subscription, error)
WatchNetworkFeeUpdated is a free log subscription operation binding the contract event 0x8f49a76c5d617bd72673d92d3a019ff8f04f204536aae7a3d10e7ca85603f3cc.
Solidity: event NetworkFeeUpdated(uint256 oldFee, uint256 newFee)
func (*SsvnetworkFilterer) WatchOperatorAdded ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorAdded(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorAdded, operatorId []uint64, owner []common.Address) (event.Subscription, error)
WatchOperatorAdded is a free log subscription operation binding the contract event 0xd839f31c14bd632f424e307b36abff63ca33684f77f28e35dc13718ef338f7f4.
Solidity: event OperatorAdded(uint64 indexed operatorId, address indexed owner, bytes publicKey, uint256 fee)
func (*SsvnetworkFilterer) WatchOperatorFeeCancellationDeclared ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeCancellationDeclared(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeCancellationDeclared, owner []common.Address, operatorId []uint64) (event.Subscription, error)
WatchOperatorFeeCancellationDeclared is a free log subscription operation binding the contract event 0x269e5b30b1f6e64e296fff57d56c77a4eb77fda7421146f1497f567539ba8906.
Solidity: event OperatorFeeCancellationDeclared(address indexed owner, uint64 indexed operatorId)
func (*SsvnetworkFilterer) WatchOperatorFeeDeclared ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeDeclared(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeDeclared, owner []common.Address, operatorId []uint64) (event.Subscription, error)
WatchOperatorFeeDeclared is a free log subscription operation binding the contract event 0x796204296f2eb56d7432fa85961e9750d0cb21741873ebf7077e28263e327358.
Solidity: event OperatorFeeDeclared(address indexed owner, uint64 indexed operatorId, uint256 blockNumber, uint256 fee)
func (*SsvnetworkFilterer) WatchOperatorFeeExecuted ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeExecuted(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeExecuted, owner []common.Address, operatorId []uint64) (event.Subscription, error)
WatchOperatorFeeExecuted is a free log subscription operation binding the contract event 0x513e931ff778ed01e676d55880d8db185c29b0094546ff2b3e9f5b6920d16bef.
Solidity: event OperatorFeeExecuted(address indexed owner, uint64 indexed operatorId, uint256 blockNumber, uint256 fee)
func (*SsvnetworkFilterer) WatchOperatorFeeIncreaseLimitUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorFeeIncreaseLimitUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorFeeIncreaseLimitUpdated) (event.Subscription, error)
WatchOperatorFeeIncreaseLimitUpdated is a free log subscription operation binding the contract event 0x2fff7e5a48a4befc2c2be4d77e141f6d97907798977ce452429ec55c2658a342.
Solidity: event OperatorFeeIncreaseLimitUpdated(uint64 value)
func (*SsvnetworkFilterer) WatchOperatorRemoved ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorRemoved(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorRemoved, operatorId []uint64) (event.Subscription, error)
WatchOperatorRemoved is a free log subscription operation binding the contract event 0x0e0ba6c2b04de36d6d509ec5bd155c43a9fe862f8052096dd54f3902a74cca3e.
Solidity: event OperatorRemoved(uint64 indexed operatorId)
func (*SsvnetworkFilterer) WatchOperatorWhitelistUpdated ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorWhitelistUpdated(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorWhitelistUpdated, operatorId []uint64) (event.Subscription, error)
WatchOperatorWhitelistUpdated is a free log subscription operation binding the contract event 0x29f72634ccb172103f8c542da23de7f6cf9bce724c5bb91bd6f3a516b14c63fe.
Solidity: event OperatorWhitelistUpdated(uint64 indexed operatorId, address whitelisted)
func (*SsvnetworkFilterer) WatchOperatorWithdrawn ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOperatorWithdrawn(opts *bind.WatchOpts, sink chan<- *SsvnetworkOperatorWithdrawn, owner []common.Address, operatorId []uint64) (event.Subscription, error)
WatchOperatorWithdrawn is a free log subscription operation binding the contract event 0x178bf78bdd8914b8483d640b4a4f84e20943b5eb6b639b7474286364c7651d60.
Solidity: event OperatorWithdrawn(address indexed owner, uint64 indexed operatorId, uint256 value)
func (*SsvnetworkFilterer) WatchOwnershipTransferStarted ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *SsvnetworkOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*SsvnetworkFilterer) WatchOwnershipTransferred ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SsvnetworkOwnershipTransferred, 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 (*SsvnetworkFilterer) WatchUpgraded ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *SsvnetworkUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*SsvnetworkFilterer) WatchValidatorAdded ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchValidatorAdded(opts *bind.WatchOpts, sink chan<- *SsvnetworkValidatorAdded, owner []common.Address) (event.Subscription, error)
WatchValidatorAdded is a free log subscription operation binding the contract event 0xd432d53fd23906d0269fb9864b3832f32b83148df4315eab6ca914225c7fa2f4.
Solidity: event ValidatorAdded(address indexed owner, uint64[] operatorIds, bytes publicKey, bytes shares, (uint32,uint64,uint64,uint256,bool) cluster)
func (*SsvnetworkFilterer) WatchValidatorRemoved ¶
func (_Ssvnetwork *SsvnetworkFilterer) WatchValidatorRemoved(opts *bind.WatchOpts, sink chan<- *SsvnetworkValidatorRemoved, owner []common.Address) (event.Subscription, error)
WatchValidatorRemoved is a free log subscription operation binding the contract event 0xf80b0a8cdbf1aa38914ab10cc803eba9406d6f8ed18780f2fe7b2e8b8e55f2b3.
Solidity: event ValidatorRemoved(address indexed owner, uint64[] operatorIds, bytes publicKey, (uint32,uint64,uint64,uint256,bool) cluster)
type SsvnetworkInitialized ¶
type SsvnetworkInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SsvnetworkInitialized represents a Initialized event raised by the Ssvnetwork contract.
type SsvnetworkInitializedIterator ¶
type SsvnetworkInitializedIterator struct { Event *SsvnetworkInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Ssvnetwork contract.
func (*SsvnetworkInitializedIterator) Close ¶
func (it *SsvnetworkInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkInitializedIterator) Error ¶
func (it *SsvnetworkInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkInitializedIterator) Next ¶
func (it *SsvnetworkInitializedIterator) 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 SsvnetworkLiquidationThresholdPeriodUpdated ¶
type SsvnetworkLiquidationThresholdPeriodUpdated struct { Value uint64 Raw types.Log // Blockchain specific contextual infos }
SsvnetworkLiquidationThresholdPeriodUpdated represents a LiquidationThresholdPeriodUpdated event raised by the Ssvnetwork contract.
type SsvnetworkLiquidationThresholdPeriodUpdatedIterator ¶
type SsvnetworkLiquidationThresholdPeriodUpdatedIterator struct { Event *SsvnetworkLiquidationThresholdPeriodUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkLiquidationThresholdPeriodUpdatedIterator is returned from FilterLiquidationThresholdPeriodUpdated and is used to iterate over the raw logs and unpacked data for LiquidationThresholdPeriodUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkLiquidationThresholdPeriodUpdatedIterator) Close ¶
func (it *SsvnetworkLiquidationThresholdPeriodUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkLiquidationThresholdPeriodUpdatedIterator) Error ¶
func (it *SsvnetworkLiquidationThresholdPeriodUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkLiquidationThresholdPeriodUpdatedIterator) Next ¶
func (it *SsvnetworkLiquidationThresholdPeriodUpdatedIterator) 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 SsvnetworkMinimumLiquidationCollateralUpdated ¶
type SsvnetworkMinimumLiquidationCollateralUpdated struct { Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SsvnetworkMinimumLiquidationCollateralUpdated represents a MinimumLiquidationCollateralUpdated event raised by the Ssvnetwork contract.
type SsvnetworkMinimumLiquidationCollateralUpdatedIterator ¶
type SsvnetworkMinimumLiquidationCollateralUpdatedIterator struct { Event *SsvnetworkMinimumLiquidationCollateralUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkMinimumLiquidationCollateralUpdatedIterator is returned from FilterMinimumLiquidationCollateralUpdated and is used to iterate over the raw logs and unpacked data for MinimumLiquidationCollateralUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkMinimumLiquidationCollateralUpdatedIterator) Close ¶
func (it *SsvnetworkMinimumLiquidationCollateralUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkMinimumLiquidationCollateralUpdatedIterator) Error ¶
func (it *SsvnetworkMinimumLiquidationCollateralUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkMinimumLiquidationCollateralUpdatedIterator) Next ¶
func (it *SsvnetworkMinimumLiquidationCollateralUpdatedIterator) 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 SsvnetworkNetworkEarningsWithdrawn ¶
type SsvnetworkNetworkEarningsWithdrawn struct { Value *big.Int Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkNetworkEarningsWithdrawn represents a NetworkEarningsWithdrawn event raised by the Ssvnetwork contract.
type SsvnetworkNetworkEarningsWithdrawnIterator ¶
type SsvnetworkNetworkEarningsWithdrawnIterator struct { Event *SsvnetworkNetworkEarningsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkNetworkEarningsWithdrawnIterator is returned from FilterNetworkEarningsWithdrawn and is used to iterate over the raw logs and unpacked data for NetworkEarningsWithdrawn events raised by the Ssvnetwork contract.
func (*SsvnetworkNetworkEarningsWithdrawnIterator) Close ¶
func (it *SsvnetworkNetworkEarningsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkNetworkEarningsWithdrawnIterator) Error ¶
func (it *SsvnetworkNetworkEarningsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkNetworkEarningsWithdrawnIterator) Next ¶
func (it *SsvnetworkNetworkEarningsWithdrawnIterator) 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 SsvnetworkNetworkFeeUpdated ¶
type SsvnetworkNetworkFeeUpdated struct { OldFee *big.Int NewFee *big.Int Raw types.Log // Blockchain specific contextual infos }
SsvnetworkNetworkFeeUpdated represents a NetworkFeeUpdated event raised by the Ssvnetwork contract.
type SsvnetworkNetworkFeeUpdatedIterator ¶
type SsvnetworkNetworkFeeUpdatedIterator struct { Event *SsvnetworkNetworkFeeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkNetworkFeeUpdatedIterator is returned from FilterNetworkFeeUpdated and is used to iterate over the raw logs and unpacked data for NetworkFeeUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkNetworkFeeUpdatedIterator) Close ¶
func (it *SsvnetworkNetworkFeeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkNetworkFeeUpdatedIterator) Error ¶
func (it *SsvnetworkNetworkFeeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkNetworkFeeUpdatedIterator) Next ¶
func (it *SsvnetworkNetworkFeeUpdatedIterator) 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 SsvnetworkOperatorAdded ¶
type SsvnetworkOperatorAdded struct { OperatorId uint64 Owner common.Address PublicKey []byte Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorAdded represents a OperatorAdded event raised by the Ssvnetwork contract.
type SsvnetworkOperatorAddedIterator ¶
type SsvnetworkOperatorAddedIterator struct { Event *SsvnetworkOperatorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorAddedIterator is returned from FilterOperatorAdded and is used to iterate over the raw logs and unpacked data for OperatorAdded events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorAddedIterator) Close ¶
func (it *SsvnetworkOperatorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorAddedIterator) Error ¶
func (it *SsvnetworkOperatorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorAddedIterator) Next ¶
func (it *SsvnetworkOperatorAddedIterator) 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 SsvnetworkOperatorFeeCancellationDeclared ¶
type SsvnetworkOperatorFeeCancellationDeclared struct { Owner common.Address OperatorId uint64 Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorFeeCancellationDeclared represents a OperatorFeeCancellationDeclared event raised by the Ssvnetwork contract.
type SsvnetworkOperatorFeeCancellationDeclaredIterator ¶
type SsvnetworkOperatorFeeCancellationDeclaredIterator struct { Event *SsvnetworkOperatorFeeCancellationDeclared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorFeeCancellationDeclaredIterator is returned from FilterOperatorFeeCancellationDeclared and is used to iterate over the raw logs and unpacked data for OperatorFeeCancellationDeclared events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorFeeCancellationDeclaredIterator) Close ¶
func (it *SsvnetworkOperatorFeeCancellationDeclaredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorFeeCancellationDeclaredIterator) Error ¶
func (it *SsvnetworkOperatorFeeCancellationDeclaredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorFeeCancellationDeclaredIterator) Next ¶
func (it *SsvnetworkOperatorFeeCancellationDeclaredIterator) 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 SsvnetworkOperatorFeeDeclared ¶
type SsvnetworkOperatorFeeDeclared struct { Owner common.Address OperatorId uint64 BlockNumber *big.Int Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorFeeDeclared represents a OperatorFeeDeclared event raised by the Ssvnetwork contract.
type SsvnetworkOperatorFeeDeclaredIterator ¶
type SsvnetworkOperatorFeeDeclaredIterator struct { Event *SsvnetworkOperatorFeeDeclared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorFeeDeclaredIterator is returned from FilterOperatorFeeDeclared and is used to iterate over the raw logs and unpacked data for OperatorFeeDeclared events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorFeeDeclaredIterator) Close ¶
func (it *SsvnetworkOperatorFeeDeclaredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorFeeDeclaredIterator) Error ¶
func (it *SsvnetworkOperatorFeeDeclaredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorFeeDeclaredIterator) Next ¶
func (it *SsvnetworkOperatorFeeDeclaredIterator) 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 SsvnetworkOperatorFeeExecuted ¶
type SsvnetworkOperatorFeeExecuted struct { Owner common.Address OperatorId uint64 BlockNumber *big.Int Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorFeeExecuted represents a OperatorFeeExecuted event raised by the Ssvnetwork contract.
type SsvnetworkOperatorFeeExecutedIterator ¶
type SsvnetworkOperatorFeeExecutedIterator struct { Event *SsvnetworkOperatorFeeExecuted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorFeeExecutedIterator is returned from FilterOperatorFeeExecuted and is used to iterate over the raw logs and unpacked data for OperatorFeeExecuted events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorFeeExecutedIterator) Close ¶
func (it *SsvnetworkOperatorFeeExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorFeeExecutedIterator) Error ¶
func (it *SsvnetworkOperatorFeeExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorFeeExecutedIterator) Next ¶
func (it *SsvnetworkOperatorFeeExecutedIterator) 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 SsvnetworkOperatorFeeIncreaseLimitUpdated ¶
type SsvnetworkOperatorFeeIncreaseLimitUpdated struct { Value uint64 Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorFeeIncreaseLimitUpdated represents a OperatorFeeIncreaseLimitUpdated event raised by the Ssvnetwork contract.
type SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator ¶
type SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator struct { Event *SsvnetworkOperatorFeeIncreaseLimitUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator is returned from FilterOperatorFeeIncreaseLimitUpdated and is used to iterate over the raw logs and unpacked data for OperatorFeeIncreaseLimitUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator) Close ¶
func (it *SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator) Error ¶
func (it *SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator) Next ¶
func (it *SsvnetworkOperatorFeeIncreaseLimitUpdatedIterator) 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 SsvnetworkOperatorRemoved ¶
type SsvnetworkOperatorRemoved struct { OperatorId uint64 Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorRemoved represents a OperatorRemoved event raised by the Ssvnetwork contract.
type SsvnetworkOperatorRemovedIterator ¶
type SsvnetworkOperatorRemovedIterator struct { Event *SsvnetworkOperatorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorRemovedIterator is returned from FilterOperatorRemoved and is used to iterate over the raw logs and unpacked data for OperatorRemoved events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorRemovedIterator) Close ¶
func (it *SsvnetworkOperatorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorRemovedIterator) Error ¶
func (it *SsvnetworkOperatorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorRemovedIterator) Next ¶
func (it *SsvnetworkOperatorRemovedIterator) 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 SsvnetworkOperatorWhitelistUpdated ¶
type SsvnetworkOperatorWhitelistUpdated struct { OperatorId uint64 Whitelisted common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorWhitelistUpdated represents a OperatorWhitelistUpdated event raised by the Ssvnetwork contract.
type SsvnetworkOperatorWhitelistUpdatedIterator ¶
type SsvnetworkOperatorWhitelistUpdatedIterator struct { Event *SsvnetworkOperatorWhitelistUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorWhitelistUpdatedIterator is returned from FilterOperatorWhitelistUpdated and is used to iterate over the raw logs and unpacked data for OperatorWhitelistUpdated events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorWhitelistUpdatedIterator) Close ¶
func (it *SsvnetworkOperatorWhitelistUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorWhitelistUpdatedIterator) Error ¶
func (it *SsvnetworkOperatorWhitelistUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorWhitelistUpdatedIterator) Next ¶
func (it *SsvnetworkOperatorWhitelistUpdatedIterator) 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 SsvnetworkOperatorWithdrawn ¶
type SsvnetworkOperatorWithdrawn struct { Owner common.Address OperatorId uint64 Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOperatorWithdrawn represents a OperatorWithdrawn event raised by the Ssvnetwork contract.
type SsvnetworkOperatorWithdrawnIterator ¶
type SsvnetworkOperatorWithdrawnIterator struct { Event *SsvnetworkOperatorWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOperatorWithdrawnIterator is returned from FilterOperatorWithdrawn and is used to iterate over the raw logs and unpacked data for OperatorWithdrawn events raised by the Ssvnetwork contract.
func (*SsvnetworkOperatorWithdrawnIterator) Close ¶
func (it *SsvnetworkOperatorWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOperatorWithdrawnIterator) Error ¶
func (it *SsvnetworkOperatorWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOperatorWithdrawnIterator) Next ¶
func (it *SsvnetworkOperatorWithdrawnIterator) 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 SsvnetworkOwnershipTransferStarted ¶
type SsvnetworkOwnershipTransferStarted struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the Ssvnetwork contract.
type SsvnetworkOwnershipTransferStartedIterator ¶
type SsvnetworkOwnershipTransferStartedIterator struct { Event *SsvnetworkOwnershipTransferStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the Ssvnetwork contract.
func (*SsvnetworkOwnershipTransferStartedIterator) Close ¶
func (it *SsvnetworkOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOwnershipTransferStartedIterator) Error ¶
func (it *SsvnetworkOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOwnershipTransferStartedIterator) Next ¶
func (it *SsvnetworkOwnershipTransferStartedIterator) 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 SsvnetworkOwnershipTransferred ¶
type SsvnetworkOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkOwnershipTransferred represents a OwnershipTransferred event raised by the Ssvnetwork contract.
type SsvnetworkOwnershipTransferredIterator ¶
type SsvnetworkOwnershipTransferredIterator struct { Event *SsvnetworkOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ssvnetwork contract.
func (*SsvnetworkOwnershipTransferredIterator) Close ¶
func (it *SsvnetworkOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkOwnershipTransferredIterator) Error ¶
func (it *SsvnetworkOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkOwnershipTransferredIterator) Next ¶
func (it *SsvnetworkOwnershipTransferredIterator) 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 SsvnetworkRaw ¶
type SsvnetworkRaw struct {
Contract *Ssvnetwork // Generic contract binding to access the raw methods on
}
SsvnetworkRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SsvnetworkRaw) Call ¶
func (_Ssvnetwork *SsvnetworkRaw) 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 (*SsvnetworkRaw) Transact ¶
func (_Ssvnetwork *SsvnetworkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SsvnetworkRaw) Transfer ¶
func (_Ssvnetwork *SsvnetworkRaw) 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 SsvnetworkSession ¶
type SsvnetworkSession struct { Contract *Ssvnetwork // 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 }
SsvnetworkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SsvnetworkSession) AcceptOwnership ¶
func (_Ssvnetwork *SsvnetworkSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SsvnetworkSession) CancelDeclaredOperatorFee ¶
func (_Ssvnetwork *SsvnetworkSession) CancelDeclaredOperatorFee(operatorId uint64) (*types.Transaction, error)
CancelDeclaredOperatorFee is a paid mutator transaction binding the contract method 0x23d68a6d.
Solidity: function cancelDeclaredOperatorFee(uint64 operatorId) returns()
func (*SsvnetworkSession) Clusters ¶
func (_Ssvnetwork *SsvnetworkSession) Clusters(arg0 [32]byte) ([32]byte, error)
Clusters is a free data retrieval call binding the contract method 0x2e41e2e8.
Solidity: function clusters(bytes32 ) view returns(bytes32)
func (*SsvnetworkSession) Dao ¶
func (_Ssvnetwork *SsvnetworkSession) Dao() (struct { ValidatorCount uint32 Balance uint64 Block uint64 }, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(uint32 validatorCount, uint64 balance, uint64 block)
func (*SsvnetworkSession) DeclareOperatorFee ¶
func (_Ssvnetwork *SsvnetworkSession) DeclareOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
DeclareOperatorFee is a paid mutator transaction binding the contract method 0xb317c35f.
Solidity: function declareOperatorFee(uint64 operatorId, uint256 fee) returns()
func (*SsvnetworkSession) DeclareOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkSession) DeclareOperatorFeePeriod() (uint64, error)
DeclareOperatorFeePeriod is a free data retrieval call binding the contract method 0xb2802f4f.
Solidity: function declareOperatorFeePeriod() view returns(uint64)
func (*SsvnetworkSession) Deposit ¶
func (_Ssvnetwork *SsvnetworkSession) Deposit(owner common.Address, operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xc3dcc9f4.
Solidity: function deposit(address owner, uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkSession) ExecuteOperatorFee ¶
func (_Ssvnetwork *SsvnetworkSession) ExecuteOperatorFee(operatorId uint64) (*types.Transaction, error)
ExecuteOperatorFee is a paid mutator transaction binding the contract method 0x8932cee0.
Solidity: function executeOperatorFee(uint64 operatorId) returns()
func (*SsvnetworkSession) ExecuteOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkSession) ExecuteOperatorFeePeriod() (uint64, error)
ExecuteOperatorFeePeriod is a free data retrieval call binding the contract method 0xac4f2873.
Solidity: function executeOperatorFeePeriod() view returns(uint64)
func (*SsvnetworkSession) Initialize ¶
func (_Ssvnetwork *SsvnetworkSession) Initialize(initialVersion_ string, token_ common.Address, operatorMaxFeeIncrease_ uint64, declareOperatorFeePeriod_ uint64, executeOperatorFeePeriod_ uint64, minimumBlocksBeforeLiquidation_ uint64, minimumLiquidationCollateral_ *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xeb7e6ec5.
Solidity: function initialize(string initialVersion_, address token_, uint64 operatorMaxFeeIncrease_, uint64 declareOperatorFeePeriod_, uint64 executeOperatorFeePeriod_, uint64 minimumBlocksBeforeLiquidation_, uint256 minimumLiquidationCollateral_) returns()
func (*SsvnetworkSession) Liquidate ¶
func (_Ssvnetwork *SsvnetworkSession) Liquidate(owner common.Address, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0xe6a77817.
Solidity: function liquidate(address owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkSession) MinimumBlocksBeforeLiquidation ¶
func (_Ssvnetwork *SsvnetworkSession) MinimumBlocksBeforeLiquidation() (uint64, error)
MinimumBlocksBeforeLiquidation is a free data retrieval call binding the contract method 0xa8e89916.
Solidity: function minimumBlocksBeforeLiquidation() view returns(uint64)
func (*SsvnetworkSession) MinimumLiquidationCollateral ¶
func (_Ssvnetwork *SsvnetworkSession) MinimumLiquidationCollateral() (uint64, error)
MinimumLiquidationCollateral is a free data retrieval call binding the contract method 0xd70cae7e.
Solidity: function minimumLiquidationCollateral() view returns(uint64)
func (*SsvnetworkSession) Network ¶
func (_Ssvnetwork *SsvnetworkSession) Network() (struct { NetworkFee uint64 NetworkFeeIndex uint64 NetworkFeeIndexBlockNumber uint64 }, error)
Network is a free data retrieval call binding the contract method 0x6739afca.
Solidity: function network() view returns(uint64 networkFee, uint64 networkFeeIndex, uint64 networkFeeIndexBlockNumber)
func (*SsvnetworkSession) OperatorFeeChangeRequests ¶
func (_Ssvnetwork *SsvnetworkSession) OperatorFeeChangeRequests(arg0 uint64) (struct { Fee uint64 ApprovalBeginTime uint64 ApprovalEndTime uint64 }, error)
OperatorFeeChangeRequests is a free data retrieval call binding the contract method 0x1bc1d9d3.
Solidity: function operatorFeeChangeRequests(uint64 ) view returns(uint64 fee, uint64 approvalBeginTime, uint64 approvalEndTime)
func (*SsvnetworkSession) OperatorMaxFeeIncrease ¶
func (_Ssvnetwork *SsvnetworkSession) OperatorMaxFeeIncrease() (uint64, error)
OperatorMaxFeeIncrease is a free data retrieval call binding the contract method 0x9ccfd315.
Solidity: function operatorMaxFeeIncrease() view returns(uint64)
func (*SsvnetworkSession) Operators ¶
func (_Ssvnetwork *SsvnetworkSession) Operators(arg0 uint64) (struct { Owner common.Address Fee uint64 ValidatorCount uint32 Snapshot ISSVNetworkCoreSnapshot }, error)
Operators is a free data retrieval call binding the contract method 0x97f988dc.
Solidity: function operators(uint64 ) view returns(address owner, uint64 fee, uint32 validatorCount, (uint64,uint64,uint64) snapshot)
func (*SsvnetworkSession) OperatorsWhitelist ¶
func (_Ssvnetwork *SsvnetworkSession) OperatorsWhitelist(arg0 uint64) (common.Address, error)
OperatorsWhitelist is a free data retrieval call binding the contract method 0x3ee7dd4e.
Solidity: function operatorsWhitelist(uint64 ) view returns(address)
func (*SsvnetworkSession) Owner ¶
func (_Ssvnetwork *SsvnetworkSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SsvnetworkSession) PendingOwner ¶
func (_Ssvnetwork *SsvnetworkSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*SsvnetworkSession) ProxiableUUID ¶
func (_Ssvnetwork *SsvnetworkSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*SsvnetworkSession) Reactivate ¶
func (_Ssvnetwork *SsvnetworkSession) Reactivate(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Reactivate is a paid mutator transaction binding the contract method 0xe2baf194.
Solidity: function reactivate(uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkSession) ReduceOperatorFee ¶
func (_Ssvnetwork *SsvnetworkSession) ReduceOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
ReduceOperatorFee is a paid mutator transaction binding the contract method 0x190d82e4.
Solidity: function reduceOperatorFee(uint64 operatorId, uint256 fee) returns()
func (*SsvnetworkSession) RegisterOperator ¶
func (_Ssvnetwork *SsvnetworkSession) RegisterOperator(publicKey []byte, fee *big.Int) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0xff212c5c.
Solidity: function registerOperator(bytes publicKey, uint256 fee) returns(uint64 id)
func (*SsvnetworkSession) RegisterValidator ¶
func (_Ssvnetwork *SsvnetworkSession) RegisterValidator(publicKey []byte, operatorIds []uint64, shares []byte, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x967ef807.
Solidity: function registerValidator(bytes publicKey, uint64[] operatorIds, bytes shares, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkSession) RemoveOperator ¶
func (_Ssvnetwork *SsvnetworkSession) RemoveOperator(operatorId uint64) (*types.Transaction, error)
RemoveOperator is a paid mutator transaction binding the contract method 0x2e168e0e.
Solidity: function removeOperator(uint64 operatorId) returns()
func (*SsvnetworkSession) RemoveValidator ¶
func (_Ssvnetwork *SsvnetworkSession) RemoveValidator(publicKey []byte, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0xfc2ecd80.
Solidity: function removeValidator(bytes publicKey, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkSession) RenounceOwnership ¶
func (_Ssvnetwork *SsvnetworkSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SsvnetworkSession) SetFeeRecipientAddress ¶
func (_Ssvnetwork *SsvnetworkSession) SetFeeRecipientAddress(recipientAddress common.Address) (*types.Transaction, error)
SetFeeRecipientAddress is a paid mutator transaction binding the contract method 0xdbcdc2cc.
Solidity: function setFeeRecipientAddress(address recipientAddress) returns()
func (*SsvnetworkSession) SetOperatorWhitelist ¶
func (_Ssvnetwork *SsvnetworkSession) SetOperatorWhitelist(operatorId uint64, whitelisted common.Address) (*types.Transaction, error)
SetOperatorWhitelist is a paid mutator transaction binding the contract method 0xc90a7eab.
Solidity: function setOperatorWhitelist(uint64 operatorId, address whitelisted) returns()
func (*SsvnetworkSession) TransferOwnership ¶
func (_Ssvnetwork *SsvnetworkSession) 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 (*SsvnetworkSession) UpdateDeclareOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkSession) UpdateDeclareOperatorFeePeriod(newDeclareOperatorFeePeriod uint64) (*types.Transaction, error)
UpdateDeclareOperatorFeePeriod is a paid mutator transaction binding the contract method 0x79e3e4e4.
Solidity: function updateDeclareOperatorFeePeriod(uint64 newDeclareOperatorFeePeriod) returns()
func (*SsvnetworkSession) UpdateExecuteOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkSession) UpdateExecuteOperatorFeePeriod(newExecuteOperatorFeePeriod uint64) (*types.Transaction, error)
UpdateExecuteOperatorFeePeriod is a paid mutator transaction binding the contract method 0xeb608022.
Solidity: function updateExecuteOperatorFeePeriod(uint64 newExecuteOperatorFeePeriod) returns()
func (*SsvnetworkSession) UpdateLiquidationThresholdPeriod ¶
func (_Ssvnetwork *SsvnetworkSession) UpdateLiquidationThresholdPeriod(blocks uint64) (*types.Transaction, error)
UpdateLiquidationThresholdPeriod is a paid mutator transaction binding the contract method 0x6512447d.
Solidity: function updateLiquidationThresholdPeriod(uint64 blocks) returns()
func (*SsvnetworkSession) UpdateMinimumLiquidationCollateral ¶
func (_Ssvnetwork *SsvnetworkSession) UpdateMinimumLiquidationCollateral(amount *big.Int) (*types.Transaction, error)
UpdateMinimumLiquidationCollateral is a paid mutator transaction binding the contract method 0xb4c9c408.
Solidity: function updateMinimumLiquidationCollateral(uint256 amount) returns()
func (*SsvnetworkSession) UpdateNetworkFee ¶
func (_Ssvnetwork *SsvnetworkSession) UpdateNetworkFee(fee *big.Int) (*types.Transaction, error)
UpdateNetworkFee is a paid mutator transaction binding the contract method 0x1f1f9fd5.
Solidity: function updateNetworkFee(uint256 fee) returns()
func (*SsvnetworkSession) UpdateOperatorFeeIncreaseLimit ¶
func (_Ssvnetwork *SsvnetworkSession) UpdateOperatorFeeIncreaseLimit(newOperatorMaxFeeIncrease uint64) (*types.Transaction, error)
UpdateOperatorFeeIncreaseLimit is a paid mutator transaction binding the contract method 0x3631983f.
Solidity: function updateOperatorFeeIncreaseLimit(uint64 newOperatorMaxFeeIncrease) returns()
func (*SsvnetworkSession) UpgradeTo ¶
func (_Ssvnetwork *SsvnetworkSession) 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 (*SsvnetworkSession) UpgradeToAndCall ¶
func (_Ssvnetwork *SsvnetworkSession) 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()
func (*SsvnetworkSession) ValidatorPKs ¶
func (_Ssvnetwork *SsvnetworkSession) ValidatorPKs(arg0 [32]byte) (struct { Owner common.Address Active bool }, error)
ValidatorPKs is a free data retrieval call binding the contract method 0x350cfc55.
Solidity: function validatorPKs(bytes32 ) view returns(address owner, bool active)
func (*SsvnetworkSession) ValidatorsPerOperatorLimit ¶
func (_Ssvnetwork *SsvnetworkSession) ValidatorsPerOperatorLimit() (uint32, error)
ValidatorsPerOperatorLimit is a free data retrieval call binding the contract method 0x08ee2e9b.
Solidity: function validatorsPerOperatorLimit() view returns(uint32)
func (*SsvnetworkSession) Version ¶
func (_Ssvnetwork *SsvnetworkSession) Version() ([32]byte, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(bytes32)
func (*SsvnetworkSession) Withdraw ¶
func (_Ssvnetwork *SsvnetworkSession) Withdraw(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x4f6d984a.
Solidity: function withdraw(uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkSession) WithdrawNetworkEarnings ¶
func (_Ssvnetwork *SsvnetworkSession) WithdrawNetworkEarnings(amount *big.Int) (*types.Transaction, error)
WithdrawNetworkEarnings is a paid mutator transaction binding the contract method 0xd2231741.
Solidity: function withdrawNetworkEarnings(uint256 amount) returns()
func (*SsvnetworkSession) WithdrawOperatorEarnings ¶
func (_Ssvnetwork *SsvnetworkSession) WithdrawOperatorEarnings(operatorId uint64, amount *big.Int) (*types.Transaction, error)
WithdrawOperatorEarnings is a paid mutator transaction binding the contract method 0x35f63767.
Solidity: function withdrawOperatorEarnings(uint64 operatorId, uint256 amount) returns()
func (*SsvnetworkSession) WithdrawOperatorEarnings0 ¶
func (_Ssvnetwork *SsvnetworkSession) WithdrawOperatorEarnings0(operatorId uint64) (*types.Transaction, error)
WithdrawOperatorEarnings0 is a paid mutator transaction binding the contract method 0xc8c876c6.
Solidity: function withdrawOperatorEarnings(uint64 operatorId) returns()
type SsvnetworkTransactor ¶
type SsvnetworkTransactor struct {
// contains filtered or unexported fields
}
SsvnetworkTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSsvnetworkTransactor ¶
func NewSsvnetworkTransactor(address common.Address, transactor bind.ContractTransactor) (*SsvnetworkTransactor, error)
NewSsvnetworkTransactor creates a new write-only instance of Ssvnetwork, bound to a specific deployed contract.
func (*SsvnetworkTransactor) AcceptOwnership ¶
func (_Ssvnetwork *SsvnetworkTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SsvnetworkTransactor) CancelDeclaredOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactor) CancelDeclaredOperatorFee(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
CancelDeclaredOperatorFee is a paid mutator transaction binding the contract method 0x23d68a6d.
Solidity: function cancelDeclaredOperatorFee(uint64 operatorId) returns()
func (*SsvnetworkTransactor) DeclareOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactor) DeclareOperatorFee(opts *bind.TransactOpts, operatorId uint64, fee *big.Int) (*types.Transaction, error)
DeclareOperatorFee is a paid mutator transaction binding the contract method 0xb317c35f.
Solidity: function declareOperatorFee(uint64 operatorId, uint256 fee) returns()
func (*SsvnetworkTransactor) Deposit ¶
func (_Ssvnetwork *SsvnetworkTransactor) Deposit(opts *bind.TransactOpts, owner common.Address, operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xc3dcc9f4.
Solidity: function deposit(address owner, uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactor) ExecuteOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactor) ExecuteOperatorFee(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
ExecuteOperatorFee is a paid mutator transaction binding the contract method 0x8932cee0.
Solidity: function executeOperatorFee(uint64 operatorId) returns()
func (*SsvnetworkTransactor) Initialize ¶
func (_Ssvnetwork *SsvnetworkTransactor) Initialize(opts *bind.TransactOpts, initialVersion_ string, token_ common.Address, operatorMaxFeeIncrease_ uint64, declareOperatorFeePeriod_ uint64, executeOperatorFeePeriod_ uint64, minimumBlocksBeforeLiquidation_ uint64, minimumLiquidationCollateral_ *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xeb7e6ec5.
Solidity: function initialize(string initialVersion_, address token_, uint64 operatorMaxFeeIncrease_, uint64 declareOperatorFeePeriod_, uint64 executeOperatorFeePeriod_, uint64 minimumBlocksBeforeLiquidation_, uint256 minimumLiquidationCollateral_) returns()
func (*SsvnetworkTransactor) Liquidate ¶
func (_Ssvnetwork *SsvnetworkTransactor) Liquidate(opts *bind.TransactOpts, owner common.Address, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0xe6a77817.
Solidity: function liquidate(address owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactor) Reactivate ¶
func (_Ssvnetwork *SsvnetworkTransactor) Reactivate(opts *bind.TransactOpts, operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Reactivate is a paid mutator transaction binding the contract method 0xe2baf194.
Solidity: function reactivate(uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactor) ReduceOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactor) ReduceOperatorFee(opts *bind.TransactOpts, operatorId uint64, fee *big.Int) (*types.Transaction, error)
ReduceOperatorFee is a paid mutator transaction binding the contract method 0x190d82e4.
Solidity: function reduceOperatorFee(uint64 operatorId, uint256 fee) returns()
func (*SsvnetworkTransactor) RegisterOperator ¶
func (_Ssvnetwork *SsvnetworkTransactor) RegisterOperator(opts *bind.TransactOpts, publicKey []byte, fee *big.Int) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0xff212c5c.
Solidity: function registerOperator(bytes publicKey, uint256 fee) returns(uint64 id)
func (*SsvnetworkTransactor) RegisterValidator ¶
func (_Ssvnetwork *SsvnetworkTransactor) RegisterValidator(opts *bind.TransactOpts, publicKey []byte, operatorIds []uint64, shares []byte, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x967ef807.
Solidity: function registerValidator(bytes publicKey, uint64[] operatorIds, bytes shares, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactor) RemoveOperator ¶
func (_Ssvnetwork *SsvnetworkTransactor) RemoveOperator(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
RemoveOperator is a paid mutator transaction binding the contract method 0x2e168e0e.
Solidity: function removeOperator(uint64 operatorId) returns()
func (*SsvnetworkTransactor) RemoveValidator ¶
func (_Ssvnetwork *SsvnetworkTransactor) RemoveValidator(opts *bind.TransactOpts, publicKey []byte, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0xfc2ecd80.
Solidity: function removeValidator(bytes publicKey, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactor) RenounceOwnership ¶
func (_Ssvnetwork *SsvnetworkTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SsvnetworkTransactor) SetFeeRecipientAddress ¶
func (_Ssvnetwork *SsvnetworkTransactor) SetFeeRecipientAddress(opts *bind.TransactOpts, recipientAddress common.Address) (*types.Transaction, error)
SetFeeRecipientAddress is a paid mutator transaction binding the contract method 0xdbcdc2cc.
Solidity: function setFeeRecipientAddress(address recipientAddress) returns()
func (*SsvnetworkTransactor) SetOperatorWhitelist ¶
func (_Ssvnetwork *SsvnetworkTransactor) SetOperatorWhitelist(opts *bind.TransactOpts, operatorId uint64, whitelisted common.Address) (*types.Transaction, error)
SetOperatorWhitelist is a paid mutator transaction binding the contract method 0xc90a7eab.
Solidity: function setOperatorWhitelist(uint64 operatorId, address whitelisted) returns()
func (*SsvnetworkTransactor) TransferOwnership ¶
func (_Ssvnetwork *SsvnetworkTransactor) 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 (*SsvnetworkTransactor) UpdateDeclareOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkTransactor) UpdateDeclareOperatorFeePeriod(opts *bind.TransactOpts, newDeclareOperatorFeePeriod uint64) (*types.Transaction, error)
UpdateDeclareOperatorFeePeriod is a paid mutator transaction binding the contract method 0x79e3e4e4.
Solidity: function updateDeclareOperatorFeePeriod(uint64 newDeclareOperatorFeePeriod) returns()
func (*SsvnetworkTransactor) UpdateExecuteOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkTransactor) UpdateExecuteOperatorFeePeriod(opts *bind.TransactOpts, newExecuteOperatorFeePeriod uint64) (*types.Transaction, error)
UpdateExecuteOperatorFeePeriod is a paid mutator transaction binding the contract method 0xeb608022.
Solidity: function updateExecuteOperatorFeePeriod(uint64 newExecuteOperatorFeePeriod) returns()
func (*SsvnetworkTransactor) UpdateLiquidationThresholdPeriod ¶
func (_Ssvnetwork *SsvnetworkTransactor) UpdateLiquidationThresholdPeriod(opts *bind.TransactOpts, blocks uint64) (*types.Transaction, error)
UpdateLiquidationThresholdPeriod is a paid mutator transaction binding the contract method 0x6512447d.
Solidity: function updateLiquidationThresholdPeriod(uint64 blocks) returns()
func (*SsvnetworkTransactor) UpdateMinimumLiquidationCollateral ¶
func (_Ssvnetwork *SsvnetworkTransactor) UpdateMinimumLiquidationCollateral(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
UpdateMinimumLiquidationCollateral is a paid mutator transaction binding the contract method 0xb4c9c408.
Solidity: function updateMinimumLiquidationCollateral(uint256 amount) returns()
func (*SsvnetworkTransactor) UpdateNetworkFee ¶
func (_Ssvnetwork *SsvnetworkTransactor) UpdateNetworkFee(opts *bind.TransactOpts, fee *big.Int) (*types.Transaction, error)
UpdateNetworkFee is a paid mutator transaction binding the contract method 0x1f1f9fd5.
Solidity: function updateNetworkFee(uint256 fee) returns()
func (*SsvnetworkTransactor) UpdateOperatorFeeIncreaseLimit ¶
func (_Ssvnetwork *SsvnetworkTransactor) UpdateOperatorFeeIncreaseLimit(opts *bind.TransactOpts, newOperatorMaxFeeIncrease uint64) (*types.Transaction, error)
UpdateOperatorFeeIncreaseLimit is a paid mutator transaction binding the contract method 0x3631983f.
Solidity: function updateOperatorFeeIncreaseLimit(uint64 newOperatorMaxFeeIncrease) returns()
func (*SsvnetworkTransactor) UpgradeTo ¶
func (_Ssvnetwork *SsvnetworkTransactor) 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 (*SsvnetworkTransactor) UpgradeToAndCall ¶
func (_Ssvnetwork *SsvnetworkTransactor) 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()
func (*SsvnetworkTransactor) Withdraw ¶
func (_Ssvnetwork *SsvnetworkTransactor) Withdraw(opts *bind.TransactOpts, operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x4f6d984a.
Solidity: function withdraw(uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactor) WithdrawNetworkEarnings ¶
func (_Ssvnetwork *SsvnetworkTransactor) WithdrawNetworkEarnings(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
WithdrawNetworkEarnings is a paid mutator transaction binding the contract method 0xd2231741.
Solidity: function withdrawNetworkEarnings(uint256 amount) returns()
func (*SsvnetworkTransactor) WithdrawOperatorEarnings ¶
func (_Ssvnetwork *SsvnetworkTransactor) WithdrawOperatorEarnings(opts *bind.TransactOpts, operatorId uint64, amount *big.Int) (*types.Transaction, error)
WithdrawOperatorEarnings is a paid mutator transaction binding the contract method 0x35f63767.
Solidity: function withdrawOperatorEarnings(uint64 operatorId, uint256 amount) returns()
func (*SsvnetworkTransactor) WithdrawOperatorEarnings0 ¶
func (_Ssvnetwork *SsvnetworkTransactor) WithdrawOperatorEarnings0(opts *bind.TransactOpts, operatorId uint64) (*types.Transaction, error)
WithdrawOperatorEarnings0 is a paid mutator transaction binding the contract method 0xc8c876c6.
Solidity: function withdrawOperatorEarnings(uint64 operatorId) returns()
type SsvnetworkTransactorRaw ¶
type SsvnetworkTransactorRaw struct {
Contract *SsvnetworkTransactor // Generic write-only contract binding to access the raw methods on
}
SsvnetworkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SsvnetworkTransactorRaw) Transact ¶
func (_Ssvnetwork *SsvnetworkTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SsvnetworkTransactorRaw) Transfer ¶
func (_Ssvnetwork *SsvnetworkTransactorRaw) 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 SsvnetworkTransactorSession ¶
type SsvnetworkTransactorSession struct { Contract *SsvnetworkTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SsvnetworkTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SsvnetworkTransactorSession) AcceptOwnership ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SsvnetworkTransactorSession) CancelDeclaredOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) CancelDeclaredOperatorFee(operatorId uint64) (*types.Transaction, error)
CancelDeclaredOperatorFee is a paid mutator transaction binding the contract method 0x23d68a6d.
Solidity: function cancelDeclaredOperatorFee(uint64 operatorId) returns()
func (*SsvnetworkTransactorSession) DeclareOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) DeclareOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
DeclareOperatorFee is a paid mutator transaction binding the contract method 0xb317c35f.
Solidity: function declareOperatorFee(uint64 operatorId, uint256 fee) returns()
func (*SsvnetworkTransactorSession) Deposit ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) Deposit(owner common.Address, operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xc3dcc9f4.
Solidity: function deposit(address owner, uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactorSession) ExecuteOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) ExecuteOperatorFee(operatorId uint64) (*types.Transaction, error)
ExecuteOperatorFee is a paid mutator transaction binding the contract method 0x8932cee0.
Solidity: function executeOperatorFee(uint64 operatorId) returns()
func (*SsvnetworkTransactorSession) Initialize ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) Initialize(initialVersion_ string, token_ common.Address, operatorMaxFeeIncrease_ uint64, declareOperatorFeePeriod_ uint64, executeOperatorFeePeriod_ uint64, minimumBlocksBeforeLiquidation_ uint64, minimumLiquidationCollateral_ *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xeb7e6ec5.
Solidity: function initialize(string initialVersion_, address token_, uint64 operatorMaxFeeIncrease_, uint64 declareOperatorFeePeriod_, uint64 executeOperatorFeePeriod_, uint64 minimumBlocksBeforeLiquidation_, uint256 minimumLiquidationCollateral_) returns()
func (*SsvnetworkTransactorSession) Liquidate ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) Liquidate(owner common.Address, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0xe6a77817.
Solidity: function liquidate(address owner, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactorSession) Reactivate ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) Reactivate(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Reactivate is a paid mutator transaction binding the contract method 0xe2baf194.
Solidity: function reactivate(uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactorSession) ReduceOperatorFee ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) ReduceOperatorFee(operatorId uint64, fee *big.Int) (*types.Transaction, error)
ReduceOperatorFee is a paid mutator transaction binding the contract method 0x190d82e4.
Solidity: function reduceOperatorFee(uint64 operatorId, uint256 fee) returns()
func (*SsvnetworkTransactorSession) RegisterOperator ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) RegisterOperator(publicKey []byte, fee *big.Int) (*types.Transaction, error)
RegisterOperator is a paid mutator transaction binding the contract method 0xff212c5c.
Solidity: function registerOperator(bytes publicKey, uint256 fee) returns(uint64 id)
func (*SsvnetworkTransactorSession) RegisterValidator ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) RegisterValidator(publicKey []byte, operatorIds []uint64, shares []byte, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0x967ef807.
Solidity: function registerValidator(bytes publicKey, uint64[] operatorIds, bytes shares, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactorSession) RemoveOperator ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) RemoveOperator(operatorId uint64) (*types.Transaction, error)
RemoveOperator is a paid mutator transaction binding the contract method 0x2e168e0e.
Solidity: function removeOperator(uint64 operatorId) returns()
func (*SsvnetworkTransactorSession) RemoveValidator ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) RemoveValidator(publicKey []byte, operatorIds []uint64, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0xfc2ecd80.
Solidity: function removeValidator(bytes publicKey, uint64[] operatorIds, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactorSession) RenounceOwnership ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SsvnetworkTransactorSession) SetFeeRecipientAddress ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) SetFeeRecipientAddress(recipientAddress common.Address) (*types.Transaction, error)
SetFeeRecipientAddress is a paid mutator transaction binding the contract method 0xdbcdc2cc.
Solidity: function setFeeRecipientAddress(address recipientAddress) returns()
func (*SsvnetworkTransactorSession) SetOperatorWhitelist ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) SetOperatorWhitelist(operatorId uint64, whitelisted common.Address) (*types.Transaction, error)
SetOperatorWhitelist is a paid mutator transaction binding the contract method 0xc90a7eab.
Solidity: function setOperatorWhitelist(uint64 operatorId, address whitelisted) returns()
func (*SsvnetworkTransactorSession) TransferOwnership ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) 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 (*SsvnetworkTransactorSession) UpdateDeclareOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateDeclareOperatorFeePeriod(newDeclareOperatorFeePeriod uint64) (*types.Transaction, error)
UpdateDeclareOperatorFeePeriod is a paid mutator transaction binding the contract method 0x79e3e4e4.
Solidity: function updateDeclareOperatorFeePeriod(uint64 newDeclareOperatorFeePeriod) returns()
func (*SsvnetworkTransactorSession) UpdateExecuteOperatorFeePeriod ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateExecuteOperatorFeePeriod(newExecuteOperatorFeePeriod uint64) (*types.Transaction, error)
UpdateExecuteOperatorFeePeriod is a paid mutator transaction binding the contract method 0xeb608022.
Solidity: function updateExecuteOperatorFeePeriod(uint64 newExecuteOperatorFeePeriod) returns()
func (*SsvnetworkTransactorSession) UpdateLiquidationThresholdPeriod ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateLiquidationThresholdPeriod(blocks uint64) (*types.Transaction, error)
UpdateLiquidationThresholdPeriod is a paid mutator transaction binding the contract method 0x6512447d.
Solidity: function updateLiquidationThresholdPeriod(uint64 blocks) returns()
func (*SsvnetworkTransactorSession) UpdateMinimumLiquidationCollateral ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateMinimumLiquidationCollateral(amount *big.Int) (*types.Transaction, error)
UpdateMinimumLiquidationCollateral is a paid mutator transaction binding the contract method 0xb4c9c408.
Solidity: function updateMinimumLiquidationCollateral(uint256 amount) returns()
func (*SsvnetworkTransactorSession) UpdateNetworkFee ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateNetworkFee(fee *big.Int) (*types.Transaction, error)
UpdateNetworkFee is a paid mutator transaction binding the contract method 0x1f1f9fd5.
Solidity: function updateNetworkFee(uint256 fee) returns()
func (*SsvnetworkTransactorSession) UpdateOperatorFeeIncreaseLimit ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) UpdateOperatorFeeIncreaseLimit(newOperatorMaxFeeIncrease uint64) (*types.Transaction, error)
UpdateOperatorFeeIncreaseLimit is a paid mutator transaction binding the contract method 0x3631983f.
Solidity: function updateOperatorFeeIncreaseLimit(uint64 newOperatorMaxFeeIncrease) returns()
func (*SsvnetworkTransactorSession) UpgradeTo ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) 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 (*SsvnetworkTransactorSession) UpgradeToAndCall ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) 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()
func (*SsvnetworkTransactorSession) Withdraw ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) Withdraw(operatorIds []uint64, amount *big.Int, cluster ISSVNetworkCoreCluster) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x4f6d984a.
Solidity: function withdraw(uint64[] operatorIds, uint256 amount, (uint32,uint64,uint64,uint256,bool) cluster) returns()
func (*SsvnetworkTransactorSession) WithdrawNetworkEarnings ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) WithdrawNetworkEarnings(amount *big.Int) (*types.Transaction, error)
WithdrawNetworkEarnings is a paid mutator transaction binding the contract method 0xd2231741.
Solidity: function withdrawNetworkEarnings(uint256 amount) returns()
func (*SsvnetworkTransactorSession) WithdrawOperatorEarnings ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) WithdrawOperatorEarnings(operatorId uint64, amount *big.Int) (*types.Transaction, error)
WithdrawOperatorEarnings is a paid mutator transaction binding the contract method 0x35f63767.
Solidity: function withdrawOperatorEarnings(uint64 operatorId, uint256 amount) returns()
func (*SsvnetworkTransactorSession) WithdrawOperatorEarnings0 ¶
func (_Ssvnetwork *SsvnetworkTransactorSession) WithdrawOperatorEarnings0(operatorId uint64) (*types.Transaction, error)
WithdrawOperatorEarnings0 is a paid mutator transaction binding the contract method 0xc8c876c6.
Solidity: function withdrawOperatorEarnings(uint64 operatorId) returns()
type SsvnetworkUpgraded ¶
type SsvnetworkUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
SsvnetworkUpgraded represents a Upgraded event raised by the Ssvnetwork contract.
type SsvnetworkUpgradedIterator ¶
type SsvnetworkUpgradedIterator struct { Event *SsvnetworkUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Ssvnetwork contract.
func (*SsvnetworkUpgradedIterator) Close ¶
func (it *SsvnetworkUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkUpgradedIterator) Error ¶
func (it *SsvnetworkUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkUpgradedIterator) Next ¶
func (it *SsvnetworkUpgradedIterator) 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 SsvnetworkValidatorAdded ¶
type SsvnetworkValidatorAdded struct { Owner common.Address OperatorIds []uint64 PublicKey []byte Cluster ISSVNetworkCoreCluster Raw types.Log // Blockchain specific contextual infos }
SsvnetworkValidatorAdded represents a ValidatorAdded event raised by the Ssvnetwork contract.
type SsvnetworkValidatorAddedIterator ¶
type SsvnetworkValidatorAddedIterator struct { Event *SsvnetworkValidatorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkValidatorAddedIterator is returned from FilterValidatorAdded and is used to iterate over the raw logs and unpacked data for ValidatorAdded events raised by the Ssvnetwork contract.
func (*SsvnetworkValidatorAddedIterator) Close ¶
func (it *SsvnetworkValidatorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkValidatorAddedIterator) Error ¶
func (it *SsvnetworkValidatorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkValidatorAddedIterator) Next ¶
func (it *SsvnetworkValidatorAddedIterator) 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 SsvnetworkValidatorRemoved ¶
type SsvnetworkValidatorRemoved struct { Owner common.Address OperatorIds []uint64 PublicKey []byte Cluster ISSVNetworkCoreCluster Raw types.Log // Blockchain specific contextual infos }
SsvnetworkValidatorRemoved represents a ValidatorRemoved event raised by the Ssvnetwork contract.
type SsvnetworkValidatorRemovedIterator ¶
type SsvnetworkValidatorRemovedIterator struct { Event *SsvnetworkValidatorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SsvnetworkValidatorRemovedIterator is returned from FilterValidatorRemoved and is used to iterate over the raw logs and unpacked data for ValidatorRemoved events raised by the Ssvnetwork contract.
func (*SsvnetworkValidatorRemovedIterator) Close ¶
func (it *SsvnetworkValidatorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SsvnetworkValidatorRemovedIterator) Error ¶
func (it *SsvnetworkValidatorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SsvnetworkValidatorRemovedIterator) Next ¶
func (it *SsvnetworkValidatorRemovedIterator) 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.