contract

package
v1.21.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EcdsaSortitionPool

type EcdsaSortitionPool struct {
	// contains filtered or unexported fields
}

func NewEcdsaSortitionPool

func NewEcdsaSortitionPool(
	contractAddress common.Address,
	chainId *big.Int,
	accountKey *keystore.Key,
	backend bind.ContractBackend,
	nonceManager *ethereum.NonceManager,
	miningWaiter *chainutil.MiningWaiter,
	blockCounter *ethereum.BlockCounter,
	transactionMutex *sync.Mutex,
) (*EcdsaSortitionPool, error)

func (*EcdsaSortitionPool) AddBetaOperators

func (esp *EcdsaSortitionPool) AddBetaOperators(
	arg_operators []common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) AddBetaOperatorsGasEstimate

func (esp *EcdsaSortitionPool) AddBetaOperatorsGasEstimate(
	arg_operators []common.Address,
) (uint64, error)

func (*EcdsaSortitionPool) BetaOperatorsAddedEvent

func (esp *EcdsaSortitionPool) BetaOperatorsAddedEvent(
	opts *ethereum.SubscribeOpts,
) *EspBetaOperatorsAddedSubscription

func (*EcdsaSortitionPool) CallAddBetaOperators

func (esp *EcdsaSortitionPool) CallAddBetaOperators(
	arg_operators []common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallDeactivateChaosnet

func (esp *EcdsaSortitionPool) CallDeactivateChaosnet(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallInsertOperator

func (esp *EcdsaSortitionPool) CallInsertOperator(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallLock

func (esp *EcdsaSortitionPool) CallLock(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallReceiveApproval

func (esp *EcdsaSortitionPool) CallReceiveApproval(
	arg_sender common.Address,
	arg_amount *big.Int,
	arg_token common.Address,
	arg3 []byte,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallRenounceOwnership

func (esp *EcdsaSortitionPool) CallRenounceOwnership(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallRestoreRewardEligibility

func (esp *EcdsaSortitionPool) CallRestoreRewardEligibility(
	arg_operator common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallSetRewardIneligibility

func (esp *EcdsaSortitionPool) CallSetRewardIneligibility(
	arg_operators []uint32,
	arg_until *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallTransferChaosnetOwnerRole

func (esp *EcdsaSortitionPool) CallTransferChaosnetOwnerRole(
	arg_newChaosnetOwner common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallTransferOwnership

func (esp *EcdsaSortitionPool) CallTransferOwnership(
	arg_newOwner common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallUnlock

func (esp *EcdsaSortitionPool) CallUnlock(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallUpdateOperatorStatus

func (esp *EcdsaSortitionPool) CallUpdateOperatorStatus(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallWithdrawIneligible

func (esp *EcdsaSortitionPool) CallWithdrawIneligible(
	arg_recipient common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CallWithdrawRewards

func (esp *EcdsaSortitionPool) CallWithdrawRewards(
	arg_operator common.Address,
	arg_beneficiary common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

Non-mutating call, not a transaction submission.

func (*EcdsaSortitionPool) CanRestoreRewardEligibility

func (esp *EcdsaSortitionPool) CanRestoreRewardEligibility(
	arg_operator common.Address,
) (bool, error)

func (*EcdsaSortitionPool) CanRestoreRewardEligibilityAtBlock

func (esp *EcdsaSortitionPool) CanRestoreRewardEligibilityAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) ChaosnetDeactivatedEvent

func (esp *EcdsaSortitionPool) ChaosnetDeactivatedEvent(
	opts *ethereum.SubscribeOpts,
) *EspChaosnetDeactivatedSubscription

func (*EcdsaSortitionPool) ChaosnetOwner

func (esp *EcdsaSortitionPool) ChaosnetOwner() (common.Address, error)

func (*EcdsaSortitionPool) ChaosnetOwnerAtBlock

func (esp *EcdsaSortitionPool) ChaosnetOwnerAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*EcdsaSortitionPool) ChaosnetOwnerRoleTransferredEvent

func (esp *EcdsaSortitionPool) ChaosnetOwnerRoleTransferredEvent(
	opts *ethereum.SubscribeOpts,
) *EspChaosnetOwnerRoleTransferredSubscription

func (*EcdsaSortitionPool) DeactivateChaosnet

func (esp *EcdsaSortitionPool) DeactivateChaosnet(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) DeactivateChaosnetGasEstimate

func (esp *EcdsaSortitionPool) DeactivateChaosnetGasEstimate() (uint64, error)

func (*EcdsaSortitionPool) GetAvailableRewards

func (esp *EcdsaSortitionPool) GetAvailableRewards(
	arg_operator common.Address,
) (*big.Int, error)

func (*EcdsaSortitionPool) GetAvailableRewardsAtBlock

func (esp *EcdsaSortitionPool) GetAvailableRewardsAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*EcdsaSortitionPool) GetIDOperator

func (esp *EcdsaSortitionPool) GetIDOperator(
	arg_id uint32,
) (common.Address, error)

func (*EcdsaSortitionPool) GetIDOperatorAtBlock

func (esp *EcdsaSortitionPool) GetIDOperatorAtBlock(
	arg_id uint32,
	blockNumber *big.Int,
) (common.Address, error)

func (*EcdsaSortitionPool) GetIDOperators

func (esp *EcdsaSortitionPool) GetIDOperators(
	arg_ids []uint32,
) ([]common.Address, error)

func (*EcdsaSortitionPool) GetIDOperatorsAtBlock

func (esp *EcdsaSortitionPool) GetIDOperatorsAtBlock(
	arg_ids []uint32,
	blockNumber *big.Int,
) ([]common.Address, error)

func (*EcdsaSortitionPool) GetOperatorID

func (esp *EcdsaSortitionPool) GetOperatorID(
	arg_operator common.Address,
) (uint32, error)

func (*EcdsaSortitionPool) GetOperatorIDAtBlock

func (esp *EcdsaSortitionPool) GetOperatorIDAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (uint32, error)

func (*EcdsaSortitionPool) GetPoolWeight

func (esp *EcdsaSortitionPool) GetPoolWeight(
	arg_operator common.Address,
) (*big.Int, error)

func (*EcdsaSortitionPool) GetPoolWeightAtBlock

func (esp *EcdsaSortitionPool) GetPoolWeightAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*EcdsaSortitionPool) IneligibleEarnedRewards

func (esp *EcdsaSortitionPool) IneligibleEarnedRewards() (*big.Int, error)

func (*EcdsaSortitionPool) IneligibleEarnedRewardsAtBlock

func (esp *EcdsaSortitionPool) IneligibleEarnedRewardsAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*EcdsaSortitionPool) IneligibleForRewardsEvent

func (esp *EcdsaSortitionPool) IneligibleForRewardsEvent(
	opts *ethereum.SubscribeOpts,
) *EspIneligibleForRewardsSubscription

func (*EcdsaSortitionPool) InsertOperator

func (esp *EcdsaSortitionPool) InsertOperator(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) InsertOperatorGasEstimate

func (esp *EcdsaSortitionPool) InsertOperatorGasEstimate(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
) (uint64, error)

func (*EcdsaSortitionPool) IsBetaOperator

func (esp *EcdsaSortitionPool) IsBetaOperator(
	arg0 common.Address,
) (bool, error)

func (*EcdsaSortitionPool) IsBetaOperatorAtBlock

func (esp *EcdsaSortitionPool) IsBetaOperatorAtBlock(
	arg0 common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) IsChaosnetActive

func (esp *EcdsaSortitionPool) IsChaosnetActive() (bool, error)

func (*EcdsaSortitionPool) IsChaosnetActiveAtBlock

func (esp *EcdsaSortitionPool) IsChaosnetActiveAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) IsEligibleForRewards

func (esp *EcdsaSortitionPool) IsEligibleForRewards(
	arg_operator common.Address,
) (bool, error)

func (*EcdsaSortitionPool) IsEligibleForRewardsAtBlock

func (esp *EcdsaSortitionPool) IsEligibleForRewardsAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) IsLocked

func (esp *EcdsaSortitionPool) IsLocked() (bool, error)

func (*EcdsaSortitionPool) IsLockedAtBlock

func (esp *EcdsaSortitionPool) IsLockedAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) IsOperatorInPool

func (esp *EcdsaSortitionPool) IsOperatorInPool(
	arg_operator common.Address,
) (bool, error)

func (*EcdsaSortitionPool) IsOperatorInPoolAtBlock

func (esp *EcdsaSortitionPool) IsOperatorInPoolAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) IsOperatorRegistered

func (esp *EcdsaSortitionPool) IsOperatorRegistered(
	arg_operator common.Address,
) (bool, error)

func (*EcdsaSortitionPool) IsOperatorRegisteredAtBlock

func (esp *EcdsaSortitionPool) IsOperatorRegisteredAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) IsOperatorUpToDate

func (esp *EcdsaSortitionPool) IsOperatorUpToDate(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) IsOperatorUpToDateAtBlock

func (esp *EcdsaSortitionPool) IsOperatorUpToDateAtBlock(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
	blockNumber *big.Int,
) (bool, error)

func (*EcdsaSortitionPool) Lock

func (esp *EcdsaSortitionPool) Lock(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) LockGasEstimate

func (esp *EcdsaSortitionPool) LockGasEstimate() (uint64, error)

func (*EcdsaSortitionPool) OperatorsInPool

func (esp *EcdsaSortitionPool) OperatorsInPool() (*big.Int, error)

func (*EcdsaSortitionPool) OperatorsInPoolAtBlock

func (esp *EcdsaSortitionPool) OperatorsInPoolAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*EcdsaSortitionPool) Owner

func (esp *EcdsaSortitionPool) Owner() (common.Address, error)

func (*EcdsaSortitionPool) OwnerAtBlock

func (esp *EcdsaSortitionPool) OwnerAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*EcdsaSortitionPool) OwnershipTransferredEvent

func (esp *EcdsaSortitionPool) OwnershipTransferredEvent(
	opts *ethereum.SubscribeOpts,
	previousOwnerFilter []common.Address,
	newOwnerFilter []common.Address,
) *EspOwnershipTransferredSubscription

func (*EcdsaSortitionPool) PastBetaOperatorsAddedEvents

func (esp *EcdsaSortitionPool) PastBetaOperatorsAddedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.EcdsaSortitionPoolBetaOperatorsAdded, error)

func (*EcdsaSortitionPool) PastChaosnetDeactivatedEvents

func (esp *EcdsaSortitionPool) PastChaosnetDeactivatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.EcdsaSortitionPoolChaosnetDeactivated, error)

