package
1.0.0-devnet-slashing-alpha
Repository: https://github.com/layr-labs/eigenlayer-contracts.git
Documentation: pkg.go.dev

# Functions

NewIDelegationManager creates a new instance of IDelegationManager, bound to a specific deployed contract.
NewIDelegationManagerCaller creates a new read-only instance of IDelegationManager, bound to a specific deployed contract.
NewIDelegationManagerFilterer creates a new log filterer instance of IDelegationManager, bound to a specific deployed contract.
NewIDelegationManagerTransactor creates a new write-only instance of IDelegationManager, bound to a specific deployed contract.

# Variables

IDelegationManagerABI is the input ABI used to generate the binding from.
IDelegationManagerMetaData contains all meta data concerning the IDelegationManager contract.

# Structs

IDelegationManager is an auto generated Go binding around an Ethereum contract.
IDelegationManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
IDelegationManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IDelegationManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IDelegationManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IDelegationManagerMinWithdrawalDelayBlocksSet represents a MinWithdrawalDelayBlocksSet event raised by the IDelegationManager contract.
IDelegationManagerMinWithdrawalDelayBlocksSetIterator is returned from FilterMinWithdrawalDelayBlocksSet and is used to iterate over the raw logs and unpacked data for MinWithdrawalDelayBlocksSet events raised by the IDelegationManager contract.
IDelegationManagerOperatorDetails is an auto generated low-level Go binding around an user-defined struct.
IDelegationManagerOperatorDetailsModified represents a OperatorDetailsModified event raised by the IDelegationManager contract.
IDelegationManagerOperatorDetailsModifiedIterator is returned from FilterOperatorDetailsModified and is used to iterate over the raw logs and unpacked data for OperatorDetailsModified events raised by the IDelegationManager contract.
IDelegationManagerOperatorMetadataURIUpdated represents a OperatorMetadataURIUpdated event raised by the IDelegationManager contract.
IDelegationManagerOperatorMetadataURIUpdatedIterator is returned from FilterOperatorMetadataURIUpdated and is used to iterate over the raw logs and unpacked data for OperatorMetadataURIUpdated events raised by the IDelegationManager contract.
IDelegationManagerOperatorRegistered represents a OperatorRegistered event raised by the IDelegationManager contract.
IDelegationManagerOperatorRegisteredIterator is returned from FilterOperatorRegistered and is used to iterate over the raw logs and unpacked data for OperatorRegistered events raised by the IDelegationManager contract.
IDelegationManagerOperatorSharesDecreased represents a OperatorSharesDecreased event raised by the IDelegationManager contract.
IDelegationManagerOperatorSharesDecreasedIterator is returned from FilterOperatorSharesDecreased and is used to iterate over the raw logs and unpacked data for OperatorSharesDecreased events raised by the IDelegationManager contract.
IDelegationManagerOperatorSharesIncreased represents a OperatorSharesIncreased event raised by the IDelegationManager contract.
IDelegationManagerOperatorSharesIncreasedIterator is returned from FilterOperatorSharesIncreased and is used to iterate over the raw logs and unpacked data for OperatorSharesIncreased events raised by the IDelegationManager contract.
IDelegationManagerQueuedWithdrawalParams is an auto generated low-level Go binding around an user-defined struct.
IDelegationManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
IDelegationManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IDelegationManagerStakerDelegated represents a StakerDelegated event raised by the IDelegationManager contract.
IDelegationManagerStakerDelegatedIterator is returned from FilterStakerDelegated and is used to iterate over the raw logs and unpacked data for StakerDelegated events raised by the IDelegationManager contract.
IDelegationManagerStakerForceUndelegated represents a StakerForceUndelegated event raised by the IDelegationManager contract.
IDelegationManagerStakerForceUndelegatedIterator is returned from FilterStakerForceUndelegated and is used to iterate over the raw logs and unpacked data for StakerForceUndelegated events raised by the IDelegationManager contract.
IDelegationManagerStakerUndelegated represents a StakerUndelegated event raised by the IDelegationManager contract.
IDelegationManagerStakerUndelegatedIterator is returned from FilterStakerUndelegated and is used to iterate over the raw logs and unpacked data for StakerUndelegated events raised by the IDelegationManager contract.
IDelegationManagerStrategyWithdrawalDelayBlocksSet represents a StrategyWithdrawalDelayBlocksSet event raised by the IDelegationManager contract.
IDelegationManagerStrategyWithdrawalDelayBlocksSetIterator is returned from FilterStrategyWithdrawalDelayBlocksSet and is used to iterate over the raw logs and unpacked data for StrategyWithdrawalDelayBlocksSet events raised by the IDelegationManager contract.
IDelegationManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
IDelegationManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IDelegationManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IDelegationManagerWithdrawal is an auto generated low-level Go binding around an user-defined struct.
IDelegationManagerWithdrawalCompleted represents a WithdrawalCompleted event raised by the IDelegationManager contract.
IDelegationManagerWithdrawalCompletedIterator is returned from FilterWithdrawalCompleted and is used to iterate over the raw logs and unpacked data for WithdrawalCompleted events raised by the IDelegationManager contract.
IDelegationManagerWithdrawalQueued represents a WithdrawalQueued event raised by the IDelegationManager contract.
IDelegationManagerWithdrawalQueuedIterator is returned from FilterWithdrawalQueued and is used to iterate over the raw logs and unpacked data for WithdrawalQueued events raised by the IDelegationManager contract.
ISignatureUtilsSignatureWithExpiry is an auto generated low-level Go binding around an user-defined struct.