contract

package
v0.0.0-...-369a1d7 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 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 BeaconSortitionPool

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

func NewBeaconSortitionPool

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

func (*BeaconSortitionPool) AddBetaOperators

func (bsp *BeaconSortitionPool) AddBetaOperators(
	arg_operators []common.Address,

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

Transaction submission.

func (*BeaconSortitionPool) AddBetaOperatorsGasEstimate

func (bsp *BeaconSortitionPool) AddBetaOperatorsGasEstimate(
	arg_operators []common.Address,
) (uint64, error)

func (*BeaconSortitionPool) BetaOperatorsAddedEvent

func (bsp *BeaconSortitionPool) BetaOperatorsAddedEvent(
	opts *ethereum.SubscribeOpts,
) *BspBetaOperatorsAddedSubscription

func (*BeaconSortitionPool) CallAddBetaOperators

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

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallDeactivateChaosnet

func (bsp *BeaconSortitionPool) CallDeactivateChaosnet(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallInsertOperator

func (bsp *BeaconSortitionPool) CallInsertOperator(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallLock

func (bsp *BeaconSortitionPool) CallLock(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallReceiveApproval

func (bsp *BeaconSortitionPool) 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 (*BeaconSortitionPool) CallRenounceOwnership

func (bsp *BeaconSortitionPool) CallRenounceOwnership(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallRestoreRewardEligibility

func (bsp *BeaconSortitionPool) CallRestoreRewardEligibility(
	arg_operator common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallSetRewardIneligibility

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

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallTransferChaosnetOwnerRole

func (bsp *BeaconSortitionPool) CallTransferChaosnetOwnerRole(
	arg_newChaosnetOwner common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallTransferOwnership

func (bsp *BeaconSortitionPool) CallTransferOwnership(
	arg_newOwner common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallUnlock

func (bsp *BeaconSortitionPool) CallUnlock(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallUpdateOperatorStatus

func (bsp *BeaconSortitionPool) CallUpdateOperatorStatus(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallWithdrawIneligible

func (bsp *BeaconSortitionPool) CallWithdrawIneligible(
	arg_recipient common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CallWithdrawRewards

func (bsp *BeaconSortitionPool) CallWithdrawRewards(
	arg_operator common.Address,
	arg_beneficiary common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

Non-mutating call, not a transaction submission.

func (*BeaconSortitionPool) CanRestoreRewardEligibility

func (bsp *BeaconSortitionPool) CanRestoreRewardEligibility(
	arg_operator common.Address,
) (bool, error)

func (*BeaconSortitionPool) CanRestoreRewardEligibilityAtBlock

func (bsp *BeaconSortitionPool) CanRestoreRewardEligibilityAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*BeaconSortitionPool) ChaosnetDeactivatedEvent

func (bsp *BeaconSortitionPool) ChaosnetDeactivatedEvent(
	opts *ethereum.SubscribeOpts,
) *BspChaosnetDeactivatedSubscription

func (*BeaconSortitionPool) ChaosnetOwner

func (bsp *BeaconSortitionPool) ChaosnetOwner() (common.Address, error)

func (*BeaconSortitionPool) ChaosnetOwnerAtBlock

func (bsp *BeaconSortitionPool) ChaosnetOwnerAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*BeaconSortitionPool) ChaosnetOwnerRoleTransferredEvent

func (bsp *BeaconSortitionPool) ChaosnetOwnerRoleTransferredEvent(
	opts *ethereum.SubscribeOpts,
) *BspChaosnetOwnerRoleTransferredSubscription

func (*BeaconSortitionPool) DeactivateChaosnet

func (bsp *BeaconSortitionPool) DeactivateChaosnet(

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

Transaction submission.

func (*BeaconSortitionPool) DeactivateChaosnetGasEstimate

func (bsp *BeaconSortitionPool) DeactivateChaosnetGasEstimate() (uint64, error)

func (*BeaconSortitionPool) GetAvailableRewards

func (bsp *BeaconSortitionPool) GetAvailableRewards(
	arg_operator common.Address,
) (*big.Int, error)

func (*BeaconSortitionPool) GetAvailableRewardsAtBlock

func (bsp *BeaconSortitionPool) GetAvailableRewardsAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*BeaconSortitionPool) GetIDOperator

func (bsp *BeaconSortitionPool) GetIDOperator(
	arg_id uint32,
) (common.Address, error)

func (*BeaconSortitionPool) GetIDOperatorAtBlock

func (bsp *BeaconSortitionPool) GetIDOperatorAtBlock(
	arg_id uint32,
	blockNumber *big.Int,
) (common.Address, error)

func (*BeaconSortitionPool) GetIDOperators

func (bsp *BeaconSortitionPool) GetIDOperators(
	arg_ids []uint32,
) ([]common.Address, error)

func (*BeaconSortitionPool) GetIDOperatorsAtBlock

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

func (*BeaconSortitionPool) GetOperatorID

func (bsp *BeaconSortitionPool) GetOperatorID(
	arg_operator common.Address,
) (uint32, error)

func (*BeaconSortitionPool) GetOperatorIDAtBlock

func (bsp *BeaconSortitionPool) GetOperatorIDAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (uint32, error)

func (*BeaconSortitionPool) GetPoolWeight

func (bsp *BeaconSortitionPool) GetPoolWeight(
	arg_operator common.Address,
) (*big.Int, error)

func (*BeaconSortitionPool) GetPoolWeightAtBlock

func (bsp *BeaconSortitionPool) GetPoolWeightAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*BeaconSortitionPool) IneligibleEarnedRewards

func (bsp *BeaconSortitionPool) IneligibleEarnedRewards() (*big.Int, error)

func (*BeaconSortitionPool) IneligibleEarnedRewardsAtBlock

func (bsp *BeaconSortitionPool) IneligibleEarnedRewardsAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*BeaconSortitionPool) IneligibleForRewardsEvent

func (bsp *BeaconSortitionPool) IneligibleForRewardsEvent(
	opts *ethereum.SubscribeOpts,
) *BspIneligibleForRewardsSubscription

func (*BeaconSortitionPool) InsertOperator

func (bsp *BeaconSortitionPool) InsertOperator(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,

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

Transaction submission.

func (*BeaconSortitionPool) InsertOperatorGasEstimate

func (bsp *BeaconSortitionPool) InsertOperatorGasEstimate(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
) (uint64, error)

func (*BeaconSortitionPool) IsBetaOperator

func (bsp *BeaconSortitionPool) IsBetaOperator(
	arg0 common.Address,
) (bool, error)

func (*BeaconSortitionPool) IsBetaOperatorAtBlock

func (bsp *BeaconSortitionPool) IsBetaOperatorAtBlock(
	arg0 common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*BeaconSortitionPool) IsChaosnetActive

func (bsp *BeaconSortitionPool) IsChaosnetActive() (bool, error)

func (*BeaconSortitionPool) IsChaosnetActiveAtBlock

func (bsp *BeaconSortitionPool) IsChaosnetActiveAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*BeaconSortitionPool) IsEligibleForRewards

func (bsp *BeaconSortitionPool) IsEligibleForRewards(
	arg_operator common.Address,
) (bool, error)

func (*BeaconSortitionPool) IsEligibleForRewardsAtBlock

func (bsp *BeaconSortitionPool) IsEligibleForRewardsAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*BeaconSortitionPool) IsLocked

func (bsp *BeaconSortitionPool) IsLocked() (bool, error)

func (*BeaconSortitionPool) IsLockedAtBlock

func (bsp *BeaconSortitionPool) IsLockedAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*BeaconSortitionPool) IsOperatorInPool

func (bsp *BeaconSortitionPool) IsOperatorInPool(
	arg_operator common.Address,
) (bool, error)

func (*BeaconSortitionPool) IsOperatorInPoolAtBlock

func (bsp *BeaconSortitionPool) IsOperatorInPoolAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*BeaconSortitionPool) IsOperatorRegistered

func (bsp *BeaconSortitionPool) IsOperatorRegistered(
	arg_operator common.Address,
) (bool, error)

func (*BeaconSortitionPool) IsOperatorRegisteredAtBlock

func (bsp *BeaconSortitionPool) IsOperatorRegisteredAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*BeaconSortitionPool) IsOperatorUpToDate

func (bsp *BeaconSortitionPool) IsOperatorUpToDate(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
) (bool, error)

func (*BeaconSortitionPool) IsOperatorUpToDateAtBlock

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

func (*BeaconSortitionPool) Lock

func (bsp *BeaconSortitionPool) Lock(

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

Transaction submission.

func (*BeaconSortitionPool) LockGasEstimate

func (bsp *BeaconSortitionPool) LockGasEstimate() (uint64, error)

func (*BeaconSortitionPool) OperatorsInPool

func (bsp *BeaconSortitionPool) OperatorsInPool() (*big.Int, error)

func (*BeaconSortitionPool) OperatorsInPoolAtBlock

func (bsp *BeaconSortitionPool) OperatorsInPoolAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*BeaconSortitionPool) Owner

func (bsp *BeaconSortitionPool) Owner() (common.Address, error)

func (*BeaconSortitionPool) OwnerAtBlock

func (bsp *BeaconSortitionPool) OwnerAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*BeaconSortitionPool) OwnershipTransferredEvent

func (bsp *BeaconSortitionPool) OwnershipTransferredEvent(
	opts *ethereum.SubscribeOpts,
	previousOwnerFilter []common.Address,
	newOwnerFilter []common.Address,
) *BspOwnershipTransferredSubscription

func (*BeaconSortitionPool) PastBetaOperatorsAddedEvents

func (bsp *BeaconSortitionPool) PastBetaOperatorsAddedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.BeaconSortitionPoolBetaOperatorsAdded, error)

func (*BeaconSortitionPool) PastChaosnetDeactivatedEvents

func (bsp *BeaconSortitionPool) PastChaosnetDeactivatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.BeaconSortitionPoolChaosnetDeactivated, error)

func (*BeaconSortitionPool) PastChaosnetOwnerRoleTransferredEvents

func (bsp *BeaconSortitionPool) PastChaosnetOwnerRoleTransferredEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.BeaconSortitionPoolChaosnetOwnerRoleTransferred, error)