func (*EcdsaSortitionPool) PastChaosnetOwnerRoleTransferredEvents

func (esp *EcdsaSortitionPool) PastChaosnetOwnerRoleTransferredEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.EcdsaSortitionPoolChaosnetOwnerRoleTransferred, error)

func (*EcdsaSortitionPool) PastIneligibleForRewardsEvents

func (esp *EcdsaSortitionPool) PastIneligibleForRewardsEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.EcdsaSortitionPoolIneligibleForRewards, error)

func (*EcdsaSortitionPool) PastOwnershipTransferredEvents

func (esp *EcdsaSortitionPool) PastOwnershipTransferredEvents(
	startBlock uint64,
	endBlock *uint64,
	previousOwnerFilter []common.Address,
	newOwnerFilter []common.Address,
) ([]*abi.EcdsaSortitionPoolOwnershipTransferred, error)

func (*EcdsaSortitionPool) PastRewardEligibilityRestoredEvents

func (esp *EcdsaSortitionPool) PastRewardEligibilityRestoredEvents(
	startBlock uint64,
	endBlock *uint64,
	operatorFilter []common.Address,
	idFilter []uint32,
) ([]*abi.EcdsaSortitionPoolRewardEligibilityRestored, error)

func (*EcdsaSortitionPool) PoolWeightDivisor

func (esp *EcdsaSortitionPool) PoolWeightDivisor() (*big.Int, error)

func (*EcdsaSortitionPool) PoolWeightDivisorAtBlock

func (esp *EcdsaSortitionPool) PoolWeightDivisorAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*EcdsaSortitionPool) ReceiveApproval

func (esp *EcdsaSortitionPool) ReceiveApproval(
	arg_sender common.Address,
	arg_amount *big.Int,
	arg_token common.Address,
	arg3 []byte,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) ReceiveApprovalGasEstimate

func (esp *EcdsaSortitionPool) ReceiveApprovalGasEstimate(
	arg_sender common.Address,
	arg_amount *big.Int,
	arg_token common.Address,
	arg3 []byte,
) (uint64, error)

func (*EcdsaSortitionPool) RenounceOwnership

func (esp *EcdsaSortitionPool) RenounceOwnership(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) RenounceOwnershipGasEstimate

func (esp *EcdsaSortitionPool) RenounceOwnershipGasEstimate() (uint64, error)

func (*EcdsaSortitionPool) RestoreRewardEligibility

func (esp *EcdsaSortitionPool) RestoreRewardEligibility(
	arg_operator common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) RestoreRewardEligibilityGasEstimate

func (esp *EcdsaSortitionPool) RestoreRewardEligibilityGasEstimate(
	arg_operator common.Address,
) (uint64, error)

func (*EcdsaSortitionPool) RewardEligibilityRestoredEvent

func (esp *EcdsaSortitionPool) RewardEligibilityRestoredEvent(
	opts *ethereum.SubscribeOpts,
	operatorFilter []common.Address,
	idFilter []uint32,
) *EspRewardEligibilityRestoredSubscription

func (*EcdsaSortitionPool) RewardToken

func (esp *EcdsaSortitionPool) RewardToken() (common.Address, error)

func (*EcdsaSortitionPool) RewardTokenAtBlock

func (esp *EcdsaSortitionPool) RewardTokenAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*EcdsaSortitionPool) RewardsEligibilityRestorableAt

func (esp *EcdsaSortitionPool) RewardsEligibilityRestorableAt(
	arg_operator common.Address,
) (*big.Int, error)

func (*EcdsaSortitionPool) RewardsEligibilityRestorableAtAtBlock

func (esp *EcdsaSortitionPool) RewardsEligibilityRestorableAtAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*EcdsaSortitionPool) SelectGroup

func (esp *EcdsaSortitionPool) SelectGroup(
	arg_groupSize *big.Int,
	arg_seed [32]byte,
) ([]uint32, error)

func (*EcdsaSortitionPool) SelectGroupAtBlock

func (esp *EcdsaSortitionPool) SelectGroupAtBlock(
	arg_groupSize *big.Int,
	arg_seed [32]byte,
	blockNumber *big.Int,
) ([]uint32, error)

func (*EcdsaSortitionPool) SetRewardIneligibility

func (esp *EcdsaSortitionPool) SetRewardIneligibility(
	arg_operators []uint32,
	arg_until *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) SetRewardIneligibilityGasEstimate

func (esp *EcdsaSortitionPool) SetRewardIneligibilityGasEstimate(
	arg_operators []uint32,
	arg_until *big.Int,
) (uint64, error)

func (*EcdsaSortitionPool) TotalWeight

func (esp *EcdsaSortitionPool) TotalWeight() (*big.Int, error)

func (*EcdsaSortitionPool) TotalWeightAtBlock

func (esp *EcdsaSortitionPool) TotalWeightAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*EcdsaSortitionPool) TransferChaosnetOwnerRole

func (esp *EcdsaSortitionPool) TransferChaosnetOwnerRole(
	arg_newChaosnetOwner common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) TransferChaosnetOwnerRoleGasEstimate

func (esp *EcdsaSortitionPool) TransferChaosnetOwnerRoleGasEstimate(
	arg_newChaosnetOwner common.Address,
) (uint64, error)

func (*EcdsaSortitionPool) TransferOwnership

func (esp *EcdsaSortitionPool) TransferOwnership(
	arg_newOwner common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) TransferOwnershipGasEstimate

func (esp *EcdsaSortitionPool) TransferOwnershipGasEstimate(
	arg_newOwner common.Address,
) (uint64, error)

func (*EcdsaSortitionPool) Unlock

func (esp *EcdsaSortitionPool) Unlock(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) UnlockGasEstimate

func (esp *EcdsaSortitionPool) UnlockGasEstimate() (uint64, error)

func (*EcdsaSortitionPool) UpdateOperatorStatus

func (esp *EcdsaSortitionPool) UpdateOperatorStatus(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) UpdateOperatorStatusGasEstimate

func (esp *EcdsaSortitionPool) UpdateOperatorStatusGasEstimate(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
) (uint64, error)

func (*EcdsaSortitionPool) WithdrawIneligible

func (esp *EcdsaSortitionPool) WithdrawIneligible(
	arg_recipient common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) WithdrawIneligibleGasEstimate

func (esp *EcdsaSortitionPool) WithdrawIneligibleGasEstimate(
	arg_recipient common.Address,
) (uint64, error)

func (*EcdsaSortitionPool) WithdrawRewards

func (esp *EcdsaSortitionPool) WithdrawRewards(
	arg_operator common.Address,
	arg_beneficiary common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*EcdsaSortitionPool) WithdrawRewardsGasEstimate

func (esp *EcdsaSortitionPool) WithdrawRewardsGasEstimate(
	arg_operator common.Address,
	arg_beneficiary common.Address,
) (uint64, error)

