package
1.0.0-beta
Repository: https://github.com/bitdsm/bitdsm-node.git
Documentation: pkg.go.dev

# Functions

DeployDelegationManager deploys a new Ethereum contract, binding an instance of DelegationManager to it.
NewDelegationManager creates a new instance of DelegationManager, bound to a specific deployed contract.
NewDelegationManagerCaller creates a new read-only instance of DelegationManager, bound to a specific deployed contract.
NewDelegationManagerFilterer creates a new log filterer instance of DelegationManager, bound to a specific deployed contract.
NewDelegationManagerTransactor creates a new write-only instance of DelegationManager, bound to a specific deployed contract.

# Variables

DelegationManagerABI is the input ABI used to generate the binding from.
DelegationManagerBin is the compiled bytecode used for deploying new contracts.
DelegationManagerMetaData contains all meta data concerning the DelegationManager contract.

# Structs

DelegationManager is an auto generated Go binding around an Ethereum contract.
DelegationManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
DelegationManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DelegationManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DelegationManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DelegationManagerMinWithdrawalDelayBlocksSet represents a MinWithdrawalDelayBlocksSet event raised by the DelegationManager contract.
DelegationManagerMinWithdrawalDelayBlocksSetIterator is returned from FilterMinWithdrawalDelayBlocksSet and is used to iterate over the raw logs and unpacked data for MinWithdrawalDelayBlocksSet events raised by the DelegationManager contract.
DelegationManagerOperatorDetailsModified represents a OperatorDetailsModified event raised by the DelegationManager contract.
DelegationManagerOperatorDetailsModifiedIterator is returned from FilterOperatorDetailsModified and is used to iterate over the raw logs and unpacked data for OperatorDetailsModified events raised by the DelegationManager contract.
DelegationManagerOperatorMetadataURIUpdated represents a OperatorMetadataURIUpdated event raised by the DelegationManager contract.
DelegationManagerOperatorMetadataURIUpdatedIterator is returned from FilterOperatorMetadataURIUpdated and is used to iterate over the raw logs and unpacked data for OperatorMetadataURIUpdated events raised by the DelegationManager contract.
DelegationManagerOperatorRegistered represents a OperatorRegistered event raised by the DelegationManager contract.
DelegationManagerOperatorRegisteredIterator is returned from FilterOperatorRegistered and is used to iterate over the raw logs and unpacked data for OperatorRegistered events raised by the DelegationManager contract.
DelegationManagerOperatorSharesDecreased represents a OperatorSharesDecreased event raised by the DelegationManager contract.
DelegationManagerOperatorSharesDecreasedIterator is returned from FilterOperatorSharesDecreased and is used to iterate over the raw logs and unpacked data for OperatorSharesDecreased events raised by the DelegationManager contract.
DelegationManagerOperatorSharesIncreased represents a OperatorSharesIncreased event raised by the DelegationManager contract.
DelegationManagerOperatorSharesIncreasedIterator is returned from FilterOperatorSharesIncreased and is used to iterate over the raw logs and unpacked data for OperatorSharesIncreased events raised by the DelegationManager contract.
DelegationManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
DelegationManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DelegationManagerStakerDelegated represents a StakerDelegated event raised by the DelegationManager contract.
DelegationManagerStakerDelegatedIterator is returned from FilterStakerDelegated and is used to iterate over the raw logs and unpacked data for StakerDelegated events raised by the DelegationManager contract.
DelegationManagerStakerForceUndelegated represents a StakerForceUndelegated event raised by the DelegationManager contract.
DelegationManagerStakerForceUndelegatedIterator is returned from FilterStakerForceUndelegated and is used to iterate over the raw logs and unpacked data for StakerForceUndelegated events raised by the DelegationManager contract.
DelegationManagerStakerUndelegated represents a StakerUndelegated event raised by the DelegationManager contract.
DelegationManagerStakerUndelegatedIterator is returned from FilterStakerUndelegated and is used to iterate over the raw logs and unpacked data for StakerUndelegated events raised by the DelegationManager contract.
DelegationManagerStrategyWithdrawalDelayBlocksSet represents a StrategyWithdrawalDelayBlocksSet event raised by the DelegationManager contract.
DelegationManagerStrategyWithdrawalDelayBlocksSetIterator is returned from FilterStrategyWithdrawalDelayBlocksSet and is used to iterate over the raw logs and unpacked data for StrategyWithdrawalDelayBlocksSet events raised by the DelegationManager contract.
DelegationManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
DelegationManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DelegationManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DelegationManagerWithdrawalCompleted represents a WithdrawalCompleted event raised by the DelegationManager contract.
DelegationManagerWithdrawalCompletedIterator is returned from FilterWithdrawalCompleted and is used to iterate over the raw logs and unpacked data for WithdrawalCompleted events raised by the DelegationManager contract.
DelegationManagerWithdrawalQueued represents a WithdrawalQueued event raised by the DelegationManager contract.
DelegationManagerWithdrawalQueuedIterator is returned from FilterWithdrawalQueued and is used to iterate over the raw logs and unpacked data for WithdrawalQueued events raised by the DelegationManager contract.
IDelegationManagerOperatorDetails is an auto generated low-level Go binding around an user-defined struct.
IDelegationManagerQueuedWithdrawalParams is an auto generated low-level Go binding around an user-defined struct.
IDelegationManagerWithdrawal is an auto generated low-level Go binding around an user-defined struct.
ISignatureUtilsSignatureWithExpiry is an auto generated low-level Go binding around an user-defined struct.