func (*BeaconSortitionPool) PastIneligibleForRewardsEvents

func (bsp *BeaconSortitionPool) PastIneligibleForRewardsEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.BeaconSortitionPoolIneligibleForRewards, error)

func (*BeaconSortitionPool) PastOwnershipTransferredEvents

func (bsp *BeaconSortitionPool) PastOwnershipTransferredEvents(
	startBlock uint64,
	endBlock *uint64,
	previousOwnerFilter []common.Address,
	newOwnerFilter []common.Address,
) ([]*abi.BeaconSortitionPoolOwnershipTransferred, error)

func (*BeaconSortitionPool) PastRewardEligibilityRestoredEvents

func (bsp *BeaconSortitionPool) PastRewardEligibilityRestoredEvents(
	startBlock uint64,
	endBlock *uint64,
	operatorFilter []common.Address,
	idFilter []uint32,
) ([]*abi.BeaconSortitionPoolRewardEligibilityRestored, error)

func (*BeaconSortitionPool) PoolWeightDivisor

func (bsp *BeaconSortitionPool) PoolWeightDivisor() (*big.Int, error)

func (*BeaconSortitionPool) PoolWeightDivisorAtBlock

func (bsp *BeaconSortitionPool) PoolWeightDivisorAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*BeaconSortitionPool) ReceiveApproval

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

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

Transaction submission.

func (*BeaconSortitionPool) ReceiveApprovalGasEstimate

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

func (*BeaconSortitionPool) RenounceOwnership

func (bsp *BeaconSortitionPool) RenounceOwnership(

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

Transaction submission.

func (*BeaconSortitionPool) RenounceOwnershipGasEstimate

func (bsp *BeaconSortitionPool) RenounceOwnershipGasEstimate() (uint64, error)

func (*BeaconSortitionPool) RestoreRewardEligibility

func (bsp *BeaconSortitionPool) RestoreRewardEligibility(
	arg_operator common.Address,

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

Transaction submission.

func (*BeaconSortitionPool) RestoreRewardEligibilityGasEstimate

func (bsp *BeaconSortitionPool) RestoreRewardEligibilityGasEstimate(
	arg_operator common.Address,
) (uint64, error)

func (*BeaconSortitionPool) RewardEligibilityRestoredEvent

func (bsp *BeaconSortitionPool) RewardEligibilityRestoredEvent(
	opts *ethereum.SubscribeOpts,
	operatorFilter []common.Address,
	idFilter []uint32,
) *BspRewardEligibilityRestoredSubscription

func (*BeaconSortitionPool) RewardToken

func (bsp *BeaconSortitionPool) RewardToken() (common.Address, error)

func (*BeaconSortitionPool) RewardTokenAtBlock

func (bsp *BeaconSortitionPool) RewardTokenAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*BeaconSortitionPool) RewardsEligibilityRestorableAt

func (bsp *BeaconSortitionPool) RewardsEligibilityRestorableAt(
	arg_operator common.Address,
) (*big.Int, error)

func (*BeaconSortitionPool) RewardsEligibilityRestorableAtAtBlock

func (bsp *BeaconSortitionPool) RewardsEligibilityRestorableAtAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*BeaconSortitionPool) SelectGroup

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

func (*BeaconSortitionPool) SelectGroupAtBlock

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

func (*BeaconSortitionPool) SetRewardIneligibility

func (bsp *BeaconSortitionPool) SetRewardIneligibility(
	arg_operators []uint32,
	arg_until *big.Int,

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

Transaction submission.

func (*BeaconSortitionPool) SetRewardIneligibilityGasEstimate

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

func (*BeaconSortitionPool) TotalWeight

func (bsp *BeaconSortitionPool) TotalWeight() (*big.Int, error)

func (*BeaconSortitionPool) TotalWeightAtBlock

func (bsp *BeaconSortitionPool) TotalWeightAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*BeaconSortitionPool) TransferChaosnetOwnerRole