type EspBetaOperatorsAddedSubscription

type EspBetaOperatorsAddedSubscription struct {
	// contains filtered or unexported fields
}

func (*EspBetaOperatorsAddedSubscription) OnEvent

func (boas *EspBetaOperatorsAddedSubscription) OnEvent(
	handler ecdsaSortitionPoolBetaOperatorsAddedFunc,
) subscription.EventSubscription

func (*EspBetaOperatorsAddedSubscription) Pipe

type EspChaosnetDeactivatedSubscription

type EspChaosnetDeactivatedSubscription struct {
	// contains filtered or unexported fields
}

func (*EspChaosnetDeactivatedSubscription) OnEvent

func (cds *EspChaosnetDeactivatedSubscription) OnEvent(
	handler ecdsaSortitionPoolChaosnetDeactivatedFunc,
) subscription.EventSubscription

func (*EspChaosnetDeactivatedSubscription) Pipe

type EspChaosnetOwnerRoleTransferredSubscription

type EspChaosnetOwnerRoleTransferredSubscription struct {
	// contains filtered or unexported fields
}

func (*EspChaosnetOwnerRoleTransferredSubscription) OnEvent

func (corts *EspChaosnetOwnerRoleTransferredSubscription) OnEvent(
	handler ecdsaSortitionPoolChaosnetOwnerRoleTransferredFunc,
) subscription.EventSubscription

func (*EspChaosnetOwnerRoleTransferredSubscription) Pipe

type EspIneligibleForRewardsSubscription

type EspIneligibleForRewardsSubscription struct {
	// contains filtered or unexported fields
}

func (*EspIneligibleForRewardsSubscription) OnEvent

func (ifrs *EspIneligibleForRewardsSubscription) OnEvent(
	handler ecdsaSortitionPoolIneligibleForRewardsFunc,
) subscription.EventSubscription

func (*EspIneligibleForRewardsSubscription) Pipe

type EspOwnershipTransferredSubscription

type EspOwnershipTransferredSubscription struct {
	// contains filtered or unexported fields
}

func (*EspOwnershipTransferredSubscription) OnEvent

func (ots *EspOwnershipTransferredSubscription) OnEvent(
	handler ecdsaSortitionPoolOwnershipTransferredFunc,
) subscription.EventSubscription

func (*EspOwnershipTransferredSubscription) Pipe

type EspRewardEligibilityRestoredSubscription

type EspRewardEligibilityRestoredSubscription struct {
	// contains filtered or unexported fields
}

func (*EspRewardEligibilityRestoredSubscription) OnEvent

func (rers *EspRewardEligibilityRestoredSubscription) OnEvent(
	handler ecdsaSortitionPoolRewardEligibilityRestoredFunc,
) subscription.EventSubscription

func (*EspRewardEligibilityRestoredSubscription) Pipe

type WalletRegistry

type WalletRegistry struct {
	// contains filtered or unexported fields
}

func NewWalletRegistry

func NewWalletRegistry(
	contractAddress common.Address,
	chainId *big.Int,
	accountKey *keystore.Key,
	backend bind.ContractBackend,
	nonceManager *ethereum.NonceManager,
	miningWaiter *chainutil.MiningWaiter,
	blockCounter *ethereum.BlockCounter,
	transactionMutex *sync.Mutex,
) (*WalletRegistry, error)

func (*WalletRegistry) ApproveAuthorizationDecrease

func (wr *WalletRegistry) ApproveAuthorizationDecrease(
	arg_stakingProvider common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) ApproveAuthorizationDecreaseGasEstimate

func (wr *WalletRegistry) ApproveAuthorizationDecreaseGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*WalletRegistry) ApproveDkgResult

func (wr *WalletRegistry) ApproveDkgResult(
	arg_dkgResult abi.EcdsaDkgResult,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) ApproveDkgResultGasEstimate

func (wr *WalletRegistry) ApproveDkgResultGasEstimate(
	arg_dkgResult abi.EcdsaDkgResult,
) (uint64, error)

func (*WalletRegistry) AuthorizationDecreaseApprovedEvent

func (wr *WalletRegistry) AuthorizationDecreaseApprovedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
) *WrAuthorizationDecreaseApprovedSubscription

func (*WalletRegistry) AuthorizationDecreaseRequested

func (wr *WalletRegistry) AuthorizationDecreaseRequested(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) AuthorizationDecreaseRequestedEvent

func (wr *WalletRegistry) AuthorizationDecreaseRequestedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *WrAuthorizationDecreaseRequestedSubscription

func (*WalletRegistry) AuthorizationDecreaseRequestedGasEstimate

func (wr *WalletRegistry) AuthorizationDecreaseRequestedGasEstimate(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,
) (uint64, error)

func (*WalletRegistry) AuthorizationIncreased

func (wr *WalletRegistry) AuthorizationIncreased(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) AuthorizationIncreasedEvent

func (wr *WalletRegistry) AuthorizationIncreasedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *WrAuthorizationIncreasedSubscription

func (*WalletRegistry) AuthorizationIncreasedGasEstimate

func (wr *WalletRegistry) AuthorizationIncreasedGasEstimate(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,
) (uint64, error)

func (*WalletRegistry) AuthorizationParameters

func (wr *WalletRegistry) AuthorizationParameters() (authorizationParameters, error)

func (*WalletRegistry) AuthorizationParametersAtBlock

func (wr *WalletRegistry) AuthorizationParametersAtBlock(
	blockNumber *big.Int,
) (authorizationParameters, error)

func (*WalletRegistry) AuthorizationParametersUpdatedEvent

func (wr *WalletRegistry) AuthorizationParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *WrAuthorizationParametersUpdatedSubscription

func (*WalletRegistry) AvailableRewards

func (wr *WalletRegistry) AvailableRewards(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*WalletRegistry) AvailableRewardsAtBlock

func (wr *WalletRegistry) AvailableRewardsAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*WalletRegistry) BeaconCallback

func (wr *WalletRegistry) BeaconCallback(
	arg_relayEntry *big.Int,
	arg1 *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) BeaconCallbackGasEstimate

func (wr *WalletRegistry) BeaconCallbackGasEstimate(
	arg_relayEntry *big.Int,
	arg1 *big.Int,
) (uint64, error)

func (*WalletRegistry) CallApproveAuthorizationDecrease

func (wr *WalletRegistry) CallApproveAuthorizationDecrease(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallApproveDkgResult

func (wr *WalletRegistry) CallApproveDkgResult(
	arg_dkgResult abi.EcdsaDkgResult,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallAuthorizationDecreaseRequested

func (wr *WalletRegistry) CallAuthorizationDecreaseRequested(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallAuthorizationIncreased

func (wr *WalletRegistry) CallAuthorizationIncreased(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallBeaconCallback

func (wr *WalletRegistry) CallBeaconCallback(
	arg_relayEntry *big.Int,
	arg1 *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallChallengeDkgResult

func (wr *WalletRegistry) CallChallengeDkgResult(
	arg_dkgResult abi.EcdsaDkgResult,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallCloseWallet

func (wr *WalletRegistry) CallCloseWallet(
	arg_walletID [32]byte,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallInitialize

func (wr *WalletRegistry) CallInitialize(
	arg__ecdsaDkgValidator common.Address,
	arg__randomBeacon common.Address,
	arg__reimbursementPool common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallInvoluntaryAuthorizationDecrease

func (wr *WalletRegistry) CallInvoluntaryAuthorizationDecrease(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallJoinSortitionPool

func (wr *WalletRegistry) CallJoinSortitionPool(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallNotifyDkgTimeout

func (wr *WalletRegistry) CallNotifyDkgTimeout(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallNotifyOperatorInactivity

func (wr *WalletRegistry) CallNotifyOperatorInactivity(
	arg_claim abi.EcdsaInactivityClaim,
	arg_nonce *big.Int,
	arg_groupMembers []uint32,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallNotifySeedTimeout

func (wr *WalletRegistry) CallNotifySeedTimeout(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallRegisterOperator

func (wr *WalletRegistry) CallRegisterOperator(
	arg_operator common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallRequestNewWallet

func (wr *WalletRegistry) CallRequestNewWallet(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallSeize

func (wr *WalletRegistry) CallSeize(
	arg_amount *big.Int,
	arg_rewardMultiplier *big.Int,
	arg_notifier common.Address,
	arg_walletID [32]byte,
	arg_walletMembersIDs []uint32,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallSubmitDkgResult

func (wr *WalletRegistry) CallSubmitDkgResult(
	arg_dkgResult abi.EcdsaDkgResult,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallTransferGovernance

func (wr *WalletRegistry) CallTransferGovernance(
	arg_newGovernance common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateAuthorizationParameters

func (wr *WalletRegistry) CallUpdateAuthorizationParameters(
	arg__minimumAuthorization *big.Int,
	arg__authorizationDecreaseDelay uint64,
	arg__authorizationDecreaseChangePeriod uint64,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateDkgParameters

func (wr *WalletRegistry) CallUpdateDkgParameters(
	arg__seedTimeout *big.Int,
	arg__resultChallengePeriodLength *big.Int,
	arg__resultChallengeExtraGas *big.Int,
	arg__resultSubmissionTimeout *big.Int,
	arg__submitterPrecedencePeriodLength *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateGasParameters

func (wr *WalletRegistry) CallUpdateGasParameters(
	arg_dkgResultSubmissionGas *big.Int,
	arg_dkgResultApprovalGasOffset *big.Int,
	arg_notifyOperatorInactivityGasOffset *big.Int,
	arg_notifySeedTimeoutGasOffset *big.Int,
	arg_notifyDkgTimeoutNegativeGasOffset *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateOperatorStatus

func (wr *WalletRegistry) CallUpdateOperatorStatus(
	arg_operator common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateReimbursementPool

func (wr *WalletRegistry) CallUpdateReimbursementPool(
	arg__reimbursementPool common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateRewardParameters

func (wr *WalletRegistry) CallUpdateRewardParameters(
	arg_maliciousDkgResultNotificationRewardMultiplier *big.Int,
	arg_sortitionPoolRewardsBanDuration *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateSlashingParameters

func (wr *WalletRegistry) CallUpdateSlashingParameters(
	arg_maliciousDkgResultSlashingAmount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpdateWalletOwner

func (wr *WalletRegistry) CallUpdateWalletOwner(
	arg__walletOwner common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallUpgradeRandomBeacon

func (wr *WalletRegistry) CallUpgradeRandomBeacon(
	arg__randomBeacon common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallWithdrawIneligibleRewards

func (wr *WalletRegistry) CallWithdrawIneligibleRewards(
	arg_recipient common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) CallWithdrawRewards

func (wr *WalletRegistry) CallWithdrawRewards(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*WalletRegistry) ChallengeDkgResult

func (wr *WalletRegistry) ChallengeDkgResult(
	arg_dkgResult abi.EcdsaDkgResult,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) ChallengeDkgResultGasEstimate

func (wr *WalletRegistry) ChallengeDkgResultGasEstimate(
	arg_dkgResult abi.EcdsaDkgResult,
) (uint64, error)

func (*WalletRegistry) CloseWallet

func (wr *WalletRegistry) CloseWallet(
	arg_walletID [32]byte,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) CloseWalletGasEstimate

func (wr *WalletRegistry) CloseWalletGasEstimate(
	arg_walletID [32]byte,
) (uint64, error)

func (*WalletRegistry) DkgMaliciousResultSlashedEvent

func (wr *WalletRegistry) DkgMaliciousResultSlashedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
) *WrDkgMaliciousResultSlashedSubscription

func (*WalletRegistry) DkgMaliciousResultSlashingFailedEvent

func (wr *WalletRegistry) DkgMaliciousResultSlashingFailedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
) *WrDkgMaliciousResultSlashingFailedSubscription

func (*WalletRegistry) DkgParameters

func (wr *WalletRegistry) DkgParameters() (abi.EcdsaDkgParameters, error)

func (*WalletRegistry) DkgParametersAtBlock

func (wr *WalletRegistry) DkgParametersAtBlock(
	blockNumber *big.Int,
) (abi.EcdsaDkgParameters, error)

func (*WalletRegistry) DkgParametersUpdatedEvent

func (wr *WalletRegistry) DkgParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *WrDkgParametersUpdatedSubscription

func (*WalletRegistry) DkgResultApprovedEvent

func (wr *WalletRegistry) DkgResultApprovedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
	approverFilter []common.Address,
) *WrDkgResultApprovedSubscription

func (*WalletRegistry) DkgResultChallengedEvent

func (wr *WalletRegistry) DkgResultChallengedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
	challengerFilter []common.Address,
) *WrDkgResultChallengedSubscription

func (*WalletRegistry) DkgResultSubmittedEvent

func (wr *WalletRegistry) DkgResultSubmittedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
	seedFilter []*big.Int,
) *WrDkgResultSubmittedSubscription

func (*WalletRegistry) DkgSeedTimedOutEvent

func (wr *WalletRegistry) DkgSeedTimedOutEvent(
	opts *ethereum.SubscribeOpts,
) *WrDkgSeedTimedOutSubscription

func (*WalletRegistry) DkgStartedEvent

func (wr *WalletRegistry) DkgStartedEvent(
	opts *ethereum.SubscribeOpts,
	seedFilter []*big.Int,
) *WrDkgStartedSubscription

func (*WalletRegistry) DkgStateLockedEvent

func (wr *WalletRegistry) DkgStateLockedEvent(
	opts *ethereum.SubscribeOpts,
) *WrDkgStateLockedSubscription

func (*WalletRegistry) DkgTimedOutEvent

func (wr *WalletRegistry) DkgTimedOutEvent(
	opts *ethereum.SubscribeOpts,
) *WrDkgTimedOutSubscription

func (*WalletRegistry) EligibleStake

func (wr *WalletRegistry) EligibleStake(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*WalletRegistry) EligibleStakeAtBlock

func (wr *WalletRegistry) EligibleStakeAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*WalletRegistry) GasParameters

func (wr *WalletRegistry) GasParameters() (gasParameters, error)

func (*WalletRegistry) GasParametersAtBlock

func (wr *WalletRegistry) GasParametersAtBlock(
	blockNumber *big.Int,
) (gasParameters, error)

func (*WalletRegistry) GasParametersUpdatedEvent

func (wr *WalletRegistry) GasParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *WrGasParametersUpdatedSubscription

func (*WalletRegistry) GetWallet

func (wr *WalletRegistry) GetWallet(
	arg_walletID [32]byte,
) (abi.WalletsWallet, error)

func (*WalletRegistry) GetWalletAtBlock

func (wr *WalletRegistry) GetWalletAtBlock(
	arg_walletID [32]byte,
	blockNumber *big.Int,
) (abi.WalletsWallet, error)

func (*WalletRegistry) GetWalletCreationState

func (wr *WalletRegistry) GetWalletCreationState() (uint8, error)

func (*WalletRegistry) GetWalletCreationStateAtBlock

func (wr *WalletRegistry) GetWalletCreationStateAtBlock(
	blockNumber *big.Int,
) (uint8, error)

func (*WalletRegistry) GetWalletPublicKey

func (wr *WalletRegistry) GetWalletPublicKey(
	arg_walletID [32]byte,
) ([]byte, error)

func (*WalletRegistry) GetWalletPublicKeyAtBlock

func (wr *WalletRegistry) GetWalletPublicKeyAtBlock(
	arg_walletID [32]byte,
	blockNumber *big.Int,
) ([]byte, error)

func (*WalletRegistry) Governance

func (wr *WalletRegistry) Governance() (common.Address, error)

func (*WalletRegistry) GovernanceAtBlock

func (wr *WalletRegistry) GovernanceAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) GovernanceTransferredEvent

func (wr *WalletRegistry) GovernanceTransferredEvent(
	opts *ethereum.SubscribeOpts,
) *WrGovernanceTransferredSubscription

func (*WalletRegistry) HasDkgTimedOut

func (wr *WalletRegistry) HasDkgTimedOut() (bool, error)

func (*WalletRegistry) HasDkgTimedOutAtBlock

func (wr *WalletRegistry) HasDkgTimedOutAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*WalletRegistry) HasSeedTimedOut

func (wr *WalletRegistry) HasSeedTimedOut() (bool, error)

func (*WalletRegistry) HasSeedTimedOutAtBlock

func (wr *WalletRegistry) HasSeedTimedOutAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*WalletRegistry) InactivityClaimNonce

func (wr *WalletRegistry) InactivityClaimNonce(
	arg0 [32]byte,
) (*big.Int, error)

func (*WalletRegistry) InactivityClaimNonceAtBlock

func (wr *WalletRegistry) InactivityClaimNonceAtBlock(
	arg0 [32]byte,
	blockNumber *big.Int,
) (*big.Int, error)

func (*WalletRegistry) InactivityClaimedEvent

func (wr *WalletRegistry) InactivityClaimedEvent(
	opts *ethereum.SubscribeOpts,
	walletIDFilter [][32]byte,
) *WrInactivityClaimedSubscription

func (*WalletRegistry) Initialize

func (wr *WalletRegistry) Initialize(
	arg__ecdsaDkgValidator common.Address,
	arg__randomBeacon common.Address,
	arg__reimbursementPool common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) InitializeGasEstimate

func (wr *WalletRegistry) InitializeGasEstimate(
	arg__ecdsaDkgValidator common.Address,
	arg__randomBeacon common.Address,
	arg__reimbursementPool common.Address,
) (uint64, error)

func (*WalletRegistry) InitializedEvent

func (wr *WalletRegistry) InitializedEvent(
	opts *ethereum.SubscribeOpts,
) *WrInitializedSubscription

func (*WalletRegistry) InvoluntaryAuthorizationDecrease

func (wr *WalletRegistry) InvoluntaryAuthorizationDecrease(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) InvoluntaryAuthorizationDecreaseFailedEvent

func (wr *WalletRegistry) InvoluntaryAuthorizationDecreaseFailedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *WrInvoluntaryAuthorizationDecreaseFailedSubscription

func (*WalletRegistry) InvoluntaryAuthorizationDecreaseGasEstimate

func (wr *WalletRegistry) InvoluntaryAuthorizationDecreaseGasEstimate(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,
) (uint64, error)

func (*WalletRegistry) IsDkgResultValid

func (wr *WalletRegistry) IsDkgResultValid(
	arg_result abi.EcdsaDkgResult,
) (isDkgResultValid, error)

func (*WalletRegistry) IsDkgResultValidAtBlock

func (wr *WalletRegistry) IsDkgResultValidAtBlock(
	arg_result abi.EcdsaDkgResult,
	blockNumber *big.Int,
) (isDkgResultValid, error)

func (*WalletRegistry) IsOperatorInPool

func (wr *WalletRegistry) IsOperatorInPool(
	arg_operator common.Address,
) (bool, error)

func (*WalletRegistry) IsOperatorInPoolAtBlock

func (wr *WalletRegistry) IsOperatorInPoolAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*WalletRegistry) IsOperatorUpToDate

func (wr *WalletRegistry) IsOperatorUpToDate(
	arg_operator common.Address,
) (bool, error)

func (*WalletRegistry) IsOperatorUpToDateAtBlock

func (wr *WalletRegistry) IsOperatorUpToDateAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*WalletRegistry) IsWalletMember

func (wr *WalletRegistry) IsWalletMember(
	arg_walletID [32]byte,
	arg_walletMembersIDs []uint32,
	arg_operator common.Address,
	arg_walletMemberIndex *big.Int,
) (bool, error)

func (*WalletRegistry) IsWalletMemberAtBlock

func (wr *WalletRegistry) IsWalletMemberAtBlock(
	arg_walletID [32]byte,
	arg_walletMembersIDs []uint32,
	arg_operator common.Address,
	arg_walletMemberIndex *big.Int,
	blockNumber *big.Int,
) (bool, error)

func (*WalletRegistry) IsWalletRegistered

func (wr *WalletRegistry) IsWalletRegistered(
	arg_walletID [32]byte,
) (bool, error)

func (*WalletRegistry) IsWalletRegisteredAtBlock

func (wr *WalletRegistry) IsWalletRegisteredAtBlock(
	arg_walletID [32]byte,
	blockNumber *big.Int,
) (bool, error)

func (*WalletRegistry) JoinSortitionPool

func (wr *WalletRegistry) JoinSortitionPool(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) JoinSortitionPoolGasEstimate

func (wr *WalletRegistry) JoinSortitionPoolGasEstimate() (uint64, error)

func (*WalletRegistry) MinimumAuthorization

func (wr *WalletRegistry) MinimumAuthorization() (*big.Int, error)

func (*WalletRegistry) MinimumAuthorizationAtBlock

func (wr *WalletRegistry) MinimumAuthorizationAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*WalletRegistry) NotifyDkgTimeout

func (wr *WalletRegistry) NotifyDkgTimeout(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) NotifyDkgTimeoutGasEstimate

func (wr *WalletRegistry) NotifyDkgTimeoutGasEstimate() (uint64, error)

func (*WalletRegistry) NotifyOperatorInactivity

func (wr *WalletRegistry) NotifyOperatorInactivity(
	arg_claim abi.EcdsaInactivityClaim,
	arg_nonce *big.Int,
	arg_groupMembers []uint32,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) NotifyOperatorInactivityGasEstimate

func (wr *WalletRegistry) NotifyOperatorInactivityGasEstimate(
	arg_claim abi.EcdsaInactivityClaim,
	arg_nonce *big.Int,
	arg_groupMembers []uint32,
) (uint64, error)

func (*WalletRegistry) NotifySeedTimeout

func (wr *WalletRegistry) NotifySeedTimeout(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) NotifySeedTimeoutGasEstimate

func (wr *WalletRegistry) NotifySeedTimeoutGasEstimate() (uint64, error)

func (*WalletRegistry) OperatorJoinedSortitionPoolEvent

func (wr *WalletRegistry) OperatorJoinedSortitionPoolEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *WrOperatorJoinedSortitionPoolSubscription

func (*WalletRegistry) OperatorRegisteredEvent

func (wr *WalletRegistry) OperatorRegisteredEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *WrOperatorRegisteredSubscription

func (*WalletRegistry) OperatorStatusUpdatedEvent

func (wr *WalletRegistry) OperatorStatusUpdatedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *WrOperatorStatusUpdatedSubscription

func (*WalletRegistry) OperatorToStakingProvider

func (wr *WalletRegistry) OperatorToStakingProvider(
	arg_operator common.Address,
) (common.Address, error)

func (*WalletRegistry) OperatorToStakingProviderAtBlock

func (wr *WalletRegistry) OperatorToStakingProviderAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) PastAuthorizationDecreaseApprovedEvents

func (wr *WalletRegistry) PastAuthorizationDecreaseApprovedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
) ([]*abi.WalletRegistryAuthorizationDecreaseApproved, error)

func (*WalletRegistry) PastAuthorizationDecreaseRequestedEvents

func (wr *WalletRegistry) PastAuthorizationDecreaseRequestedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.WalletRegistryAuthorizationDecreaseRequested, error)

func (*WalletRegistry) PastAuthorizationIncreasedEvents

func (wr *WalletRegistry) PastAuthorizationIncreasedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.WalletRegistryAuthorizationIncreased, error)

func (*WalletRegistry) PastAuthorizationParametersUpdatedEvents

func (wr *WalletRegistry) PastAuthorizationParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryAuthorizationParametersUpdated, error)

func (*WalletRegistry) PastDkgMaliciousResultSlashedEvents

func (wr *WalletRegistry) PastDkgMaliciousResultSlashedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
) ([]*abi.WalletRegistryDkgMaliciousResultSlashed, error)

func (*WalletRegistry) PastDkgMaliciousResultSlashingFailedEvents

func (wr *WalletRegistry) PastDkgMaliciousResultSlashingFailedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
) ([]*abi.WalletRegistryDkgMaliciousResultSlashingFailed, error)

func (*WalletRegistry) PastDkgParametersUpdatedEvents

func (wr *WalletRegistry) PastDkgParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryDkgParametersUpdated, error)

func (*WalletRegistry) PastDkgResultApprovedEvents

func (wr *WalletRegistry) PastDkgResultApprovedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
	approverFilter []common.Address,
) ([]*abi.WalletRegistryDkgResultApproved, error)

func (*WalletRegistry) PastDkgResultChallengedEvents

func (wr *WalletRegistry) PastDkgResultChallengedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
	challengerFilter []common.Address,
) ([]*abi.WalletRegistryDkgResultChallenged, error)

func (*WalletRegistry) PastDkgResultSubmittedEvents

func (wr *WalletRegistry) PastDkgResultSubmittedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
	seedFilter []*big.Int,
) ([]*abi.WalletRegistryDkgResultSubmitted, error)

func (*WalletRegistry) PastDkgSeedTimedOutEvents

func (wr *WalletRegistry) PastDkgSeedTimedOutEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryDkgSeedTimedOut, error)

func (*WalletRegistry) PastDkgStartedEvents

func (wr *WalletRegistry) PastDkgStartedEvents(
	startBlock uint64,
	endBlock *uint64,
	seedFilter []*big.Int,
) ([]*abi.WalletRegistryDkgStarted, error)

func (*WalletRegistry) PastDkgStateLockedEvents

func (wr *WalletRegistry) PastDkgStateLockedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryDkgStateLocked, error)

func (*WalletRegistry) PastDkgTimedOutEvents

func (wr *WalletRegistry) PastDkgTimedOutEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryDkgTimedOut, error)

func (*WalletRegistry) PastGasParametersUpdatedEvents

func (wr *WalletRegistry) PastGasParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryGasParametersUpdated, error)