func (bsp *BeaconSortitionPool) TransferChaosnetOwnerRole(
	arg_newChaosnetOwner common.Address,

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

Transaction submission.

func (*BeaconSortitionPool) TransferChaosnetOwnerRoleGasEstimate

func (bsp *BeaconSortitionPool) TransferChaosnetOwnerRoleGasEstimate(
	arg_newChaosnetOwner common.Address,
) (uint64, error)

func (*BeaconSortitionPool) TransferOwnership

func (bsp *BeaconSortitionPool) TransferOwnership(
	arg_newOwner common.Address,

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

Transaction submission.

func (*BeaconSortitionPool) TransferOwnershipGasEstimate

func (bsp *BeaconSortitionPool) TransferOwnershipGasEstimate(
	arg_newOwner common.Address,
) (uint64, error)

func (*BeaconSortitionPool) Unlock

func (bsp *BeaconSortitionPool) Unlock(

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

Transaction submission.

func (*BeaconSortitionPool) UnlockGasEstimate

func (bsp *BeaconSortitionPool) UnlockGasEstimate() (uint64, error)

func (*BeaconSortitionPool) UpdateOperatorStatus

func (bsp *BeaconSortitionPool) UpdateOperatorStatus(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,

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

Transaction submission.

func (*BeaconSortitionPool) UpdateOperatorStatusGasEstimate

func (bsp *BeaconSortitionPool) UpdateOperatorStatusGasEstimate(
	arg_operator common.Address,
	arg_authorizedStake *big.Int,
) (uint64, error)

func (*BeaconSortitionPool) WithdrawIneligible

func (bsp *BeaconSortitionPool) WithdrawIneligible(
	arg_recipient common.Address,

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

Transaction submission.

func (*BeaconSortitionPool) WithdrawIneligibleGasEstimate

func (bsp *BeaconSortitionPool) WithdrawIneligibleGasEstimate(
	arg_recipient common.Address,
) (uint64, error)

func (*BeaconSortitionPool) WithdrawRewards

func (bsp *BeaconSortitionPool) WithdrawRewards(
	arg_operator common.Address,
	arg_beneficiary common.Address,

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

Transaction submission.

func (*BeaconSortitionPool) WithdrawRewardsGasEstimate

func (bsp *BeaconSortitionPool) WithdrawRewardsGasEstimate(
	arg_operator common.Address,
	arg_beneficiary common.Address,
) (uint64, error)

type BspBetaOperatorsAddedSubscription

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

func (*BspBetaOperatorsAddedSubscription) OnEvent

func (boas *BspBetaOperatorsAddedSubscription) OnEvent(
	handler beaconSortitionPoolBetaOperatorsAddedFunc,
) subscription.EventSubscription

func (*BspBetaOperatorsAddedSubscription) Pipe

type BspChaosnetDeactivatedSubscription

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

func (*BspChaosnetDeactivatedSubscription) OnEvent

func (cds *BspChaosnetDeactivatedSubscription) OnEvent(
	handler beaconSortitionPoolChaosnetDeactivatedFunc,
) subscription.EventSubscription

func (*BspChaosnetDeactivatedSubscription) Pipe

type BspChaosnetOwnerRoleTransferredSubscription

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

func (*BspChaosnetOwnerRoleTransferredSubscription) OnEvent

func (corts *BspChaosnetOwnerRoleTransferredSubscription) OnEvent(
	handler beaconSortitionPoolChaosnetOwnerRoleTransferredFunc,
) subscription.EventSubscription

func (*BspChaosnetOwnerRoleTransferredSubscription) Pipe

type BspIneligibleForRewardsSubscription

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

func (*BspIneligibleForRewardsSubscription) OnEvent

func (ifrs *BspIneligibleForRewardsSubscription) OnEvent(
	handler beaconSortitionPoolIneligibleForRewardsFunc,
) subscription.EventSubscription

func (*BspIneligibleForRewardsSubscription) Pipe

type BspOwnershipTransferredSubscription

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

func (*BspOwnershipTransferredSubscription) OnEvent

func (ots *BspOwnershipTransferredSubscription) OnEvent(
	handler beaconSortitionPoolOwnershipTransferredFunc,
) subscription.EventSubscription

func (*BspOwnershipTransferredSubscription) Pipe

type BspRewardEligibilityRestoredSubscription

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

func (*BspRewardEligibilityRestoredSubscription) OnEvent

func (rers *BspRewardEligibilityRestoredSubscription) OnEvent(
	handler beaconSortitionPoolRewardEligibilityRestoredFunc,
) subscription.EventSubscription

func (*BspRewardEligibilityRestoredSubscription) Pipe

type RandomBeacon

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

func NewRandomBeacon

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

func (*RandomBeacon) ApproveAuthorizationDecrease

func (rb *RandomBeacon) ApproveAuthorizationDecrease(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*RandomBeacon) ApproveAuthorizationDecreaseGasEstimate

func (rb *RandomBeacon) ApproveAuthorizationDecreaseGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*RandomBeacon) ApproveDkgResult

func (rb *RandomBeacon) ApproveDkgResult(
	arg_dkgResult abi.BeaconDkgResult,

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

Transaction submission.

func (*RandomBeacon) ApproveDkgResultGasEstimate

func (rb *RandomBeacon) ApproveDkgResultGasEstimate(
	arg_dkgResult abi.BeaconDkgResult,
) (uint64, error)

func (*RandomBeacon) AuthorizationDecreaseApprovedEvent

func (rb *RandomBeacon) AuthorizationDecreaseApprovedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
) *RbAuthorizationDecreaseApprovedSubscription

func (*RandomBeacon) AuthorizationDecreaseRequested

func (rb *RandomBeacon) AuthorizationDecreaseRequested(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,

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

Transaction submission.

func (*RandomBeacon) AuthorizationDecreaseRequestedEvent

func (rb *RandomBeacon) AuthorizationDecreaseRequestedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *RbAuthorizationDecreaseRequestedSubscription

func (*RandomBeacon) AuthorizationDecreaseRequestedGasEstimate

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

func (*RandomBeacon) AuthorizationIncreased

func (rb *RandomBeacon) AuthorizationIncreased(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,

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

Transaction submission.

func (*RandomBeacon) AuthorizationIncreasedEvent

func (rb *RandomBeacon) AuthorizationIncreasedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *RbAuthorizationIncreasedSubscription

func (*RandomBeacon) AuthorizationIncreasedGasEstimate

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

func (*RandomBeacon) AuthorizationParameters

func (rb *RandomBeacon) AuthorizationParameters() (authorizationParameters, error)

func (*RandomBeacon) AuthorizationParametersAtBlock

func (rb *RandomBeacon) AuthorizationParametersAtBlock(
	blockNumber *big.Int,
) (authorizationParameters, error)

func (*RandomBeacon) AuthorizationParametersUpdatedEvent

func (rb *RandomBeacon) AuthorizationParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *RbAuthorizationParametersUpdatedSubscription

func (*RandomBeacon) AuthorizedRequesters

func (rb *RandomBeacon) AuthorizedRequesters(
	arg0 common.Address,
) (bool, error)

func (*RandomBeacon) AuthorizedRequestersAtBlock

func (rb *RandomBeacon) AuthorizedRequestersAtBlock(
	arg0 common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*RandomBeacon) AvailableRewards

func (rb *RandomBeacon) AvailableRewards(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*RandomBeacon) AvailableRewardsAtBlock

func (rb *RandomBeacon) AvailableRewardsAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*RandomBeacon) CallApproveAuthorizationDecrease

func (rb *RandomBeacon) CallApproveAuthorizationDecrease(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallApproveDkgResult

func (rb *RandomBeacon) CallApproveDkgResult(
	arg_dkgResult abi.BeaconDkgResult,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallAuthorizationDecreaseRequested

func (rb *RandomBeacon) 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 (*RandomBeacon) CallAuthorizationIncreased

func (rb *RandomBeacon) 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 (*RandomBeacon) CallChallengeDkgResult

func (rb *RandomBeacon) CallChallengeDkgResult(
	arg_dkgResult abi.BeaconDkgResult,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallGenesis

func (rb *RandomBeacon) CallGenesis(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallInvoluntaryAuthorizationDecrease

func (rb *RandomBeacon) 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 (*RandomBeacon) CallJoinSortitionPool

func (rb *RandomBeacon) CallJoinSortitionPool(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallNotifyDkgTimeout

func (rb *RandomBeacon) CallNotifyDkgTimeout(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallNotifyOperatorInactivity

func (rb *RandomBeacon) CallNotifyOperatorInactivity(
	arg_claim abi.BeaconInactivityClaim,
	arg_nonce *big.Int,
	arg_groupMembers []uint32,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallRegisterOperator

func (rb *RandomBeacon) CallRegisterOperator(
	arg_operator common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallReportRelayEntryTimeout

func (rb *RandomBeacon) CallReportRelayEntryTimeout(
	arg_groupMembers []uint32,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallReportUnauthorizedSigning

func (rb *RandomBeacon) CallReportUnauthorizedSigning(
	arg_signedMsgSender []byte,
	arg_groupId uint64,
	arg_groupMembers []uint32,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallRequestRelayEntry

func (rb *RandomBeacon) CallRequestRelayEntry(
	arg_callbackContract common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallSetRequesterAuthorization

func (rb *RandomBeacon) CallSetRequesterAuthorization(
	arg_requester common.Address,
	arg_isAuthorized bool,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallSubmitDkgResult

func (rb *RandomBeacon) CallSubmitDkgResult(
	arg_dkgResult abi.BeaconDkgResult,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallSubmitRelayEntry

func (rb *RandomBeacon) CallSubmitRelayEntry(
	arg_entry []byte,
	arg_groupMembers []uint32,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallSubmitRelayEntry0

func (rb *RandomBeacon) CallSubmitRelayEntry0(
	arg_entry []byte,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallTransferGovernance

func (rb *RandomBeacon) CallTransferGovernance(
	arg_newGovernance common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateAuthorizationParameters

func (rb *RandomBeacon) CallUpdateAuthorizationParameters(
	arg__minimumAuthorization *big.Int,
	arg__authorizationDecreaseDelay uint64,
	arg__authorizationDecreaseChangePeriod uint64,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateGasParameters

func (rb *RandomBeacon) CallUpdateGasParameters(
	arg_dkgResultSubmissionGas *big.Int,
	arg_dkgResultApprovalGasOffset *big.Int,
	arg_notifyOperatorInactivityGasOffset *big.Int,
	arg_relayEntrySubmissionGasOffset *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateGroupCreationParameters

func (rb *RandomBeacon) CallUpdateGroupCreationParameters(
	arg_groupCreationFrequency *big.Int,
	arg_groupLifetime *big.Int,
	arg_dkgResultChallengePeriodLength *big.Int,
	arg_dkgResultChallengeExtraGas *big.Int,
	arg_dkgResultSubmissionTimeout *big.Int,
	arg_dkgSubmitterPrecedencePeriodLength *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateOperatorStatus

func (rb *RandomBeacon) CallUpdateOperatorStatus(
	arg_operator common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateReimbursementPool

func (rb *RandomBeacon) CallUpdateReimbursementPool(
	arg__reimbursementPool common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateRelayEntryParameters

func (rb *RandomBeacon) CallUpdateRelayEntryParameters(
	arg_relayEntrySoftTimeout *big.Int,
	arg_relayEntryHardTimeout *big.Int,
	arg_callbackGasLimit *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateRewardParameters

func (rb *RandomBeacon) CallUpdateRewardParameters(
	arg_sortitionPoolRewardsBanDuration *big.Int,
	arg_relayEntryTimeoutNotificationRewardMultiplier *big.Int,
	arg_unauthorizedSigningNotificationRewardMultiplier *big.Int,
	arg_dkgMaliciousResultNotificationRewardMultiplier *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallUpdateSlashingParameters

func (rb *RandomBeacon) CallUpdateSlashingParameters(
	arg_relayEntrySubmissionFailureSlashingAmount *big.Int,
	arg_maliciousDkgResultSlashingAmount *big.Int,
	arg_unauthorizedSigningSlashingAmount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallWithdrawIneligibleRewards

func (rb *RandomBeacon) CallWithdrawIneligibleRewards(
	arg_recipient common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallWithdrawRewards

func (rb *RandomBeacon) CallWithdrawRewards(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*RandomBeacon) CallbackFailedEvent

func (rb *RandomBeacon) CallbackFailedEvent(
	opts *ethereum.SubscribeOpts,
) *RbCallbackFailedSubscription

func (*RandomBeacon) ChallengeDkgResult

func (rb *RandomBeacon) ChallengeDkgResult(
	arg_dkgResult abi.BeaconDkgResult,

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

Transaction submission.

func (*RandomBeacon) ChallengeDkgResultGasEstimate

func (rb *RandomBeacon) ChallengeDkgResultGasEstimate(
	arg_dkgResult abi.BeaconDkgResult,
) (uint64, error)

func (*RandomBeacon) DkgMaliciousResultSlashedEvent

func (rb *RandomBeacon) DkgMaliciousResultSlashedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
) *RbDkgMaliciousResultSlashedSubscription

func (*RandomBeacon) DkgMaliciousResultSlashingFailedEvent

func (rb *RandomBeacon) DkgMaliciousResultSlashingFailedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
) *RbDkgMaliciousResultSlashingFailedSubscription

func (*RandomBeacon) DkgResultApprovedEvent

func (rb *RandomBeacon) DkgResultApprovedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
	approverFilter []common.Address,
) *RbDkgResultApprovedSubscription

func (*RandomBeacon) DkgResultChallengedEvent

func (rb *RandomBeacon) DkgResultChallengedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
	challengerFilter []common.Address,
) *RbDkgResultChallengedSubscription

func (*RandomBeacon) DkgResultSubmittedEvent

func (rb *RandomBeacon) DkgResultSubmittedEvent(
	opts *ethereum.SubscribeOpts,
	resultHashFilter [][32]byte,
	seedFilter []*big.Int,
) *RbDkgResultSubmittedSubscription

func (*RandomBeacon) DkgSeedTimedOutEvent

func (rb *RandomBeacon) DkgSeedTimedOutEvent(
	opts *ethereum.SubscribeOpts,
) *RbDkgSeedTimedOutSubscription

func (*RandomBeacon) DkgStartedEvent

func (rb *RandomBeacon) DkgStartedEvent(
	opts *ethereum.SubscribeOpts,
	seedFilter []*big.Int,
) *RbDkgStartedSubscription

func (*RandomBeacon) DkgStateLockedEvent

func (rb *RandomBeacon) DkgStateLockedEvent(
	opts *ethereum.SubscribeOpts,
) *RbDkgStateLockedSubscription

func (*RandomBeacon) DkgTimedOutEvent

func (rb *RandomBeacon) DkgTimedOutEvent(
	opts *ethereum.SubscribeOpts,
) *RbDkgTimedOutSubscription

func (*RandomBeacon) EligibleStake

func (rb *RandomBeacon) EligibleStake(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*RandomBeacon) EligibleStakeAtBlock

func (rb *RandomBeacon) EligibleStakeAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*RandomBeacon) GasParameters

func (rb *RandomBeacon) GasParameters() (gasParameters, error)

func (*RandomBeacon) GasParametersAtBlock

func (rb *RandomBeacon) GasParametersAtBlock(
	blockNumber *big.Int,
) (gasParameters, error)

func (*RandomBeacon) GasParametersUpdatedEvent

func (rb *RandomBeacon) GasParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *RbGasParametersUpdatedSubscription

func (*RandomBeacon) Genesis

func (rb *RandomBeacon) Genesis(

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

Transaction submission.

func (*RandomBeacon) GenesisGasEstimate

func (rb *RandomBeacon) GenesisGasEstimate() (uint64, error)

func (*RandomBeacon) GetGroup

func (rb *RandomBeacon) GetGroup(
	arg_groupId uint64,
) (abi.GroupsGroup, error)

func (*RandomBeacon) GetGroup0

func (rb *RandomBeacon) GetGroup0(
	arg_groupPubKey []byte,
) (abi.GroupsGroup, error)

func (*RandomBeacon) GetGroup0AtBlock

func (rb *RandomBeacon) GetGroup0AtBlock(
	arg_groupPubKey []byte,
	blockNumber *big.Int,
) (abi.GroupsGroup, error)

func (*RandomBeacon) GetGroupAtBlock

func (rb *RandomBeacon) GetGroupAtBlock(
	arg_groupId uint64,
	blockNumber *big.Int,
) (abi.GroupsGroup, error)

func (*RandomBeacon) GetGroupCreationState

func (rb *RandomBeacon) GetGroupCreationState() (uint8, error)

func (*RandomBeacon) GetGroupCreationStateAtBlock

func (rb *RandomBeacon) GetGroupCreationStateAtBlock(
	blockNumber *big.Int,
) (uint8, error)

func (*RandomBeacon) GetGroupsRegistry

func (rb *RandomBeacon) GetGroupsRegistry() ([][32]byte, error)

func (*RandomBeacon) GetGroupsRegistryAtBlock

func (rb *RandomBeacon) GetGroupsRegistryAtBlock(
	blockNumber *big.Int,
) ([][32]byte, error)

func (*RandomBeacon) Governance

func (rb *RandomBeacon) Governance() (common.Address, error)

func (*RandomBeacon) GovernanceAtBlock

func (rb *RandomBeacon) GovernanceAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*RandomBeacon) GovernanceTransferredEvent

func (rb *RandomBeacon) GovernanceTransferredEvent(
	opts *ethereum.SubscribeOpts,
) *RbGovernanceTransferredSubscription

func (*RandomBeacon) GroupCreationParameters

func (rb *RandomBeacon) GroupCreationParameters() (groupCreationParameters, error)

func (*RandomBeacon) GroupCreationParametersAtBlock

func (rb *RandomBeacon) GroupCreationParametersAtBlock(
	blockNumber *big.Int,
) (groupCreationParameters, error)

func (*RandomBeacon) GroupCreationParametersUpdatedEvent

func (rb *RandomBeacon) GroupCreationParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *RbGroupCreationParametersUpdatedSubscription

func (*RandomBeacon) GroupRegisteredEvent

func (rb *RandomBeacon) GroupRegisteredEvent(
	opts *ethereum.SubscribeOpts,
	groupIdFilter []uint64,
	groupPubKeyFilter [][]byte,
) *RbGroupRegisteredSubscription

func (*RandomBeacon) HasDkgTimedOut

func (rb *RandomBeacon) HasDkgTimedOut() (bool, error)

func (*RandomBeacon) HasDkgTimedOutAtBlock

func (rb *RandomBeacon) HasDkgTimedOutAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*RandomBeacon) InactivityClaimNonce

func (rb *RandomBeacon) InactivityClaimNonce(
	arg0 uint64,
) (*big.Int, error)

func (*RandomBeacon) InactivityClaimNonceAtBlock

func (rb *RandomBeacon) InactivityClaimNonceAtBlock(
	arg0 uint64,
	blockNumber *big.Int,
) (*big.Int, error)

func (*RandomBeacon) InactivityClaimedEvent

func (rb *RandomBeacon) InactivityClaimedEvent(
	opts *ethereum.SubscribeOpts,
	groupIdFilter []uint64,
) *RbInactivityClaimedSubscription

func (*RandomBeacon) InvoluntaryAuthorizationDecrease

func (rb *RandomBeacon) InvoluntaryAuthorizationDecrease(
	arg_stakingProvider common.Address,
	arg_fromAmount *big.Int,
	arg_toAmount *big.Int,

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

Transaction submission.

func (*RandomBeacon) InvoluntaryAuthorizationDecreaseFailedEvent

func (rb *RandomBeacon) InvoluntaryAuthorizationDecreaseFailedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *RbInvoluntaryAuthorizationDecreaseFailedSubscription

func (*RandomBeacon) InvoluntaryAuthorizationDecreaseGasEstimate

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

func (*RandomBeacon) IsOperatorInPool

func (rb *RandomBeacon) IsOperatorInPool(
	arg_operator common.Address,
) (bool, error)

func (*RandomBeacon) IsOperatorInPoolAtBlock

func (rb *RandomBeacon) IsOperatorInPoolAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*RandomBeacon) IsOperatorUpToDate

func (rb *RandomBeacon) IsOperatorUpToDate(
	arg_operator common.Address,
) (bool, error)

func (*RandomBeacon) IsOperatorUpToDateAtBlock

func (rb *RandomBeacon) IsOperatorUpToDateAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (bool, error)

func (*RandomBeacon) IsRelayRequestInProgress

func (rb *RandomBeacon) IsRelayRequestInProgress() (bool, error)

func (*RandomBeacon) IsRelayRequestInProgressAtBlock

func (rb *RandomBeacon) IsRelayRequestInProgressAtBlock(
	blockNumber *big.Int,
) (bool, error)

func (*RandomBeacon) JoinSortitionPool

func (rb *RandomBeacon) JoinSortitionPool(

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

Transaction submission.

func (*RandomBeacon) JoinSortitionPoolGasEstimate

func (rb *RandomBeacon) JoinSortitionPoolGasEstimate() (uint64, error)

func (*RandomBeacon) MinimumAuthorization

func (rb *RandomBeacon) MinimumAuthorization() (*big.Int, error)

func (*RandomBeacon) MinimumAuthorizationAtBlock

func (rb *RandomBeacon) MinimumAuthorizationAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*RandomBeacon) NotifyDkgTimeout

func (rb *RandomBeacon) NotifyDkgTimeout(

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

Transaction submission.

func (*RandomBeacon) NotifyDkgTimeoutGasEstimate

func (rb *RandomBeacon) NotifyDkgTimeoutGasEstimate() (uint64, error)

func (*RandomBeacon) NotifyOperatorInactivity

func (rb *RandomBeacon) NotifyOperatorInactivity(
	arg_claim abi.BeaconInactivityClaim,
	arg_nonce *big.Int,
	arg_groupMembers []uint32,

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

Transaction submission.

func (*RandomBeacon) NotifyOperatorInactivityGasEstimate

func (rb *RandomBeacon) NotifyOperatorInactivityGasEstimate(
	arg_claim abi.BeaconInactivityClaim,
	arg_nonce *big.Int,
	arg_groupMembers []uint32,
) (uint64, error)

func (*RandomBeacon) OperatorJoinedSortitionPoolEvent

func (rb *RandomBeacon) OperatorJoinedSortitionPoolEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *RbOperatorJoinedSortitionPoolSubscription

func (*RandomBeacon) OperatorRegisteredEvent

func (rb *RandomBeacon) OperatorRegisteredEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *RbOperatorRegisteredSubscription

func (*RandomBeacon) OperatorStatusUpdatedEvent

func (rb *RandomBeacon) OperatorStatusUpdatedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) *RbOperatorStatusUpdatedSubscription

func (*RandomBeacon) OperatorToStakingProvider

func (rb *RandomBeacon) OperatorToStakingProvider(
	arg_operator common.Address,
) (common.Address, error)

func (*RandomBeacon) OperatorToStakingProviderAtBlock

func (rb *RandomBeacon) OperatorToStakingProviderAtBlock(
	arg_operator common.Address,
	blockNumber *big.Int,
) (common.Address, error)

func (*RandomBeacon) PastAuthorizationDecreaseApprovedEvents

func (rb *RandomBeacon) PastAuthorizationDecreaseApprovedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
) ([]*abi.RandomBeaconAuthorizationDecreaseApproved, error)

func (*RandomBeacon) PastAuthorizationDecreaseRequestedEvents

func (rb *RandomBeacon) PastAuthorizationDecreaseRequestedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.RandomBeaconAuthorizationDecreaseRequested, error)

func (*RandomBeacon) PastAuthorizationIncreasedEvents

func (rb *RandomBeacon) PastAuthorizationIncreasedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.RandomBeaconAuthorizationIncreased, error)

func (*RandomBeacon) PastAuthorizationParametersUpdatedEvents

func (rb *RandomBeacon) PastAuthorizationParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconAuthorizationParametersUpdated, error)

func (*RandomBeacon) PastCallbackFailedEvents

func (rb *RandomBeacon) PastCallbackFailedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconCallbackFailed, error)

func (*RandomBeacon) PastDkgMaliciousResultSlashedEvents

func (rb *RandomBeacon) PastDkgMaliciousResultSlashedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
) ([]*abi.RandomBeaconDkgMaliciousResultSlashed, error)

func (*RandomBeacon) PastDkgMaliciousResultSlashingFailedEvents

func (rb *RandomBeacon) PastDkgMaliciousResultSlashingFailedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
) ([]*abi.RandomBeaconDkgMaliciousResultSlashingFailed, error)

func (*RandomBeacon) PastDkgResultApprovedEvents

func (rb *RandomBeacon) PastDkgResultApprovedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
	approverFilter []common.Address,
) ([]*abi.RandomBeaconDkgResultApproved, error)

func (*RandomBeacon) PastDkgResultChallengedEvents

func (rb *RandomBeacon) PastDkgResultChallengedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
	challengerFilter []common.Address,
) ([]*abi.RandomBeaconDkgResultChallenged, error)

func (*RandomBeacon) PastDkgResultSubmittedEvents

func (rb *RandomBeacon) PastDkgResultSubmittedEvents(
	startBlock uint64,
	endBlock *uint64,
	resultHashFilter [][32]byte,
	seedFilter []*big.Int,
) ([]*abi.RandomBeaconDkgResultSubmitted, error)

func (*RandomBeacon) PastDkgSeedTimedOutEvents

func (rb *RandomBeacon) PastDkgSeedTimedOutEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconDkgSeedTimedOut, error)

func (*RandomBeacon) PastDkgStartedEvents

func (rb *RandomBeacon) PastDkgStartedEvents(
	startBlock uint64,
	endBlock *uint64,
	seedFilter []*big.Int,
) ([]*abi.RandomBeaconDkgStarted, error)

func (*RandomBeacon) PastDkgStateLockedEvents

func (rb *RandomBeacon) PastDkgStateLockedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconDkgStateLocked, error)

func (*RandomBeacon) PastDkgTimedOutEvents

func (rb *RandomBeacon) PastDkgTimedOutEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconDkgTimedOut, error)

func (*RandomBeacon) PastGasParametersUpdatedEvents

func (rb *RandomBeacon) PastGasParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconGasParametersUpdated, error)

func (*RandomBeacon) PastGovernanceTransferredEvents

func (rb *RandomBeacon) PastGovernanceTransferredEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconGovernanceTransferred, error)

func (*RandomBeacon) PastGroupCreationParametersUpdatedEvents

func (rb *RandomBeacon) PastGroupCreationParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconGroupCreationParametersUpdated, error)

func (*RandomBeacon) PastGroupRegisteredEvents

func (rb *RandomBeacon) PastGroupRegisteredEvents(
	startBlock uint64,
	endBlock *uint64,
	groupIdFilter []uint64,
	groupPubKeyFilter [][]byte,
) ([]*abi.RandomBeaconGroupRegistered, error)

func (*RandomBeacon) PastInactivityClaimedEvents

func (rb *RandomBeacon) PastInactivityClaimedEvents(
	startBlock uint64,
	endBlock *uint64,
	groupIdFilter []uint64,
) ([]*abi.RandomBeaconInactivityClaimed, error)

func (*RandomBeacon) PastInvoluntaryAuthorizationDecreaseFailedEvents

func (rb *RandomBeacon) PastInvoluntaryAuthorizationDecreaseFailedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.RandomBeaconInvoluntaryAuthorizationDecreaseFailed, error)

func (*RandomBeacon) PastOperatorJoinedSortitionPoolEvents

func (rb *RandomBeacon) PastOperatorJoinedSortitionPoolEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.RandomBeaconOperatorJoinedSortitionPool, error)

func (*RandomBeacon) PastOperatorRegisteredEvents

func (rb *RandomBeacon) PastOperatorRegisteredEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.RandomBeaconOperatorRegistered, error)

func (*RandomBeacon) PastOperatorStatusUpdatedEvents

func (rb *RandomBeacon) PastOperatorStatusUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	operatorFilter []common.Address,
) ([]*abi.RandomBeaconOperatorStatusUpdated, error)

func (*RandomBeacon) PastReimbursementPoolUpdatedEvents

func (rb *RandomBeacon) PastReimbursementPoolUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconReimbursementPoolUpdated, error)

func (*RandomBeacon) PastRelayEntryDelaySlashedEvents

func (rb *RandomBeacon) PastRelayEntryDelaySlashedEvents(
	startBlock uint64,
	endBlock *uint64,
	requestIdFilter []*big.Int,
) ([]*abi.RandomBeaconRelayEntryDelaySlashed, error)

func (*RandomBeacon) PastRelayEntryDelaySlashingFailedEvents

func (rb *RandomBeacon) PastRelayEntryDelaySlashingFailedEvents(
	startBlock uint64,
	endBlock *uint64,
	requestIdFilter []*big.Int,
) ([]*abi.RandomBeaconRelayEntryDelaySlashingFailed, error)

func (*RandomBeacon) PastRelayEntryParametersUpdatedEvents

func (rb *RandomBeacon) PastRelayEntryParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconRelayEntryParametersUpdated, error)

func (*RandomBeacon) PastRelayEntryRequestedEvents

func (rb *RandomBeacon) PastRelayEntryRequestedEvents(
	startBlock uint64,
	endBlock *uint64,
	requestIdFilter []*big.Int,
) ([]*abi.RandomBeaconRelayEntryRequested, error)

func (*RandomBeacon) PastRelayEntrySubmittedEvents

func (rb *RandomBeacon) PastRelayEntrySubmittedEvents(
	startBlock uint64,
	endBlock *uint64,
	requestIdFilter []*big.Int,
) ([]*abi.RandomBeaconRelayEntrySubmitted, error)

func (*RandomBeacon) PastRelayEntryTimedOutEvents

func (rb *RandomBeacon) PastRelayEntryTimedOutEvents(
	startBlock uint64,
	endBlock *uint64,
	requestIdFilter []*big.Int,
) ([]*abi.RandomBeaconRelayEntryTimedOut, error)

func (*RandomBeacon) PastRelayEntryTimeoutSlashedEvents

func (rb *RandomBeacon) PastRelayEntryTimeoutSlashedEvents(
	startBlock uint64,
	endBlock *uint64,
	requestIdFilter []*big.Int,
) ([]*abi.RandomBeaconRelayEntryTimeoutSlashed, error)

func (*RandomBeacon) PastRelayEntryTimeoutSlashingFailedEvents

func (rb *RandomBeacon) PastRelayEntryTimeoutSlashingFailedEvents(
	startBlock uint64,
	endBlock *uint64,
	requestIdFilter []*big.Int,
) ([]*abi.RandomBeaconRelayEntryTimeoutSlashingFailed, error)

func (*RandomBeacon) PastRequesterAuthorizationUpdatedEvents

func (rb *RandomBeacon) PastRequesterAuthorizationUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
	requesterFilter []common.Address,
) ([]*abi.RandomBeaconRequesterAuthorizationUpdated, error)

func (*RandomBeacon) PastRewardParametersUpdatedEvents

func (rb *RandomBeacon) PastRewardParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconRewardParametersUpdated, error)

func (*RandomBeacon) PastRewardsWithdrawnEvents

func (rb *RandomBeacon) PastRewardsWithdrawnEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
) ([]*abi.RandomBeaconRewardsWithdrawn, error)

func (*RandomBeacon) PastSlashingParametersUpdatedEvents

func (rb *RandomBeacon) PastSlashingParametersUpdatedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.RandomBeaconSlashingParametersUpdated, error)

func (*RandomBeacon) PastUnauthorizedSigningSlashedEvents

func (rb *RandomBeacon) PastUnauthorizedSigningSlashedEvents(
	startBlock uint64,
	endBlock *uint64,
	groupIdFilter []uint64,
) ([]*abi.RandomBeaconUnauthorizedSigningSlashed, error)

func (*RandomBeacon) PastUnauthorizedSigningSlashingFailedEvents

func (rb *RandomBeacon) PastUnauthorizedSigningSlashingFailedEvents(
	startBlock uint64,
	endBlock *uint64,
	groupIdFilter []uint64,
) ([]*abi.RandomBeaconUnauthorizedSigningSlashingFailed, error)

func (*RandomBeacon) PendingAuthorizationDecrease

func (rb *RandomBeacon) PendingAuthorizationDecrease(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*RandomBeacon) PendingAuthorizationDecreaseAtBlock

func (rb *RandomBeacon) PendingAuthorizationDecreaseAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*RandomBeacon) RegisterOperator

func (rb *RandomBeacon) RegisterOperator(
	arg_operator common.Address,

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

Transaction submission.

func (*RandomBeacon) RegisterOperatorGasEstimate

func (rb *RandomBeacon) RegisterOperatorGasEstimate(
	arg_operator common.Address,
) (uint64, error)

func (*RandomBeacon) ReimbursementPool

func (rb *RandomBeacon) ReimbursementPool() (common.Address, error)

func (*RandomBeacon) ReimbursementPoolAtBlock

func (rb *RandomBeacon) ReimbursementPoolAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*RandomBeacon) ReimbursementPoolUpdatedEvent

func (rb *RandomBeacon) ReimbursementPoolUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *RbReimbursementPoolUpdatedSubscription

func (*RandomBeacon) RelayEntryDelaySlashedEvent

func (rb *RandomBeacon) RelayEntryDelaySlashedEvent(
	opts *ethereum.SubscribeOpts,
	requestIdFilter []*big.Int,
) *RbRelayEntryDelaySlashedSubscription

func (*RandomBeacon) RelayEntryDelaySlashingFailedEvent

func (rb *RandomBeacon) RelayEntryDelaySlashingFailedEvent(
	opts *ethereum.SubscribeOpts,
	requestIdFilter []*big.Int,
) *RbRelayEntryDelaySlashingFailedSubscription

func (*RandomBeacon) RelayEntryParameters

func (rb *RandomBeacon) RelayEntryParameters() (relayEntryParameters, error)

func (*RandomBeacon) RelayEntryParametersAtBlock

func (rb *RandomBeacon) RelayEntryParametersAtBlock(
	blockNumber *big.Int,
) (relayEntryParameters, error)

func (*RandomBeacon) RelayEntryParametersUpdatedEvent

func (rb *RandomBeacon) RelayEntryParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *RbRelayEntryParametersUpdatedSubscription

func (*RandomBeacon) RelayEntryRequestedEvent

func (rb *RandomBeacon) RelayEntryRequestedEvent(
	opts *ethereum.SubscribeOpts,
	requestIdFilter []*big.Int,
) *RbRelayEntryRequestedSubscription

func (*RandomBeacon) RelayEntrySubmittedEvent

func (rb *RandomBeacon) RelayEntrySubmittedEvent(
	opts *ethereum.SubscribeOpts,
	requestIdFilter []*big.Int,
) *RbRelayEntrySubmittedSubscription

func (*RandomBeacon) RelayEntryTimedOutEvent

func (rb *RandomBeacon) RelayEntryTimedOutEvent(
	opts *ethereum.SubscribeOpts,
	requestIdFilter []*big.Int,
) *RbRelayEntryTimedOutSubscription

func (*RandomBeacon) RelayEntryTimeoutSlashedEvent

func (rb *RandomBeacon) RelayEntryTimeoutSlashedEvent(
	opts *ethereum.SubscribeOpts,
	requestIdFilter []*big.Int,
) *RbRelayEntryTimeoutSlashedSubscription

func (*RandomBeacon) RelayEntryTimeoutSlashingFailedEvent

func (rb *RandomBeacon) RelayEntryTimeoutSlashingFailedEvent(
	opts *ethereum.SubscribeOpts,
	requestIdFilter []*big.Int,
) *RbRelayEntryTimeoutSlashingFailedSubscription

func (*RandomBeacon) RemainingAuthorizationDecreaseDelay

func (rb *RandomBeacon) RemainingAuthorizationDecreaseDelay(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*RandomBeacon) RemainingAuthorizationDecreaseDelayAtBlock

func (rb *RandomBeacon) RemainingAuthorizationDecreaseDelayAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (uint64, error)

func (*RandomBeacon) ReportRelayEntryTimeout

func (rb *RandomBeacon) ReportRelayEntryTimeout(
	arg_groupMembers []uint32,

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

Transaction submission.

func (*RandomBeacon) ReportRelayEntryTimeoutGasEstimate

func (rb *RandomBeacon) ReportRelayEntryTimeoutGasEstimate(
	arg_groupMembers []uint32,
) (uint64, error)

func (*RandomBeacon) ReportUnauthorizedSigning

func (rb *RandomBeacon) ReportUnauthorizedSigning(
	arg_signedMsgSender []byte,
	arg_groupId uint64,
	arg_groupMembers []uint32,

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

Transaction submission.

func (*RandomBeacon) ReportUnauthorizedSigningGasEstimate

func (rb *RandomBeacon) ReportUnauthorizedSigningGasEstimate(
	arg_signedMsgSender []byte,
	arg_groupId uint64,
	arg_groupMembers []uint32,
) (uint64, error)

func (*RandomBeacon) RequestRelayEntry

func (rb *RandomBeacon) RequestRelayEntry(
	arg_callbackContract common.Address,

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

Transaction submission.

func (*RandomBeacon) RequestRelayEntryGasEstimate

func (rb *RandomBeacon) RequestRelayEntryGasEstimate(
	arg_callbackContract common.Address,
) (uint64, error)

func (*RandomBeacon) RequesterAuthorizationUpdatedEvent

func (rb *RandomBeacon) RequesterAuthorizationUpdatedEvent(
	opts *ethereum.SubscribeOpts,
	requesterFilter []common.Address,
) *RbRequesterAuthorizationUpdatedSubscription

func (*RandomBeacon) RewardParameters

func (rb *RandomBeacon) RewardParameters() (rewardParameters, error)

func (*RandomBeacon) RewardParametersAtBlock

func (rb *RandomBeacon) RewardParametersAtBlock(
	blockNumber *big.Int,
) (rewardParameters, error)

func (*RandomBeacon) RewardParametersUpdatedEvent

func (rb *RandomBeacon) RewardParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *RbRewardParametersUpdatedSubscription

func (*RandomBeacon) RewardsWithdrawnEvent

func (rb *RandomBeacon) RewardsWithdrawnEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
) *RbRewardsWithdrawnSubscription

func (*RandomBeacon) SelectGroup

func (rb *RandomBeacon) SelectGroup() ([]uint32, error)

func (*RandomBeacon) SelectGroupAtBlock

func (rb *RandomBeacon) SelectGroupAtBlock(
	blockNumber *big.Int,
) ([]uint32, error)

func (*RandomBeacon) SetRequesterAuthorization

func (rb *RandomBeacon) SetRequesterAuthorization(
	arg_requester common.Address,
	arg_isAuthorized bool,

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

Transaction submission.

func (*RandomBeacon) SetRequesterAuthorizationGasEstimate

func (rb *RandomBeacon) SetRequesterAuthorizationGasEstimate(
	arg_requester common.Address,
	arg_isAuthorized bool,
) (uint64, error)

func (*RandomBeacon) SlashingParameters

func (rb *RandomBeacon) SlashingParameters() (slashingParameters, error)

func (*RandomBeacon) SlashingParametersAtBlock

func (rb *RandomBeacon) SlashingParametersAtBlock(
	blockNumber *big.Int,
) (slashingParameters, error)

func (*RandomBeacon) SlashingParametersUpdatedEvent

func (rb *RandomBeacon) SlashingParametersUpdatedEvent(
	opts *ethereum.SubscribeOpts,
) *RbSlashingParametersUpdatedSubscription

func (*RandomBeacon) SortitionPool

func (rb *RandomBeacon) SortitionPool() (common.Address, error)

func (*RandomBeacon) SortitionPoolAtBlock

func (rb *RandomBeacon) SortitionPoolAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*RandomBeacon) Staking

func (rb *RandomBeacon) Staking() (common.Address, error)

func (*RandomBeacon) StakingAtBlock

func (rb *RandomBeacon) StakingAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*RandomBeacon) StakingProviderToOperator

func (rb *RandomBeacon) StakingProviderToOperator(
	arg_stakingProvider common.Address,
) (common.Address, error)

func (*RandomBeacon) StakingProviderToOperatorAtBlock

func (rb *RandomBeacon) StakingProviderToOperatorAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (common.Address, error)

func (*RandomBeacon) SubmitDkgResult

func (rb *RandomBeacon) SubmitDkgResult(
	arg_dkgResult abi.BeaconDkgResult,

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

Transaction submission.

func (*RandomBeacon) SubmitDkgResultGasEstimate

func (rb *RandomBeacon) SubmitDkgResultGasEstimate(
	arg_dkgResult abi.BeaconDkgResult,
) (uint64, error)

func (*RandomBeacon) SubmitRelayEntry

func (rb *RandomBeacon) SubmitRelayEntry(
	arg_entry []byte,
	arg_groupMembers []uint32,

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

Transaction submission.

func (*RandomBeacon) SubmitRelayEntry0

func (rb *RandomBeacon) SubmitRelayEntry0(
	arg_entry []byte,

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

Transaction submission.

func (*RandomBeacon) SubmitRelayEntry0GasEstimate

func (rb *RandomBeacon) SubmitRelayEntry0GasEstimate(
	arg_entry []byte,
) (uint64, error)

func (*RandomBeacon) SubmitRelayEntryGasEstimate

func (rb *RandomBeacon) SubmitRelayEntryGasEstimate(
	arg_entry []byte,
	arg_groupMembers []uint32,
) (uint64, error)

func (*RandomBeacon) TToken

func (rb *RandomBeacon) TToken() (common.Address, error)

func (*RandomBeacon) TTokenAtBlock

func (rb *RandomBeacon) TTokenAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*RandomBeacon) TransferGovernance

func (rb *RandomBeacon) TransferGovernance(
	arg_newGovernance common.Address,

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

Transaction submission.

func (*RandomBeacon) TransferGovernanceGasEstimate

func (rb *RandomBeacon) TransferGovernanceGasEstimate(
	arg_newGovernance common.Address,
) (uint64, error)

func (*RandomBeacon) UnauthorizedSigningSlashedEvent

func (rb *RandomBeacon) UnauthorizedSigningSlashedEvent(
	opts *ethereum.SubscribeOpts,
	groupIdFilter []uint64,
) *RbUnauthorizedSigningSlashedSubscription

func (*RandomBeacon) UnauthorizedSigningSlashingFailedEvent

func (rb *RandomBeacon) UnauthorizedSigningSlashingFailedEvent(
	opts *ethereum.SubscribeOpts,
	groupIdFilter []uint64,
) *RbUnauthorizedSigningSlashingFailedSubscription

func (*RandomBeacon) UpdateAuthorizationParameters

func (rb *RandomBeacon) UpdateAuthorizationParameters(
	arg__minimumAuthorization *big.Int,
	arg__authorizationDecreaseDelay uint64,
	arg__authorizationDecreaseChangePeriod uint64,

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

Transaction submission.

func (*RandomBeacon) UpdateAuthorizationParametersGasEstimate

func (rb *RandomBeacon) UpdateAuthorizationParametersGasEstimate(
	arg__minimumAuthorization *big.Int,
	arg__authorizationDecreaseDelay uint64,
	arg__authorizationDecreaseChangePeriod uint64,
) (uint64, error)

func (*RandomBeacon) UpdateGasParameters

func (rb *RandomBeacon) UpdateGasParameters(
	arg_dkgResultSubmissionGas *big.Int,
	arg_dkgResultApprovalGasOffset *big.Int,
	arg_notifyOperatorInactivityGasOffset *big.Int,
	arg_relayEntrySubmissionGasOffset *big.Int,

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

Transaction submission.

func (*RandomBeacon) UpdateGasParametersGasEstimate

func (rb *RandomBeacon) UpdateGasParametersGasEstimate(
	arg_dkgResultSubmissionGas *big.Int,
	arg_dkgResultApprovalGasOffset *big.Int,
	arg_notifyOperatorInactivityGasOffset *big.Int,
	arg_relayEntrySubmissionGasOffset *big.Int,
) (uint64, error)

func (*RandomBeacon) UpdateGroupCreationParameters

func (rb *RandomBeacon) UpdateGroupCreationParameters(
	arg_groupCreationFrequency *big.Int,
	arg_groupLifetime *big.Int,
	arg_dkgResultChallengePeriodLength *big.Int,
	arg_dkgResultChallengeExtraGas *big.Int,
	arg_dkgResultSubmissionTimeout *big.Int,
	arg_dkgSubmitterPrecedencePeriodLength *big.Int,

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

Transaction submission.

func (*RandomBeacon) UpdateGroupCreationParametersGasEstimate

func (rb *RandomBeacon) UpdateGroupCreationParametersGasEstimate(
	arg_groupCreationFrequency *big.Int,
	arg_groupLifetime *big.Int,
	arg_dkgResultChallengePeriodLength *big.Int,
	arg_dkgResultChallengeExtraGas *big.Int,
	arg_dkgResultSubmissionTimeout *big.Int,
	arg_dkgSubmitterPrecedencePeriodLength *big.Int,
) (uint64, error)

func (*RandomBeacon) UpdateOperatorStatus

func (rb *RandomBeacon) UpdateOperatorStatus(
	arg_operator common.Address,

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

Transaction submission.

func (*RandomBeacon) UpdateOperatorStatusGasEstimate

func (rb *RandomBeacon) UpdateOperatorStatusGasEstimate(
	arg_operator common.Address,
) (uint64, error)

func (*RandomBeacon) UpdateReimbursementPool

func (rb *RandomBeacon) UpdateReimbursementPool(
	arg__reimbursementPool common.Address,

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

Transaction submission.

func (*RandomBeacon) UpdateReimbursementPoolGasEstimate

func (rb *RandomBeacon) UpdateReimbursementPoolGasEstimate(
	arg__reimbursementPool common.Address,
) (uint64, error)

func (*RandomBeacon) UpdateRelayEntryParameters

func (rb *RandomBeacon) UpdateRelayEntryParameters(
	arg_relayEntrySoftTimeout *big.Int,
	arg_relayEntryHardTimeout *big.Int,
	arg_callbackGasLimit *big.Int,

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

Transaction submission.

func (*RandomBeacon) UpdateRelayEntryParametersGasEstimate

func (rb *RandomBeacon) UpdateRelayEntryParametersGasEstimate(
	arg_relayEntrySoftTimeout *big.Int,
	arg_relayEntryHardTimeout *big.Int,
	arg_callbackGasLimit *big.Int,
) (uint64, error)

func (*RandomBeacon) UpdateRewardParameters

func (rb *RandomBeacon) UpdateRewardParameters(
	arg_sortitionPoolRewardsBanDuration *big.Int,
	arg_relayEntryTimeoutNotificationRewardMultiplier *big.Int,
	arg_unauthorizedSigningNotificationRewardMultiplier *big.Int,
	arg_dkgMaliciousResultNotificationRewardMultiplier *big.Int,

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

Transaction submission.

func (*RandomBeacon) UpdateRewardParametersGasEstimate

func (rb *RandomBeacon) UpdateRewardParametersGasEstimate(
	arg_sortitionPoolRewardsBanDuration *big.Int,
	arg_relayEntryTimeoutNotificationRewardMultiplier *big.Int,
	arg_unauthorizedSigningNotificationRewardMultiplier *big.Int,
	arg_dkgMaliciousResultNotificationRewardMultiplier *big.Int,
) (uint64, error)

func (*RandomBeacon) UpdateSlashingParameters

func (rb *RandomBeacon) UpdateSlashingParameters(
	arg_relayEntrySubmissionFailureSlashingAmount *big.Int,
	arg_maliciousDkgResultSlashingAmount *big.Int,
	arg_unauthorizedSigningSlashingAmount *big.Int,

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

Transaction submission.

func (*RandomBeacon) UpdateSlashingParametersGasEstimate

func (rb *RandomBeacon) UpdateSlashingParametersGasEstimate(
	arg_relayEntrySubmissionFailureSlashingAmount *big.Int,
	arg_maliciousDkgResultSlashingAmount *big.Int,
	arg_unauthorizedSigningSlashingAmount *big.Int,
) (uint64, error)

func (*RandomBeacon) WithdrawIneligibleRewards

func (rb *RandomBeacon) WithdrawIneligibleRewards(
	arg_recipient common.Address,

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

Transaction submission.

func (*RandomBeacon) WithdrawIneligibleRewardsGasEstimate

func (rb *RandomBeacon) WithdrawIneligibleRewardsGasEstimate(
	arg_recipient common.Address,
) (uint64, error)

func (*RandomBeacon) WithdrawRewards

func (rb *RandomBeacon) WithdrawRewards(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*RandomBeacon) WithdrawRewardsGasEstimate

func (rb *RandomBeacon) WithdrawRewardsGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

type RbAuthorizationDecreaseApprovedSubscription

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

func (*RbAuthorizationDecreaseApprovedSubscription) OnEvent

func (adas *RbAuthorizationDecreaseApprovedSubscription) OnEvent(
	handler randomBeaconAuthorizationDecreaseApprovedFunc,
) subscription.EventSubscription

func (*RbAuthorizationDecreaseApprovedSubscription) Pipe

type RbAuthorizationDecreaseRequestedSubscription

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

func (*RbAuthorizationDecreaseRequestedSubscription) OnEvent

func (adrs *RbAuthorizationDecreaseRequestedSubscription) OnEvent(
	handler randomBeaconAuthorizationDecreaseRequestedFunc,
) subscription.EventSubscription

func (*RbAuthorizationDecreaseRequestedSubscription) Pipe

type RbAuthorizationIncreasedSubscription

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

func (*RbAuthorizationIncreasedSubscription) OnEvent

func (ais *RbAuthorizationIncreasedSubscription) OnEvent(
	handler randomBeaconAuthorizationIncreasedFunc,
) subscription.EventSubscription

func (*RbAuthorizationIncreasedSubscription) Pipe

type RbAuthorizationParametersUpdatedSubscription

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

func (*RbAuthorizationParametersUpdatedSubscription) OnEvent

func (apus *RbAuthorizationParametersUpdatedSubscription) OnEvent(
	handler randomBeaconAuthorizationParametersUpdatedFunc,
) subscription.EventSubscription

func (*RbAuthorizationParametersUpdatedSubscription) Pipe

type RbCallbackFailedSubscription

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

func (*RbCallbackFailedSubscription) OnEvent

func (cfs *RbCallbackFailedSubscription) OnEvent(
	handler randomBeaconCallbackFailedFunc,
) subscription.EventSubscription

func (*RbCallbackFailedSubscription) Pipe

type RbDkgMaliciousResultSlashedSubscription

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

func (*RbDkgMaliciousResultSlashedSubscription) OnEvent

func (dmrss *RbDkgMaliciousResultSlashedSubscription) OnEvent(
	handler randomBeaconDkgMaliciousResultSlashedFunc,
) subscription.EventSubscription

func (*RbDkgMaliciousResultSlashedSubscription) Pipe

type RbDkgMaliciousResultSlashingFailedSubscription

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

func (*RbDkgMaliciousResultSlashingFailedSubscription) OnEvent

func (dmrsfs *RbDkgMaliciousResultSlashingFailedSubscription) OnEvent(
	handler randomBeaconDkgMaliciousResultSlashingFailedFunc,
) subscription.EventSubscription

func (*RbDkgMaliciousResultSlashingFailedSubscription) Pipe

type RbDkgResultApprovedSubscription

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

func (*RbDkgResultApprovedSubscription) OnEvent

func (dras *RbDkgResultApprovedSubscription) OnEvent(
	handler randomBeaconDkgResultApprovedFunc,
) subscription.EventSubscription

func (*RbDkgResultApprovedSubscription) Pipe

type RbDkgResultChallengedSubscription

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

func (*RbDkgResultChallengedSubscription) OnEvent

func (drcs *RbDkgResultChallengedSubscription) OnEvent(
	handler randomBeaconDkgResultChallengedFunc,
) subscription.EventSubscription

func (*RbDkgResultChallengedSubscription) Pipe

type RbDkgResultSubmittedSubscription

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

func (*RbDkgResultSubmittedSubscription) OnEvent

func (drss *RbDkgResultSubmittedSubscription) OnEvent(
	handler randomBeaconDkgResultSubmittedFunc,
) subscription.EventSubscription

func (*RbDkgResultSubmittedSubscription) Pipe

type RbDkgSeedTimedOutSubscription

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

func (*RbDkgSeedTimedOutSubscription) OnEvent

func (dstos *RbDkgSeedTimedOutSubscription) OnEvent(
	handler randomBeaconDkgSeedTimedOutFunc,
) subscription.EventSubscription

func (*RbDkgSeedTimedOutSubscription) Pipe

type RbDkgStartedSubscription

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

func (*RbDkgStartedSubscription) OnEvent

func (dss *RbDkgStartedSubscription) OnEvent(
	handler randomBeaconDkgStartedFunc,
) subscription.EventSubscription

func (*RbDkgStartedSubscription) Pipe

type RbDkgStateLockedSubscription

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

func (*RbDkgStateLockedSubscription) OnEvent

func (dsls *RbDkgStateLockedSubscription) OnEvent(
	handler randomBeaconDkgStateLockedFunc,
) subscription.EventSubscription

func (*RbDkgStateLockedSubscription) Pipe

type RbDkgTimedOutSubscription

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

func (*RbDkgTimedOutSubscription) OnEvent

func (dtos *RbDkgTimedOutSubscription) OnEvent(
	handler randomBeaconDkgTimedOutFunc,
) subscription.EventSubscription

func (*RbDkgTimedOutSubscription) Pipe

type RbGasParametersUpdatedSubscription

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

func (*RbGasParametersUpdatedSubscription) OnEvent

func (gpus *RbGasParametersUpdatedSubscription) OnEvent(
	handler randomBeaconGasParametersUpdatedFunc,
) subscription.EventSubscription

func (*RbGasParametersUpdatedSubscription) Pipe

type RbGovernanceTransferredSubscription

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

func (*RbGovernanceTransferredSubscription) OnEvent

func (gts *RbGovernanceTransferredSubscription) OnEvent(
	handler randomBeaconGovernanceTransferredFunc,
) subscription.EventSubscription

func (*RbGovernanceTransferredSubscription) Pipe

type RbGroupCreationParametersUpdatedSubscription

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

func (*RbGroupCreationParametersUpdatedSubscription) OnEvent

func (gcpus *RbGroupCreationParametersUpdatedSubscription) OnEvent(
	handler randomBeaconGroupCreationParametersUpdatedFunc,
) subscription.EventSubscription

func (*RbGroupCreationParametersUpdatedSubscription) Pipe

type RbGroupRegisteredSubscription

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

func (*RbGroupRegisteredSubscription) OnEvent

func (grs *RbGroupRegisteredSubscription) OnEvent(
	handler randomBeaconGroupRegisteredFunc,
) subscription.EventSubscription

func (*RbGroupRegisteredSubscription) Pipe

type RbInactivityClaimedSubscription

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

func (*RbInactivityClaimedSubscription) OnEvent

func (ics *RbInactivityClaimedSubscription) OnEvent(
	handler randomBeaconInactivityClaimedFunc,
) subscription.EventSubscription

func (*RbInactivityClaimedSubscription) Pipe

type RbInvoluntaryAuthorizationDecreaseFailedSubscription

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

func (*RbInvoluntaryAuthorizationDecreaseFailedSubscription) OnEvent

func (iadfs *RbInvoluntaryAuthorizationDecreaseFailedSubscription) OnEvent(
	handler randomBeaconInvoluntaryAuthorizationDecreaseFailedFunc,
) subscription.EventSubscription

func (*RbInvoluntaryAuthorizationDecreaseFailedSubscription) Pipe

type RbOperatorJoinedSortitionPoolSubscription

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

func (*RbOperatorJoinedSortitionPoolSubscription) OnEvent

func (ojsps *RbOperatorJoinedSortitionPoolSubscription) OnEvent(
	handler randomBeaconOperatorJoinedSortitionPoolFunc,
) subscription.EventSubscription

func (*RbOperatorJoinedSortitionPoolSubscription) Pipe

type RbOperatorRegisteredSubscription

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

func (*RbOperatorRegisteredSubscription) OnEvent

func (ors *RbOperatorRegisteredSubscription) OnEvent(
	handler randomBeaconOperatorRegisteredFunc,
) subscription.EventSubscription

func (*RbOperatorRegisteredSubscription) Pipe

type RbOperatorStatusUpdatedSubscription

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

func (*RbOperatorStatusUpdatedSubscription) OnEvent

func (osus *RbOperatorStatusUpdatedSubscription) OnEvent(
	handler randomBeaconOperatorStatusUpdatedFunc,
) subscription.EventSubscription

func (*RbOperatorStatusUpdatedSubscription) Pipe

type RbReimbursementPoolUpdatedSubscription

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

func (*RbReimbursementPoolUpdatedSubscription) OnEvent

func (rpus *RbReimbursementPoolUpdatedSubscription) OnEvent(
	handler randomBeaconReimbursementPoolUpdatedFunc,
) subscription.EventSubscription

func (*RbReimbursementPoolUpdatedSubscription) Pipe

type RbRelayEntryDelaySlashedSubscription

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

func (*RbRelayEntryDelaySlashedSubscription) OnEvent

func (redss *RbRelayEntryDelaySlashedSubscription) OnEvent(
	handler randomBeaconRelayEntryDelaySlashedFunc,
) subscription.EventSubscription

func (*RbRelayEntryDelaySlashedSubscription) Pipe

type RbRelayEntryDelaySlashingFailedSubscription

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

func (*RbRelayEntryDelaySlashingFailedSubscription) OnEvent

func (redsfs *RbRelayEntryDelaySlashingFailedSubscription) OnEvent(
	handler randomBeaconRelayEntryDelaySlashingFailedFunc,
) subscription.EventSubscription

func (*RbRelayEntryDelaySlashingFailedSubscription) Pipe

type RbRelayEntryParametersUpdatedSubscription

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

func (*RbRelayEntryParametersUpdatedSubscription) OnEvent

func (repus *RbRelayEntryParametersUpdatedSubscription) OnEvent(
	handler randomBeaconRelayEntryParametersUpdatedFunc,
) subscription.EventSubscription

func (*RbRelayEntryParametersUpdatedSubscription) Pipe

type RbRelayEntryRequestedSubscription

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

func (*RbRelayEntryRequestedSubscription) OnEvent

func (rers *RbRelayEntryRequestedSubscription) OnEvent(
	handler randomBeaconRelayEntryRequestedFunc,
) subscription.EventSubscription

func (*RbRelayEntryRequestedSubscription) Pipe

type RbRelayEntrySubmittedSubscription

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

func (*RbRelayEntrySubmittedSubscription) OnEvent

func (ress *RbRelayEntrySubmittedSubscription) OnEvent(
	handler randomBeaconRelayEntrySubmittedFunc,
) subscription.EventSubscription

func (*RbRelayEntrySubmittedSubscription) Pipe

type RbRelayEntryTimedOutSubscription

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

func (*RbRelayEntryTimedOutSubscription) OnEvent

func (retos *RbRelayEntryTimedOutSubscription) OnEvent(
	handler randomBeaconRelayEntryTimedOutFunc,
) subscription.EventSubscription

func (*RbRelayEntryTimedOutSubscription) Pipe

type RbRelayEntryTimeoutSlashedSubscription

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

func (*RbRelayEntryTimeoutSlashedSubscription) OnEvent

func (retss *RbRelayEntryTimeoutSlashedSubscription) OnEvent(
	handler randomBeaconRelayEntryTimeoutSlashedFunc,
) subscription.EventSubscription

func (*RbRelayEntryTimeoutSlashedSubscription) Pipe

type RbRelayEntryTimeoutSlashingFailedSubscription

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

func (*RbRelayEntryTimeoutSlashingFailedSubscription) OnEvent

func (retsfs *RbRelayEntryTimeoutSlashingFailedSubscription) OnEvent(
	handler randomBeaconRelayEntryTimeoutSlashingFailedFunc,
) subscription.EventSubscription

func (*RbRelayEntryTimeoutSlashingFailedSubscription) Pipe

type RbRequesterAuthorizationUpdatedSubscription

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

func (*RbRequesterAuthorizationUpdatedSubscription) OnEvent

func (raus *RbRequesterAuthorizationUpdatedSubscription) OnEvent(
	handler randomBeaconRequesterAuthorizationUpdatedFunc,
) subscription.EventSubscription

func (*RbRequesterAuthorizationUpdatedSubscription) Pipe

type RbRewardParametersUpdatedSubscription

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

func (*RbRewardParametersUpdatedSubscription) OnEvent

func (rpus *RbRewardParametersUpdatedSubscription) OnEvent(
	handler randomBeaconRewardParametersUpdatedFunc,
) subscription.EventSubscription

func (*RbRewardParametersUpdatedSubscription) Pipe

type RbRewardsWithdrawnSubscription

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

func (*RbRewardsWithdrawnSubscription) OnEvent

func (rws *RbRewardsWithdrawnSubscription) OnEvent(
	handler randomBeaconRewardsWithdrawnFunc,
) subscription.EventSubscription

func (*RbRewardsWithdrawnSubscription) Pipe

type RbSlashingParametersUpdatedSubscription

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

func (*RbSlashingParametersUpdatedSubscription) OnEvent

func (spus *RbSlashingParametersUpdatedSubscription) OnEvent(
	handler randomBeaconSlashingParametersUpdatedFunc,
) subscription.EventSubscription

func (*RbSlashingParametersUpdatedSubscription) Pipe

type RbUnauthorizedSigningSlashedSubscription

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

func (*RbUnauthorizedSigningSlashedSubscription) OnEvent

func (usss *RbUnauthorizedSigningSlashedSubscription) OnEvent(
	handler randomBeaconUnauthorizedSigningSlashedFunc,
) subscription.EventSubscription

func (*RbUnauthorizedSigningSlashedSubscription) Pipe

type RbUnauthorizedSigningSlashingFailedSubscription

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

func (*RbUnauthorizedSigningSlashingFailedSubscription) OnEvent

func (ussfs *RbUnauthorizedSigningSlashingFailedSubscription) OnEvent(
	handler randomBeaconUnauthorizedSigningSlashingFailedFunc,
) subscription.EventSubscription

func (*RbUnauthorizedSigningSlashingFailedSubscription) Pipe

Jump to

Keyboard shortcuts

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