func (*WalletRegistry) PastGovernanceTransferredEvents

func (wr *WalletRegistry) PastGovernanceTransferredEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryGovernanceTransferred, error)

func (*WalletRegistry) PastInactivityClaimedEvents

func (wr *WalletRegistry) PastInactivityClaimedEvents(
	startBlock uint64,
	endBlock *uint64,
	walletIDFilter [][32]byte,
) ([]*abi.WalletRegistryInactivityClaimed, error)

func (*WalletRegistry) PastInitializedEvents

func (wr *WalletRegistry) PastInitializedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryInitialized, error)

func (*WalletRegistry) PastInvoluntaryAuthorizationDecreaseFailedEvents

func (wr *WalletRegistry) PastInvoluntaryAuthorizationDecreaseFailedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.WalletRegistryInvoluntaryAuthorizationDecreaseFailed, error)

func (*WalletRegistry) PastOperatorJoinedSortitionPoolEvents

func (wr *WalletRegistry) PastOperatorJoinedSortitionPoolEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.WalletRegistryOperatorJoinedSortitionPool, error)

func (*WalletRegistry) PastOperatorRegisteredEvents

func (wr *WalletRegistry) PastOperatorRegisteredEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.WalletRegistryOperatorRegistered, error)

func (*WalletRegistry) PastOperatorStatusUpdatedEvents

func (wr *WalletRegistry) PastOperatorStatusUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.WalletRegistryOperatorStatusUpdated, error)

func (*WalletRegistry) PastRandomBeaconUpgradedEvents

func (wr *WalletRegistry) PastRandomBeaconUpgradedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryRandomBeaconUpgraded, error)

func (*WalletRegistry) PastReimbursementPoolUpdatedEvents

func (wr *WalletRegistry) PastReimbursementPoolUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryReimbursementPoolUpdated, error)

func (*WalletRegistry) PastRewardParametersUpdatedEvents

func (wr *WalletRegistry) PastRewardParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryRewardParametersUpdated, error)

func (*WalletRegistry) PastRewardsWithdrawnEvents

func (wr *WalletRegistry) PastRewardsWithdrawnEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
) ([]*abi.WalletRegistryRewardsWithdrawn, error)

func (*WalletRegistry) PastSlashingParametersUpdatedEvents

func (wr *WalletRegistry) PastSlashingParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistrySlashingParametersUpdated, error)

func (*WalletRegistry) PastWalletClosedEvents

func (wr *WalletRegistry) PastWalletClosedEvents(
	startBlock uint64,
	endBlock *uint64,
	walletIDFilter [][32]byte,
) ([]*abi.WalletRegistryWalletClosed, error)

func (*WalletRegistry) PastWalletCreatedEvents

func (wr *WalletRegistry) PastWalletCreatedEvents(
	startBlock uint64,
	endBlock *uint64,
	walletIDFilter [][32]byte,
	dkgResultHashFilter [][32]byte,
) ([]*abi.WalletRegistryWalletCreated, error)

func (*WalletRegistry) PastWalletOwnerUpdatedEvents

func (wr *WalletRegistry) PastWalletOwnerUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.WalletRegistryWalletOwnerUpdated, error)

func (*WalletRegistry) PendingAuthorizationDecrease

func (wr *WalletRegistry) PendingAuthorizationDecrease(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*WalletRegistry) PendingAuthorizationDecreaseAtBlock

func (wr *WalletRegistry) PendingAuthorizationDecreaseAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*WalletRegistry) RandomBeacon

func (wr *WalletRegistry) RandomBeacon() (common.Address, error)

func (*WalletRegistry) RandomBeaconAtBlock

func (wr *WalletRegistry) RandomBeaconAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) RandomBeaconUpgradedEvent

func (wr *WalletRegistry) RandomBeaconUpgradedEvent(
	opts *ethereum.SubscribeOpts,
) *WrRandomBeaconUpgradedSubscription

func (*WalletRegistry) RegisterOperator

func (wr *WalletRegistry) RegisterOperator(
	arg_operator common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) RegisterOperatorGasEstimate

func (wr *WalletRegistry) RegisterOperatorGasEstimate(
	arg_operator common.Address,
) (uint64, error)

func (*WalletRegistry) ReimbursementPool

func (wr *WalletRegistry) ReimbursementPool() (common.Address, error)

func (*WalletRegistry) ReimbursementPoolAtBlock

func (wr *WalletRegistry) ReimbursementPoolAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) ReimbursementPoolUpdatedEvent

func (wr *WalletRegistry) ReimbursementPoolUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *WrReimbursementPoolUpdatedSubscription

func (*WalletRegistry) RemainingAuthorizationDecreaseDelay

func (wr *WalletRegistry) RemainingAuthorizationDecreaseDelay(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*WalletRegistry) RemainingAuthorizationDecreaseDelayAtBlock

func (wr *WalletRegistry) RemainingAuthorizationDecreaseDelayAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (uint64, error)

func (*WalletRegistry) RequestNewWallet

func (wr *WalletRegistry) RequestNewWallet(

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) RequestNewWalletGasEstimate

func (wr *WalletRegistry) RequestNewWalletGasEstimate() (uint64, error)

func (*WalletRegistry) RewardParameters

func (wr *WalletRegistry) RewardParameters() (rewardParameters, error)

func (*WalletRegistry) RewardParametersAtBlock

func (wr *WalletRegistry) RewardParametersAtBlock(
	blockNumber *big.Int,
) (rewardParameters, error)

func (*WalletRegistry) RewardParametersUpdatedEvent

func (wr *WalletRegistry) RewardParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *WrRewardParametersUpdatedSubscription

func (*WalletRegistry) RewardsWithdrawnEvent

func (wr *WalletRegistry) RewardsWithdrawnEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
) *WrRewardsWithdrawnSubscription

func (*WalletRegistry) Seize

func (wr *WalletRegistry) Seize(
	arg_amount *big.Int,
	arg_rewardMultiplier *big.Int,
	arg_notifier common.Address,
	arg_walletID [32]byte,
	arg_walletMembersIDs []uint32,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) SeizeGasEstimate

func (wr *WalletRegistry) SeizeGasEstimate(
	arg_amount *big.Int,
	arg_rewardMultiplier *big.Int,
	arg_notifier common.Address,
	arg_walletID [32]byte,
	arg_walletMembersIDs []uint32,
) (uint64, error)

func (*WalletRegistry) SelectGroup

func (wr *WalletRegistry) SelectGroup() ([]uint32, error)

func (*WalletRegistry) SelectGroupAtBlock

func (wr *WalletRegistry) SelectGroupAtBlock(
	blockNumber *big.Int,
) ([]uint32, error)

func (*WalletRegistry) SlashingParameters

func (wr *WalletRegistry) SlashingParameters() (*big.Int, error)

func (*WalletRegistry) SlashingParametersAtBlock

func (wr *WalletRegistry) SlashingParametersAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*WalletRegistry) SlashingParametersUpdatedEvent

func (wr *WalletRegistry) SlashingParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *WrSlashingParametersUpdatedSubscription

func (*WalletRegistry) SortitionPool

func (wr *WalletRegistry) SortitionPool() (common.Address, error)

func (*WalletRegistry) SortitionPoolAtBlock

func (wr *WalletRegistry) SortitionPoolAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) Staking

func (wr *WalletRegistry) Staking() (common.Address, error)

func (*WalletRegistry) StakingAtBlock

func (wr *WalletRegistry) StakingAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) StakingProviderToOperator

func (wr *WalletRegistry) StakingProviderToOperator(
	arg_stakingProvider common.Address,
) (common.Address, error)

func (*WalletRegistry) StakingProviderToOperatorAtBlock

func (wr *WalletRegistry) StakingProviderToOperatorAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) SubmitDkgResult

func (wr *WalletRegistry) SubmitDkgResult(
	arg_dkgResult abi.EcdsaDkgResult,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) SubmitDkgResultGasEstimate

func (wr *WalletRegistry) SubmitDkgResultGasEstimate(
	arg_dkgResult abi.EcdsaDkgResult,
) (uint64, error)

func (*WalletRegistry) TransferGovernance

func (wr *WalletRegistry) TransferGovernance(
	arg_newGovernance common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) TransferGovernanceGasEstimate

func (wr *WalletRegistry) TransferGovernanceGasEstimate(
	arg_newGovernance common.Address,
) (uint64, error)

func (*WalletRegistry) UpdateAuthorizationParameters

func (wr *WalletRegistry) UpdateAuthorizationParameters(
	arg__minimumAuthorization *big.Int,
	arg__authorizationDecreaseDelay uint64,
	arg__authorizationDecreaseChangePeriod uint64,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateAuthorizationParametersGasEstimate

func (wr *WalletRegistry) UpdateAuthorizationParametersGasEstimate(
	arg__minimumAuthorization *big.Int,
	arg__authorizationDecreaseDelay uint64,
	arg__authorizationDecreaseChangePeriod uint64,
) (uint64, error)

func (*WalletRegistry) UpdateDkgParameters

func (wr *WalletRegistry) UpdateDkgParameters(
	arg__seedTimeout *big.Int,
	arg__resultChallengePeriodLength *big.Int,
	arg__resultChallengeExtraGas *big.Int,
	arg__resultSubmissionTimeout *big.Int,
	arg__submitterPrecedencePeriodLength *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateDkgParametersGasEstimate

func (wr *WalletRegistry) UpdateDkgParametersGasEstimate(
	arg__seedTimeout *big.Int,
	arg__resultChallengePeriodLength *big.Int,
	arg__resultChallengeExtraGas *big.Int,
	arg__resultSubmissionTimeout *big.Int,
	arg__submitterPrecedencePeriodLength *big.Int,
) (uint64, error)

func (*WalletRegistry) UpdateGasParameters

func (wr *WalletRegistry) UpdateGasParameters(
	arg_dkgResultSubmissionGas *big.Int,
	arg_dkgResultApprovalGasOffset *big.Int,
	arg_notifyOperatorInactivityGasOffset *big.Int,
	arg_notifySeedTimeoutGasOffset *big.Int,
	arg_notifyDkgTimeoutNegativeGasOffset *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateGasParametersGasEstimate

func (wr *WalletRegistry) UpdateGasParametersGasEstimate(
	arg_dkgResultSubmissionGas *big.Int,
	arg_dkgResultApprovalGasOffset *big.Int,
	arg_notifyOperatorInactivityGasOffset *big.Int,
	arg_notifySeedTimeoutGasOffset *big.Int,
	arg_notifyDkgTimeoutNegativeGasOffset *big.Int,
) (uint64, error)

func (*WalletRegistry) UpdateOperatorStatus

func (wr *WalletRegistry) UpdateOperatorStatus(
	arg_operator common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateOperatorStatusGasEstimate

func (wr *WalletRegistry) UpdateOperatorStatusGasEstimate(
	arg_operator common.Address,
) (uint64, error)

func (*WalletRegistry) UpdateReimbursementPool

func (wr *WalletRegistry) UpdateReimbursementPool(
	arg__reimbursementPool common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateReimbursementPoolGasEstimate

func (wr *WalletRegistry) UpdateReimbursementPoolGasEstimate(
	arg__reimbursementPool common.Address,
) (uint64, error)

func (*WalletRegistry) UpdateRewardParameters

func (wr *WalletRegistry) UpdateRewardParameters(
	arg_maliciousDkgResultNotificationRewardMultiplier *big.Int,
	arg_sortitionPoolRewardsBanDuration *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateRewardParametersGasEstimate

func (wr *WalletRegistry) UpdateRewardParametersGasEstimate(
	arg_maliciousDkgResultNotificationRewardMultiplier *big.Int,
	arg_sortitionPoolRewardsBanDuration *big.Int,
) (uint64, error)

func (*WalletRegistry) UpdateSlashingParameters

func (wr *WalletRegistry) UpdateSlashingParameters(
	arg_maliciousDkgResultSlashingAmount *big.Int,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateSlashingParametersGasEstimate

func (wr *WalletRegistry) UpdateSlashingParametersGasEstimate(
	arg_maliciousDkgResultSlashingAmount *big.Int,
) (uint64, error)

func (*WalletRegistry) UpdateWalletOwner

func (wr *WalletRegistry) UpdateWalletOwner(
	arg__walletOwner common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpdateWalletOwnerGasEstimate

func (wr *WalletRegistry) UpdateWalletOwnerGasEstimate(
	arg__walletOwner common.Address,
) (uint64, error)

func (*WalletRegistry) UpgradeRandomBeacon

func (wr *WalletRegistry) UpgradeRandomBeacon(
	arg__randomBeacon common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) UpgradeRandomBeaconGasEstimate

func (wr *WalletRegistry) UpgradeRandomBeaconGasEstimate(
	arg__randomBeacon common.Address,
) (uint64, error)

func (*WalletRegistry) WalletClosedEvent

func (wr *WalletRegistry) WalletClosedEvent(
	opts *ethereum.SubscribeOpts,
	walletIDFilter [][32]byte,
) *WrWalletClosedSubscription

func (*WalletRegistry) WalletCreatedEvent

func (wr *WalletRegistry) WalletCreatedEvent(
	opts *ethereum.SubscribeOpts,
	walletIDFilter [][32]byte,
	dkgResultHashFilter [][32]byte,
) *WrWalletCreatedSubscription

func (*WalletRegistry) WalletOwner

func (wr *WalletRegistry) WalletOwner() (common.Address, error)

func (*WalletRegistry) WalletOwnerAtBlock

func (wr *WalletRegistry) WalletOwnerAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*WalletRegistry) WalletOwnerUpdatedEvent

func (wr *WalletRegistry) WalletOwnerUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *WrWalletOwnerUpdatedSubscription

func (*WalletRegistry) WithdrawIneligibleRewards

func (wr *WalletRegistry) WithdrawIneligibleRewards(
	arg_recipient common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) WithdrawIneligibleRewardsGasEstimate

func (wr *WalletRegistry) WithdrawIneligibleRewardsGasEstimate(
	arg_recipient common.Address,
) (uint64, error)

func (*WalletRegistry) WithdrawRewards

func (wr *WalletRegistry) WithdrawRewards(
	arg_stakingProvider common.Address,

	transactionOptions ...chainutil.TransactionOptions,
) (*types.Transaction, error)

Transaction submission.

func (*WalletRegistry) WithdrawRewardsGasEstimate

func (wr *WalletRegistry) WithdrawRewardsGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

type WrAuthorizationDecreaseApprovedSubscription

type WrAuthorizationDecreaseApprovedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrAuthorizationDecreaseApprovedSubscription) OnEvent

func (adas *WrAuthorizationDecreaseApprovedSubscription) OnEvent(
	handler walletRegistryAuthorizationDecreaseApprovedFunc,
) subscription.EventSubscription

func (*WrAuthorizationDecreaseApprovedSubscription) Pipe

type WrAuthorizationDecreaseRequestedSubscription

type WrAuthorizationDecreaseRequestedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrAuthorizationDecreaseRequestedSubscription) OnEvent

func (adrs *WrAuthorizationDecreaseRequestedSubscription) OnEvent(
	handler walletRegistryAuthorizationDecreaseRequestedFunc,
) subscription.EventSubscription

func (*WrAuthorizationDecreaseRequestedSubscription) Pipe

type WrAuthorizationIncreasedSubscription

type WrAuthorizationIncreasedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrAuthorizationIncreasedSubscription) OnEvent

func (ais *WrAuthorizationIncreasedSubscription) OnEvent(
	handler walletRegistryAuthorizationIncreasedFunc,
) subscription.EventSubscription

func (*WrAuthorizationIncreasedSubscription) Pipe

type WrAuthorizationParametersUpdatedSubscription

type WrAuthorizationParametersUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrAuthorizationParametersUpdatedSubscription) OnEvent

func (apus *WrAuthorizationParametersUpdatedSubscription) OnEvent(
	handler walletRegistryAuthorizationParametersUpdatedFunc,
) subscription.EventSubscription

func (*WrAuthorizationParametersUpdatedSubscription) Pipe

type WrDkgMaliciousResultSlashedSubscription

type WrDkgMaliciousResultSlashedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgMaliciousResultSlashedSubscription) OnEvent

func (dmrss *WrDkgMaliciousResultSlashedSubscription) OnEvent(
	handler walletRegistryDkgMaliciousResultSlashedFunc,
) subscription.EventSubscription

func (*WrDkgMaliciousResultSlashedSubscription) Pipe

type WrDkgMaliciousResultSlashingFailedSubscription

type WrDkgMaliciousResultSlashingFailedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgMaliciousResultSlashingFailedSubscription) OnEvent

func (dmrsfs *WrDkgMaliciousResultSlashingFailedSubscription) OnEvent(
	handler walletRegistryDkgMaliciousResultSlashingFailedFunc,
) subscription.EventSubscription

func (*WrDkgMaliciousResultSlashingFailedSubscription) Pipe

type WrDkgParametersUpdatedSubscription

type WrDkgParametersUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgParametersUpdatedSubscription) OnEvent

func (dpus *WrDkgParametersUpdatedSubscription) OnEvent(
	handler walletRegistryDkgParametersUpdatedFunc,
) subscription.EventSubscription

func (*WrDkgParametersUpdatedSubscription) Pipe

type WrDkgResultApprovedSubscription

type WrDkgResultApprovedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgResultApprovedSubscription) OnEvent

func (dras *WrDkgResultApprovedSubscription) OnEvent(
	handler walletRegistryDkgResultApprovedFunc,
) subscription.EventSubscription

func (*WrDkgResultApprovedSubscription) Pipe

type WrDkgResultChallengedSubscription

type WrDkgResultChallengedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgResultChallengedSubscription) OnEvent

func (drcs *WrDkgResultChallengedSubscription) OnEvent(
	handler walletRegistryDkgResultChallengedFunc,
) subscription.EventSubscription

func (*WrDkgResultChallengedSubscription) Pipe

type WrDkgResultSubmittedSubscription

type WrDkgResultSubmittedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgResultSubmittedSubscription) OnEvent

func (drss *WrDkgResultSubmittedSubscription) OnEvent(
	handler walletRegistryDkgResultSubmittedFunc,
) subscription.EventSubscription

func (*WrDkgResultSubmittedSubscription) Pipe

type WrDkgSeedTimedOutSubscription

type WrDkgSeedTimedOutSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgSeedTimedOutSubscription) OnEvent

func (dstos *WrDkgSeedTimedOutSubscription) OnEvent(
	handler walletRegistryDkgSeedTimedOutFunc,
) subscription.EventSubscription

func (*WrDkgSeedTimedOutSubscription) Pipe

type WrDkgStartedSubscription

type WrDkgStartedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgStartedSubscription) OnEvent

func (dss *WrDkgStartedSubscription) OnEvent(
	handler walletRegistryDkgStartedFunc,
) subscription.EventSubscription

func (*WrDkgStartedSubscription) Pipe

type WrDkgStateLockedSubscription

type WrDkgStateLockedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgStateLockedSubscription) OnEvent

func (dsls *WrDkgStateLockedSubscription) OnEvent(
	handler walletRegistryDkgStateLockedFunc,
) subscription.EventSubscription

func (*WrDkgStateLockedSubscription) Pipe

type WrDkgTimedOutSubscription

type WrDkgTimedOutSubscription struct {
	// contains filtered or unexported fields
}

func (*WrDkgTimedOutSubscription) OnEvent

func (dtos *WrDkgTimedOutSubscription) OnEvent(
	handler walletRegistryDkgTimedOutFunc,
) subscription.EventSubscription

func (*WrDkgTimedOutSubscription) Pipe

type WrGasParametersUpdatedSubscription

type WrGasParametersUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrGasParametersUpdatedSubscription) OnEvent

func (gpus *WrGasParametersUpdatedSubscription) OnEvent(
	handler walletRegistryGasParametersUpdatedFunc,
) subscription.EventSubscription

func (*WrGasParametersUpdatedSubscription) Pipe

type WrGovernanceTransferredSubscription

type WrGovernanceTransferredSubscription struct {
	// contains filtered or unexported fields
}

func (*WrGovernanceTransferredSubscription) OnEvent

func (gts *WrGovernanceTransferredSubscription) OnEvent(
	handler walletRegistryGovernanceTransferredFunc,
) subscription.EventSubscription

func (*WrGovernanceTransferredSubscription) Pipe

type WrInactivityClaimedSubscription

type WrInactivityClaimedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrInactivityClaimedSubscription) OnEvent

func (ics *WrInactivityClaimedSubscription) OnEvent(
	handler walletRegistryInactivityClaimedFunc,
) subscription.EventSubscription

func (*WrInactivityClaimedSubscription) Pipe

type WrInitializedSubscription

type WrInitializedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrInitializedSubscription) OnEvent

func (is *WrInitializedSubscription) OnEvent(
	handler walletRegistryInitializedFunc,
) subscription.EventSubscription

func (*WrInitializedSubscription) Pipe

type WrInvoluntaryAuthorizationDecreaseFailedSubscription

type WrInvoluntaryAuthorizationDecreaseFailedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrInvoluntaryAuthorizationDecreaseFailedSubscription) OnEvent

func (iadfs *WrInvoluntaryAuthorizationDecreaseFailedSubscription) OnEvent(
	handler walletRegistryInvoluntaryAuthorizationDecreaseFailedFunc,
) subscription.EventSubscription

func (*WrInvoluntaryAuthorizationDecreaseFailedSubscription) Pipe

type WrOperatorJoinedSortitionPoolSubscription

type WrOperatorJoinedSortitionPoolSubscription struct {
	// contains filtered or unexported fields
}

func (*WrOperatorJoinedSortitionPoolSubscription) OnEvent

func (ojsps *WrOperatorJoinedSortitionPoolSubscription) OnEvent(
	handler walletRegistryOperatorJoinedSortitionPoolFunc,
) subscription.EventSubscription

func (*WrOperatorJoinedSortitionPoolSubscription) Pipe

type WrOperatorRegisteredSubscription

type WrOperatorRegisteredSubscription struct {
	// contains filtered or unexported fields
}

func (*WrOperatorRegisteredSubscription) OnEvent

func (ors *WrOperatorRegisteredSubscription) OnEvent(
	handler walletRegistryOperatorRegisteredFunc,
) subscription.EventSubscription

func (*WrOperatorRegisteredSubscription) Pipe

type WrOperatorStatusUpdatedSubscription

type WrOperatorStatusUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrOperatorStatusUpdatedSubscription) OnEvent

func (osus *WrOperatorStatusUpdatedSubscription) OnEvent(
	handler walletRegistryOperatorStatusUpdatedFunc,
) subscription.EventSubscription

func (*WrOperatorStatusUpdatedSubscription) Pipe

type WrRandomBeaconUpgradedSubscription

type WrRandomBeaconUpgradedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrRandomBeaconUpgradedSubscription) OnEvent

func (rbus *WrRandomBeaconUpgradedSubscription) OnEvent(
	handler walletRegistryRandomBeaconUpgradedFunc,
) subscription.EventSubscription

func (*WrRandomBeaconUpgradedSubscription) Pipe

type WrReimbursementPoolUpdatedSubscription

type WrReimbursementPoolUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrReimbursementPoolUpdatedSubscription) OnEvent

func (rpus *WrReimbursementPoolUpdatedSubscription) OnEvent(
	handler walletRegistryReimbursementPoolUpdatedFunc,
) subscription.EventSubscription

func (*WrReimbursementPoolUpdatedSubscription) Pipe

type WrRewardParametersUpdatedSubscription

type WrRewardParametersUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrRewardParametersUpdatedSubscription) OnEvent

func (rpus *WrRewardParametersUpdatedSubscription) OnEvent(
	handler walletRegistryRewardParametersUpdatedFunc,
) subscription.EventSubscription

func (*WrRewardParametersUpdatedSubscription) Pipe

type WrRewardsWithdrawnSubscription

type WrRewardsWithdrawnSubscription struct {
	// contains filtered or unexported fields
}

func (*WrRewardsWithdrawnSubscription) OnEvent

func (rws *WrRewardsWithdrawnSubscription) OnEvent(
	handler walletRegistryRewardsWithdrawnFunc,
) subscription.EventSubscription

func (*WrRewardsWithdrawnSubscription) Pipe

type WrSlashingParametersUpdatedSubscription

type WrSlashingParametersUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrSlashingParametersUpdatedSubscription) OnEvent

func (spus *WrSlashingParametersUpdatedSubscription) OnEvent(
	handler walletRegistrySlashingParametersUpdatedFunc,
) subscription.EventSubscription

func (*WrSlashingParametersUpdatedSubscription) Pipe

type WrWalletClosedSubscription

type WrWalletClosedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrWalletClosedSubscription) OnEvent

func (wcs *WrWalletClosedSubscription) OnEvent(
	handler walletRegistryWalletClosedFunc,
) subscription.EventSubscription

func (*WrWalletClosedSubscription) Pipe

type WrWalletCreatedSubscription

type WrWalletCreatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrWalletCreatedSubscription) OnEvent

func (wcs *WrWalletCreatedSubscription) OnEvent(
	handler walletRegistryWalletCreatedFunc,
) subscription.EventSubscription

func (*WrWalletCreatedSubscription) Pipe

type WrWalletOwnerUpdatedSubscription

type WrWalletOwnerUpdatedSubscription struct {
	// contains filtered or unexported fields
}

func (*WrWalletOwnerUpdatedSubscription) OnEvent

func (wous *WrWalletOwnerUpdatedSubscription) OnEvent(
	handler walletRegistryWalletOwnerUpdatedFunc,
) subscription.EventSubscription

func (*WrWalletOwnerUpdatedSubscription) Pipe

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL