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 TokenStaking

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

func NewTokenStaking

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

func (*TokenStaking) ApplicationInfo

func (ts *TokenStaking) ApplicationInfo(
	arg0 common.Address,
) (applicationInfo, error)

func (*TokenStaking) ApplicationInfoAtBlock

func (ts *TokenStaking) ApplicationInfoAtBlock(
	arg0 common.Address,
	blockNumber *big.Int,
) (applicationInfo, error)

func (*TokenStaking) ApplicationStatusChangedEvent

func (ts *TokenStaking) ApplicationStatusChangedEvent(
	opts *ethereum.SubscribeOpts,
	applicationFilter []common.Address,
	newStatusFilter []uint8,
) *TsApplicationStatusChangedSubscription

func (*TokenStaking) Applications

func (ts *TokenStaking) Applications(
	arg0 *big.Int,
) (common.Address, error)

func (*TokenStaking) ApplicationsAtBlock

func (ts *TokenStaking) ApplicationsAtBlock(
	arg0 *big.Int,
	blockNumber *big.Int,
) (common.Address, error)

func (*TokenStaking) ApproveApplication

func (ts *TokenStaking) ApproveApplication(
	arg_application common.Address,

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

Transaction submission.

func (*TokenStaking) ApproveApplicationGasEstimate

func (ts *TokenStaking) ApproveApplicationGasEstimate(
	arg_application common.Address,
) (uint64, error)

func (*TokenStaking) ApproveAuthorizationDecrease

func (ts *TokenStaking) ApproveAuthorizationDecrease(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) ApproveAuthorizationDecreaseGasEstimate

func (ts *TokenStaking) ApproveAuthorizationDecreaseGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) AuthorizationCeiling

func (ts *TokenStaking) AuthorizationCeiling() (*big.Int, error)

func (*TokenStaking) AuthorizationCeilingAtBlock

func (ts *TokenStaking) AuthorizationCeilingAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) AuthorizationCeilingSetEvent

func (ts *TokenStaking) AuthorizationCeilingSetEvent(
	opts *ethereum.SubscribeOpts,
) *TsAuthorizationCeilingSetSubscription

func (*TokenStaking) AuthorizationDecreaseApprovedEvent

func (ts *TokenStaking) AuthorizationDecreaseApprovedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
) *TsAuthorizationDecreaseApprovedSubscription

func (*TokenStaking) AuthorizationDecreaseRequestedEvent

func (ts *TokenStaking) AuthorizationDecreaseRequestedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
) *TsAuthorizationDecreaseRequestedSubscription

func (*TokenStaking) AuthorizationIncreasedEvent

func (ts *TokenStaking) AuthorizationIncreasedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
) *TsAuthorizationIncreasedSubscription

func (*TokenStaking) AuthorizationInvoluntaryDecreasedEvent

func (ts *TokenStaking) AuthorizationInvoluntaryDecreasedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
	successfulCallFilter []bool,
) *TsAuthorizationInvoluntaryDecreasedSubscription

func (*TokenStaking) AuthorizedStake

func (ts *TokenStaking) AuthorizedStake(
	arg_stakingProvider common.Address,
	arg_application common.Address,
) (*big.Int, error)

func (*TokenStaking) AuthorizedStakeAtBlock

func (ts *TokenStaking) AuthorizedStakeAtBlock(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) CallApproveApplication

func (ts *TokenStaking) CallApproveApplication(
	arg_application common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallApproveAuthorizationDecrease

func (ts *TokenStaking) CallApproveAuthorizationDecrease(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallDelegateVoting

func (ts *TokenStaking) CallDelegateVoting(
	arg_stakingProvider common.Address,
	arg_delegatee common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallDisableApplication

func (ts *TokenStaking) CallDisableApplication(
	arg_application common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallForceDecreaseAuthorization

func (ts *TokenStaking) CallForceDecreaseAuthorization(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallIncreaseAuthorization

func (ts *TokenStaking) CallIncreaseAuthorization(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallInitialize

func (ts *TokenStaking) CallInitialize(
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallNotifyKeepStakeDiscrepancy

func (ts *TokenStaking) CallNotifyKeepStakeDiscrepancy(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallNotifyNuStakeDiscrepancy

func (ts *TokenStaking) CallNotifyNuStakeDiscrepancy(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallPauseApplication

func (ts *TokenStaking) CallPauseApplication(
	arg_application common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallProcessSlashing

func (ts *TokenStaking) CallProcessSlashing(
	arg_count *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallPushNotificationReward

func (ts *TokenStaking) CallPushNotificationReward(
	arg_reward *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallRefreshKeepStakeOwner

func (ts *TokenStaking) CallRefreshKeepStakeOwner(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallRequestAuthorizationDecrease

func (ts *TokenStaking) CallRequestAuthorizationDecrease(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallRequestAuthorizationDecrease0

func (ts *TokenStaking) CallRequestAuthorizationDecrease0(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallSeize

func (ts *TokenStaking) CallSeize(
	arg_amount *big.Int,
	arg_rewardMultiplier *big.Int,
	arg_notifier common.Address,
	arg__stakingProviders []common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallSetAuthorizationCeiling

func (ts *TokenStaking) CallSetAuthorizationCeiling(
	arg_ceiling *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallSetMinimumStakeAmount

func (ts *TokenStaking) CallSetMinimumStakeAmount(
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallSetNotificationReward

func (ts *TokenStaking) CallSetNotificationReward(
	arg_reward *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallSetPanicButton

func (ts *TokenStaking) CallSetPanicButton(
	arg_application common.Address,
	arg_panicButton common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallSetStakeDiscrepancyPenalty

func (ts *TokenStaking) CallSetStakeDiscrepancyPenalty(
	arg_penalty *big.Int,
	arg_rewardMultiplier *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallSlash

func (ts *TokenStaking) CallSlash(
	arg_amount *big.Int,
	arg__stakingProviders []common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallStake

func (ts *TokenStaking) CallStake(
	arg_stakingProvider common.Address,
	arg_beneficiary common.Address,
	arg_authorizer common.Address,
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallStakeKeep

func (ts *TokenStaking) CallStakeKeep(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallStakeNu

func (ts *TokenStaking) CallStakeNu(
	arg_stakingProvider common.Address,
	arg_beneficiary common.Address,
	arg_authorizer common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallTopUp

func (ts *TokenStaking) CallTopUp(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallTopUpKeep

func (ts *TokenStaking) CallTopUpKeep(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallTopUpNu

func (ts *TokenStaking) CallTopUpNu(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallTransferGovernance

func (ts *TokenStaking) CallTransferGovernance(
	arg_newGuvnor common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallUnstakeAll

func (ts *TokenStaking) CallUnstakeAll(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallUnstakeKeep

func (ts *TokenStaking) CallUnstakeKeep(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallUnstakeNu

func (ts *TokenStaking) CallUnstakeNu(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallUnstakeT

func (ts *TokenStaking) CallUnstakeT(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) CallWithdrawNotificationReward

func (ts *TokenStaking) CallWithdrawNotificationReward(
	arg_recipient common.Address,
	arg_amount *big.Int,
	blockNumber *big.Int,
) error

Non-mutating call, not a transaction submission.

func (*TokenStaking) Checkpoints

func (ts *TokenStaking) Checkpoints(
	arg_account common.Address,
	arg_pos uint32,
) (abi.CheckpointsCheckpoint, error)

func (*TokenStaking) CheckpointsAtBlock

func (ts *TokenStaking) CheckpointsAtBlock(
	arg_account common.Address,
	arg_pos uint32,
	blockNumber *big.Int,
) (abi.CheckpointsCheckpoint, error)

func (*TokenStaking) DelegateChangedEvent

func (ts *TokenStaking) DelegateChangedEvent(
	opts *ethereum.SubscribeOpts,
	delegatorFilter []common.Address,
	fromDelegateFilter []common.Address,
	toDelegateFilter []common.Address,
) *TsDelegateChangedSubscription

func (*TokenStaking) DelegateVotesChangedEvent

func (ts *TokenStaking) DelegateVotesChangedEvent(
	opts *ethereum.SubscribeOpts,
	delegateFilter []common.Address,
) *TsDelegateVotesChangedSubscription

func (*TokenStaking) DelegateVoting

func (ts *TokenStaking) DelegateVoting(
	arg_stakingProvider common.Address,
	arg_delegatee common.Address,

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

Transaction submission.

func (*TokenStaking) DelegateVotingGasEstimate

func (ts *TokenStaking) DelegateVotingGasEstimate(
	arg_stakingProvider common.Address,
	arg_delegatee common.Address,
) (uint64, error)

func (*TokenStaking) Delegates

func (ts *TokenStaking) Delegates(
	arg_account common.Address,
) (common.Address, error)

func (*TokenStaking) DelegatesAtBlock

func (ts *TokenStaking) DelegatesAtBlock(
	arg_account common.Address,
	blockNumber *big.Int,
) (common.Address, error)

func (*TokenStaking) DisableApplication

func (ts *TokenStaking) DisableApplication(
	arg_application common.Address,

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

Transaction submission.

func (*TokenStaking) DisableApplicationGasEstimate

func (ts *TokenStaking) DisableApplicationGasEstimate(
	arg_application common.Address,
) (uint64, error)

func (*TokenStaking) ForceDecreaseAuthorization

func (ts *TokenStaking) ForceDecreaseAuthorization(
	arg_stakingProvider common.Address,
	arg_application common.Address,

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

Transaction submission.

func (*TokenStaking) ForceDecreaseAuthorizationGasEstimate

func (ts *TokenStaking) ForceDecreaseAuthorizationGasEstimate(
	arg_stakingProvider common.Address,
	arg_application common.Address,
) (uint64, error)

func (*TokenStaking) GetApplicationsLength

func (ts *TokenStaking) GetApplicationsLength() (*big.Int, error)

func (*TokenStaking) GetApplicationsLengthAtBlock

func (ts *TokenStaking) GetApplicationsLengthAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetAvailableToAuthorize

func (ts *TokenStaking) GetAvailableToAuthorize(
	arg_stakingProvider common.Address,
	arg_application common.Address,
) (*big.Int, error)

func (*TokenStaking) GetAvailableToAuthorizeAtBlock

func (ts *TokenStaking) GetAvailableToAuthorizeAtBlock(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetMinStaked

func (ts *TokenStaking) GetMinStaked(
	arg_stakingProvider common.Address,
	arg_stakeTypes uint8,
) (*big.Int, error)

func (*TokenStaking) GetMinStakedAtBlock

func (ts *TokenStaking) GetMinStakedAtBlock(
	arg_stakingProvider common.Address,
	arg_stakeTypes uint8,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetPastTotalSupply

func (ts *TokenStaking) GetPastTotalSupply(
	arg_blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetPastTotalSupplyAtBlock

func (ts *TokenStaking) GetPastTotalSupplyAtBlock(
	arg_blockNumber *big.Int,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetPastVotes

func (ts *TokenStaking) GetPastVotes(
	arg_account common.Address,
	arg_blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetPastVotesAtBlock

func (ts *TokenStaking) GetPastVotesAtBlock(
	arg_account common.Address,
	arg_blockNumber *big.Int,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetSlashingQueueLength

func (ts *TokenStaking) GetSlashingQueueLength() (*big.Int, error)

func (*TokenStaking) GetSlashingQueueLengthAtBlock

func (ts *TokenStaking) GetSlashingQueueLengthAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetStartStakingTimestamp

func (ts *TokenStaking) GetStartStakingTimestamp(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*TokenStaking) GetStartStakingTimestampAtBlock

func (ts *TokenStaking) GetStartStakingTimestampAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) GetVotes

func (ts *TokenStaking) GetVotes(
	arg_account common.Address,
) (*big.Int, error)

func (*TokenStaking) GetVotesAtBlock

func (ts *TokenStaking) GetVotesAtBlock(
	arg_account common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) Governance

func (ts *TokenStaking) Governance() (common.Address, error)

func (*TokenStaking) GovernanceAtBlock

func (ts *TokenStaking) GovernanceAtBlock(
	blockNumber *big.Int,
) (common.Address, error)

func (*TokenStaking) GovernanceTransferredEvent

func (ts *TokenStaking) GovernanceTransferredEvent(
	opts *ethereum.SubscribeOpts,
) *TsGovernanceTransferredSubscription

func (*TokenStaking) IncreaseAuthorization

func (ts *TokenStaking) IncreaseAuthorization(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) IncreaseAuthorizationGasEstimate

func (ts *TokenStaking) IncreaseAuthorizationGasEstimate(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	arg_amount *big.Int,
) (uint64, error)

func (*TokenStaking) Initialize

func (ts *TokenStaking) Initialize(

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

Transaction submission.

func (*TokenStaking) InitializeGasEstimate

func (ts *TokenStaking) InitializeGasEstimate() (uint64, error)

func (*TokenStaking) MinTStakeAmount

func (ts *TokenStaking) MinTStakeAmount() (*big.Int, error)

func (*TokenStaking) MinTStakeAmountAtBlock

func (ts *TokenStaking) MinTStakeAmountAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) MinimumStakeAmountSetEvent

func (ts *TokenStaking) MinimumStakeAmountSetEvent(
	opts *ethereum.SubscribeOpts,
) *TsMinimumStakeAmountSetSubscription

func (*TokenStaking) NotificationReward

func (ts *TokenStaking) NotificationReward() (*big.Int, error)

func (*TokenStaking) NotificationRewardAtBlock

func (ts *TokenStaking) NotificationRewardAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) NotificationRewardPushedEvent

func (ts *TokenStaking) NotificationRewardPushedEvent(
	opts *ethereum.SubscribeOpts,
) *TsNotificationRewardPushedSubscription

func (*TokenStaking) NotificationRewardSetEvent

func (ts *TokenStaking) NotificationRewardSetEvent(
	opts *ethereum.SubscribeOpts,
) *TsNotificationRewardSetSubscription

func (*TokenStaking) NotificationRewardWithdrawnEvent

func (ts *TokenStaking) NotificationRewardWithdrawnEvent(
	opts *ethereum.SubscribeOpts,
) *TsNotificationRewardWithdrawnSubscription

func (*TokenStaking) NotifierRewardedEvent

func (ts *TokenStaking) NotifierRewardedEvent(
	opts *ethereum.SubscribeOpts,
	notifierFilter []common.Address,
) *TsNotifierRewardedSubscription

func (*TokenStaking) NotifiersTreasury

func (ts *TokenStaking) NotifiersTreasury() (*big.Int, error)

func (*TokenStaking) NotifiersTreasuryAtBlock

func (ts *TokenStaking) NotifiersTreasuryAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) NotifyKeepStakeDiscrepancy

func (ts *TokenStaking) NotifyKeepStakeDiscrepancy(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) NotifyKeepStakeDiscrepancyGasEstimate

func (ts *TokenStaking) NotifyKeepStakeDiscrepancyGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) NotifyNuStakeDiscrepancy

func (ts *TokenStaking) NotifyNuStakeDiscrepancy(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) NotifyNuStakeDiscrepancyGasEstimate

func (ts *TokenStaking) NotifyNuStakeDiscrepancyGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) NumCheckpoints

func (ts *TokenStaking) NumCheckpoints(
	arg_account common.Address,
) (uint32, error)

func (*TokenStaking) NumCheckpointsAtBlock

func (ts *TokenStaking) NumCheckpointsAtBlock(
	arg_account common.Address,
	blockNumber *big.Int,
) (uint32, error)

func (*TokenStaking) OwnerRefreshedEvent

func (ts *TokenStaking) OwnerRefreshedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	oldOwnerFilter []common.Address,
	newOwnerFilter []common.Address,
) *TsOwnerRefreshedSubscription

func (*TokenStaking) PanicButtonSetEvent

func (ts *TokenStaking) PanicButtonSetEvent(
	opts *ethereum.SubscribeOpts,
	applicationFilter []common.Address,
	panicButtonFilter []common.Address,
) *TsPanicButtonSetSubscription

func (*TokenStaking) PastApplicationStatusChangedEvents

func (ts *TokenStaking) PastApplicationStatusChangedEvents(
	startBlock uint64,
	endBlock *uint64,
	applicationFilter []common.Address,
	newStatusFilter []uint8,
) ([]*abi.TokenStakingApplicationStatusChanged, error)

func (*TokenStaking) PastAuthorizationCeilingSetEvents

func (ts *TokenStaking) PastAuthorizationCeilingSetEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.TokenStakingAuthorizationCeilingSet, error)

func (*TokenStaking) PastAuthorizationDecreaseApprovedEvents

func (ts *TokenStaking) PastAuthorizationDecreaseApprovedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
) ([]*abi.TokenStakingAuthorizationDecreaseApproved, error)

func (*TokenStaking) PastAuthorizationDecreaseRequestedEvents

func (ts *TokenStaking) PastAuthorizationDecreaseRequestedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
) ([]*abi.TokenStakingAuthorizationDecreaseRequested, error)

func (*TokenStaking) PastAuthorizationIncreasedEvents

func (ts *TokenStaking) PastAuthorizationIncreasedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
) ([]*abi.TokenStakingAuthorizationIncreased, error)

func (*TokenStaking) PastAuthorizationInvoluntaryDecreasedEvents

func (ts *TokenStaking) PastAuthorizationInvoluntaryDecreasedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	applicationFilter []common.Address,
	successfulCallFilter []bool,
) ([]*abi.TokenStakingAuthorizationInvoluntaryDecreased, error)

func (*TokenStaking) PastDelegateChangedEvents

func (ts *TokenStaking) PastDelegateChangedEvents(
	startBlock uint64,
	endBlock *uint64,
	delegatorFilter []common.Address,
	fromDelegateFilter []common.Address,
	toDelegateFilter []common.Address,
) ([]*abi.TokenStakingDelegateChanged, error)

func (*TokenStaking) PastDelegateVotesChangedEvents

func (ts *TokenStaking) PastDelegateVotesChangedEvents(
	startBlock uint64,
	endBlock *uint64,
	delegateFilter []common.Address,
) ([]*abi.TokenStakingDelegateVotesChanged, error)

func (*TokenStaking) PastGovernanceTransferredEvents

func (ts *TokenStaking) PastGovernanceTransferredEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.TokenStakingGovernanceTransferred, error)

func (*TokenStaking) PastMinimumStakeAmountSetEvents

func (ts *TokenStaking) PastMinimumStakeAmountSetEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.TokenStakingMinimumStakeAmountSet, error)

func (*TokenStaking) PastNotificationRewardPushedEvents

func (ts *TokenStaking) PastNotificationRewardPushedEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.TokenStakingNotificationRewardPushed, error)

func (*TokenStaking) PastNotificationRewardSetEvents

func (ts *TokenStaking) PastNotificationRewardSetEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.TokenStakingNotificationRewardSet, error)

func (*TokenStaking) PastNotificationRewardWithdrawnEvents

func (ts *TokenStaking) PastNotificationRewardWithdrawnEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.TokenStakingNotificationRewardWithdrawn, error)

func (*TokenStaking) PastNotifierRewardedEvents

func (ts *TokenStaking) PastNotifierRewardedEvents(
	startBlock uint64,
	endBlock *uint64,
	notifierFilter []common.Address,
) ([]*abi.TokenStakingNotifierRewarded, error)

func (*TokenStaking) PastOwnerRefreshedEvents

func (ts *TokenStaking) PastOwnerRefreshedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	oldOwnerFilter []common.Address,
	newOwnerFilter []common.Address,
) ([]*abi.TokenStakingOwnerRefreshed, error)

func (*TokenStaking) PastPanicButtonSetEvents

func (ts *TokenStaking) PastPanicButtonSetEvents(
	startBlock uint64,
	endBlock *uint64,
	applicationFilter []common.Address,
	panicButtonFilter []common.Address,
) ([]*abi.TokenStakingPanicButtonSet, error)

func (*TokenStaking) PastSlashingProcessedEvents

func (ts *TokenStaking) PastSlashingProcessedEvents(
	startBlock uint64,
	endBlock *uint64,
	callerFilter []common.Address,
) ([]*abi.TokenStakingSlashingProcessed, error)

func (*TokenStaking) PastStakeDiscrepancyPenaltySetEvents

func (ts *TokenStaking) PastStakeDiscrepancyPenaltySetEvents(
	startBlock uint64,
	endBlock *uint64,
) ([]*abi.TokenStakingStakeDiscrepancyPenaltySet, error)

func (*TokenStaking) PastStakedEvents

func (ts *TokenStaking) PastStakedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakeTypeFilter []uint8,
	ownerFilter []common.Address,
	stakingProviderFilter []common.Address,
) ([]*abi.TokenStakingStaked, error)

func (*TokenStaking) PastTokensSeizedEvents

func (ts *TokenStaking) PastTokensSeizedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
	discrepancyFilter []bool,
) ([]*abi.TokenStakingTokensSeized, error)

func (*TokenStaking) PastToppedUpEvents

func (ts *TokenStaking) PastToppedUpEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
) ([]*abi.TokenStakingToppedUp, error)

func (*TokenStaking) PastUnstakedEvents

func (ts *TokenStaking) PastUnstakedEvents(
	startBlock uint64,
	endBlock *uint64,
	stakingProviderFilter []common.Address,
) ([]*abi.TokenStakingUnstaked, error)

func (*TokenStaking) PauseApplication

func (ts *TokenStaking) PauseApplication(
	arg_application common.Address,

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

Transaction submission.

func (*TokenStaking) PauseApplicationGasEstimate

func (ts *TokenStaking) PauseApplicationGasEstimate(
	arg_application common.Address,
) (uint64, error)

func (*TokenStaking) ProcessSlashing

func (ts *TokenStaking) ProcessSlashing(
	arg_count *big.Int,

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

Transaction submission.

func (*TokenStaking) ProcessSlashingGasEstimate

func (ts *TokenStaking) ProcessSlashingGasEstimate(
	arg_count *big.Int,
) (uint64, error)

func (*TokenStaking) PushNotificationReward

func (ts *TokenStaking) PushNotificationReward(
	arg_reward *big.Int,

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

Transaction submission.

func (*TokenStaking) PushNotificationRewardGasEstimate

func (ts *TokenStaking) PushNotificationRewardGasEstimate(
	arg_reward *big.Int,
) (uint64, error)

func (*TokenStaking) RefreshKeepStakeOwner

func (ts *TokenStaking) RefreshKeepStakeOwner(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) RefreshKeepStakeOwnerGasEstimate

func (ts *TokenStaking) RefreshKeepStakeOwnerGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) RequestAuthorizationDecrease

func (ts *TokenStaking) RequestAuthorizationDecrease(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) RequestAuthorizationDecrease0

func (ts *TokenStaking) RequestAuthorizationDecrease0(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) RequestAuthorizationDecrease0GasEstimate

func (ts *TokenStaking) RequestAuthorizationDecrease0GasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) RequestAuthorizationDecreaseGasEstimate

func (ts *TokenStaking) RequestAuthorizationDecreaseGasEstimate(
	arg_stakingProvider common.Address,
	arg_application common.Address,
	arg_amount *big.Int,
) (uint64, error)

func (*TokenStaking) RolesOf

func (ts *TokenStaking) RolesOf(
	arg_stakingProvider common.Address,
) (rolesOf, error)

func (*TokenStaking) RolesOfAtBlock

func (ts *TokenStaking) RolesOfAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (rolesOf, error)

func (*TokenStaking) Seize

func (ts *TokenStaking) Seize(
	arg_amount *big.Int,
	arg_rewardMultiplier *big.Int,
	arg_notifier common.Address,
	arg__stakingProviders []common.Address,

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

Transaction submission.

func (*TokenStaking) SeizeGasEstimate

func (ts *TokenStaking) SeizeGasEstimate(
	arg_amount *big.Int,
	arg_rewardMultiplier *big.Int,
	arg_notifier common.Address,
	arg__stakingProviders []common.Address,
) (uint64, error)

func (*TokenStaking) SetAuthorizationCeiling

func (ts *TokenStaking) SetAuthorizationCeiling(
	arg_ceiling *big.Int,

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

Transaction submission.

func (*TokenStaking) SetAuthorizationCeilingGasEstimate

func (ts *TokenStaking) SetAuthorizationCeilingGasEstimate(
	arg_ceiling *big.Int,
) (uint64, error)

func (*TokenStaking) SetMinimumStakeAmount

func (ts *TokenStaking) SetMinimumStakeAmount(
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) SetMinimumStakeAmountGasEstimate

func (ts *TokenStaking) SetMinimumStakeAmountGasEstimate(
	arg_amount *big.Int,
) (uint64, error)

func (*TokenStaking) SetNotificationReward

func (ts *TokenStaking) SetNotificationReward(
	arg_reward *big.Int,

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

Transaction submission.

func (*TokenStaking) SetNotificationRewardGasEstimate

func (ts *TokenStaking) SetNotificationRewardGasEstimate(
	arg_reward *big.Int,
) (uint64, error)

func (*TokenStaking) SetPanicButton

func (ts *TokenStaking) SetPanicButton(
	arg_application common.Address,
	arg_panicButton common.Address,

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

Transaction submission.

func (*TokenStaking) SetPanicButtonGasEstimate

func (ts *TokenStaking) SetPanicButtonGasEstimate(
	arg_application common.Address,
	arg_panicButton common.Address,
) (uint64, error)

func (*TokenStaking) SetStakeDiscrepancyPenalty

func (ts *TokenStaking) SetStakeDiscrepancyPenalty(
	arg_penalty *big.Int,
	arg_rewardMultiplier *big.Int,

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

Transaction submission.

func (*TokenStaking) SetStakeDiscrepancyPenaltyGasEstimate

func (ts *TokenStaking) SetStakeDiscrepancyPenaltyGasEstimate(
	arg_penalty *big.Int,
	arg_rewardMultiplier *big.Int,
) (uint64, error)

func (*TokenStaking) Slash

func (ts *TokenStaking) Slash(
	arg_amount *big.Int,
	arg__stakingProviders []common.Address,

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

Transaction submission.

func (*TokenStaking) SlashGasEstimate

func (ts *TokenStaking) SlashGasEstimate(
	arg_amount *big.Int,
	arg__stakingProviders []common.Address,
) (uint64, error)

func (*TokenStaking) SlashingProcessedEvent

func (ts *TokenStaking) SlashingProcessedEvent(
	opts *ethereum.SubscribeOpts,
	callerFilter []common.Address,
) *TsSlashingProcessedSubscription

func (*TokenStaking) SlashingQueue

func (ts *TokenStaking) SlashingQueue(
	arg0 *big.Int,
) (slashingQueue, error)

func (*TokenStaking) SlashingQueueAtBlock

func (ts *TokenStaking) SlashingQueueAtBlock(
	arg0 *big.Int,
	blockNumber *big.Int,
) (slashingQueue, error)

func (*TokenStaking) SlashingQueueIndex

func (ts *TokenStaking) SlashingQueueIndex() (*big.Int, error)

func (*TokenStaking) SlashingQueueIndexAtBlock

func (ts *TokenStaking) SlashingQueueIndexAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) Stake

func (ts *TokenStaking) Stake(
	arg_stakingProvider common.Address,
	arg_beneficiary common.Address,
	arg_authorizer common.Address,
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) StakeDiscrepancyPenalty

func (ts *TokenStaking) StakeDiscrepancyPenalty() (*big.Int, error)

func (*TokenStaking) StakeDiscrepancyPenaltyAtBlock

func (ts *TokenStaking) StakeDiscrepancyPenaltyAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) StakeDiscrepancyPenaltySetEvent

func (ts *TokenStaking) StakeDiscrepancyPenaltySetEvent(
	opts *ethereum.SubscribeOpts,
) *TsStakeDiscrepancyPenaltySetSubscription

func (*TokenStaking) StakeDiscrepancyRewardMultiplier

func (ts *TokenStaking) StakeDiscrepancyRewardMultiplier() (*big.Int, error)

func (*TokenStaking) StakeDiscrepancyRewardMultiplierAtBlock

func (ts *TokenStaking) StakeDiscrepancyRewardMultiplierAtBlock(
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) StakeGasEstimate

func (ts *TokenStaking) StakeGasEstimate(
	arg_stakingProvider common.Address,
	arg_beneficiary common.Address,
	arg_authorizer common.Address,
	arg_amount *big.Int,
) (uint64, error)

func (*TokenStaking) StakeKeep

func (ts *TokenStaking) StakeKeep(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) StakeKeepGasEstimate

func (ts *TokenStaking) StakeKeepGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) StakeNu

func (ts *TokenStaking) StakeNu(
	arg_stakingProvider common.Address,
	arg_beneficiary common.Address,
	arg_authorizer common.Address,

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

Transaction submission.

func (*TokenStaking) StakeNuGasEstimate

func (ts *TokenStaking) StakeNuGasEstimate(
	arg_stakingProvider common.Address,
	arg_beneficiary common.Address,
	arg_authorizer common.Address,
) (uint64, error)

func (*TokenStaking) StakedEvent

func (ts *TokenStaking) StakedEvent(
	opts *ethereum.SubscribeOpts,
	stakeTypeFilter []uint8,
	ownerFilter []common.Address,
	stakingProviderFilter []common.Address,
) *TsStakedSubscription

func (*TokenStaking) StakedNu

func (ts *TokenStaking) StakedNu(
	arg_stakingProvider common.Address,
) (*big.Int, error)

func (*TokenStaking) StakedNuAtBlock

func (ts *TokenStaking) StakedNuAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (*big.Int, error)

func (*TokenStaking) Stakes

func (ts *TokenStaking) Stakes(
	arg_stakingProvider common.Address,
) (stakes, error)

func (*TokenStaking) StakesAtBlock

func (ts *TokenStaking) StakesAtBlock(
	arg_stakingProvider common.Address,
	blockNumber *big.Int,
) (stakes, error)

func (*TokenStaking) TokensSeizedEvent

func (ts *TokenStaking) TokensSeizedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
	discrepancyFilter []bool,
) *TsTokensSeizedSubscription

func (*TokenStaking) TopUp

func (ts *TokenStaking) TopUp(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) TopUpGasEstimate

func (ts *TokenStaking) TopUpGasEstimate(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,
) (uint64, error)

func (*TokenStaking) TopUpKeep

func (ts *TokenStaking) TopUpKeep(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) TopUpKeepGasEstimate

func (ts *TokenStaking) TopUpKeepGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) TopUpNu

func (ts *TokenStaking) TopUpNu(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) TopUpNuGasEstimate

func (ts *TokenStaking) TopUpNuGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) ToppedUpEvent

func (ts *TokenStaking) ToppedUpEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
) *TsToppedUpSubscription

func (*TokenStaking) TransferGovernance

func (ts *TokenStaking) TransferGovernance(
	arg_newGuvnor common.Address,

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

Transaction submission.

func (*TokenStaking) TransferGovernanceGasEstimate

func (ts *TokenStaking) TransferGovernanceGasEstimate(
	arg_newGuvnor common.Address,
) (uint64, error)

func (*TokenStaking) UnstakeAll

func (ts *TokenStaking) UnstakeAll(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) UnstakeAllGasEstimate

func (ts *TokenStaking) UnstakeAllGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) UnstakeKeep

func (ts *TokenStaking) UnstakeKeep(
	arg_stakingProvider common.Address,

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

Transaction submission.

func (*TokenStaking) UnstakeKeepGasEstimate

func (ts *TokenStaking) UnstakeKeepGasEstimate(
	arg_stakingProvider common.Address,
) (uint64, error)

func (*TokenStaking) UnstakeNu

func (ts *TokenStaking) UnstakeNu(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) UnstakeNuGasEstimate

func (ts *TokenStaking) UnstakeNuGasEstimate(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,
) (uint64, error)

func (*TokenStaking) UnstakeT

func (ts *TokenStaking) UnstakeT(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) UnstakeTGasEstimate

func (ts *TokenStaking) UnstakeTGasEstimate(
	arg_stakingProvider common.Address,
	arg_amount *big.Int,
) (uint64, error)

func (*TokenStaking) UnstakedEvent

func (ts *TokenStaking) UnstakedEvent(
	opts *ethereum.SubscribeOpts,
	stakingProviderFilter []common.Address,
) *TsUnstakedSubscription

func (*TokenStaking) WithdrawNotificationReward

func (ts *TokenStaking) WithdrawNotificationReward(
	arg_recipient common.Address,
	arg_amount *big.Int,

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

Transaction submission.

func (*TokenStaking) WithdrawNotificationRewardGasEstimate

func (ts *TokenStaking) WithdrawNotificationRewardGasEstimate(
	arg_recipient common.Address,
	arg_amount *big.Int,
) (uint64, error)

type TsApplicationStatusChangedSubscription

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

func (*TsApplicationStatusChangedSubscription) OnEvent

func (ascs *TsApplicationStatusChangedSubscription) OnEvent(
	handler tokenStakingApplicationStatusChangedFunc,
) subscription.EventSubscription

func (*TsApplicationStatusChangedSubscription) Pipe

type TsAuthorizationCeilingSetSubscription

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

func (*TsAuthorizationCeilingSetSubscription) OnEvent

func (acss *TsAuthorizationCeilingSetSubscription) OnEvent(
	handler tokenStakingAuthorizationCeilingSetFunc,
) subscription.EventSubscription

func (*TsAuthorizationCeilingSetSubscription) Pipe

type TsAuthorizationDecreaseApprovedSubscription

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

func (*TsAuthorizationDecreaseApprovedSubscription) OnEvent

func (adas *TsAuthorizationDecreaseApprovedSubscription) OnEvent(
	handler tokenStakingAuthorizationDecreaseApprovedFunc,
) subscription.EventSubscription

func (*TsAuthorizationDecreaseApprovedSubscription) Pipe

type TsAuthorizationDecreaseRequestedSubscription

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

func (*TsAuthorizationDecreaseRequestedSubscription) OnEvent

func (adrs *TsAuthorizationDecreaseRequestedSubscription) OnEvent(
	handler tokenStakingAuthorizationDecreaseRequestedFunc,
) subscription.EventSubscription

func (*TsAuthorizationDecreaseRequestedSubscription) Pipe

type TsAuthorizationIncreasedSubscription

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

func (*TsAuthorizationIncreasedSubscription) OnEvent

func (ais *TsAuthorizationIncreasedSubscription) OnEvent(
	handler tokenStakingAuthorizationIncreasedFunc,
) subscription.EventSubscription

func (*TsAuthorizationIncreasedSubscription) Pipe

type TsAuthorizationInvoluntaryDecreasedSubscription

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

func (*TsAuthorizationInvoluntaryDecreasedSubscription) OnEvent

func (aids *TsAuthorizationInvoluntaryDecreasedSubscription) OnEvent(
	handler tokenStakingAuthorizationInvoluntaryDecreasedFunc,
) subscription.EventSubscription

func (*TsAuthorizationInvoluntaryDecreasedSubscription) Pipe

type TsDelegateChangedSubscription

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

func (*TsDelegateChangedSubscription) OnEvent

func (dcs *TsDelegateChangedSubscription) OnEvent(
	handler tokenStakingDelegateChangedFunc,
) subscription.EventSubscription

func (*TsDelegateChangedSubscription) Pipe

type TsDelegateVotesChangedSubscription

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

func (*TsDelegateVotesChangedSubscription) OnEvent

func (dvcs *TsDelegateVotesChangedSubscription) OnEvent(
	handler tokenStakingDelegateVotesChangedFunc,
) subscription.EventSubscription

func (*TsDelegateVotesChangedSubscription) Pipe

type TsGovernanceTransferredSubscription

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

func (*TsGovernanceTransferredSubscription) OnEvent

func (gts *TsGovernanceTransferredSubscription) OnEvent(
	handler tokenStakingGovernanceTransferredFunc,
) subscription.EventSubscription

func (*TsGovernanceTransferredSubscription) Pipe

type TsMinimumStakeAmountSetSubscription

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

func (*TsMinimumStakeAmountSetSubscription) OnEvent

func (msass *TsMinimumStakeAmountSetSubscription) OnEvent(
	handler tokenStakingMinimumStakeAmountSetFunc,
) subscription.EventSubscription

func (*TsMinimumStakeAmountSetSubscription) Pipe

type TsNotificationRewardPushedSubscription

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

func (*TsNotificationRewardPushedSubscription) OnEvent

func (nrps *TsNotificationRewardPushedSubscription) OnEvent(
	handler tokenStakingNotificationRewardPushedFunc,
) subscription.EventSubscription

func (*TsNotificationRewardPushedSubscription) Pipe

type TsNotificationRewardSetSubscription

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

func (*TsNotificationRewardSetSubscription) OnEvent

func (nrss *TsNotificationRewardSetSubscription) OnEvent(
	handler tokenStakingNotificationRewardSetFunc,
) subscription.EventSubscription

func (*TsNotificationRewardSetSubscription) Pipe

type TsNotificationRewardWithdrawnSubscription

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

func (*TsNotificationRewardWithdrawnSubscription) OnEvent

func (nrws *TsNotificationRewardWithdrawnSubscription) OnEvent(
	handler tokenStakingNotificationRewardWithdrawnFunc,
) subscription.EventSubscription

func (*TsNotificationRewardWithdrawnSubscription) Pipe

type TsNotifierRewardedSubscription

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

func (*TsNotifierRewardedSubscription) OnEvent

func (nrs *TsNotifierRewardedSubscription) OnEvent(
	handler tokenStakingNotifierRewardedFunc,
) subscription.EventSubscription

func (*TsNotifierRewardedSubscription) Pipe

type TsOwnerRefreshedSubscription

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

func (*TsOwnerRefreshedSubscription) OnEvent

func (ors *TsOwnerRefreshedSubscription) OnEvent(
	handler tokenStakingOwnerRefreshedFunc,
) subscription.EventSubscription

func (*TsOwnerRefreshedSubscription) Pipe

type TsPanicButtonSetSubscription

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

func (*TsPanicButtonSetSubscription) OnEvent

func (pbss *TsPanicButtonSetSubscription) OnEvent(
	handler tokenStakingPanicButtonSetFunc,
) subscription.EventSubscription

func (*TsPanicButtonSetSubscription) Pipe

type TsSlashingProcessedSubscription

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

func (*TsSlashingProcessedSubscription) OnEvent

func (sps *TsSlashingProcessedSubscription) OnEvent(
	handler tokenStakingSlashingProcessedFunc,
) subscription.EventSubscription

func (*TsSlashingProcessedSubscription) Pipe

type TsStakeDiscrepancyPenaltySetSubscription

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

func (*TsStakeDiscrepancyPenaltySetSubscription) OnEvent

func (sdpss *TsStakeDiscrepancyPenaltySetSubscription) OnEvent(
	handler tokenStakingStakeDiscrepancyPenaltySetFunc,
) subscription.EventSubscription

func (*TsStakeDiscrepancyPenaltySetSubscription) Pipe

type TsStakedSubscription

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

func (*TsStakedSubscription) OnEvent

func (ss *TsStakedSubscription) OnEvent(
	handler tokenStakingStakedFunc,
) subscription.EventSubscription

func (*TsStakedSubscription) Pipe

type TsTokensSeizedSubscription

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

func (*TsTokensSeizedSubscription) OnEvent

func (tss *TsTokensSeizedSubscription) OnEvent(
	handler tokenStakingTokensSeizedFunc,
) subscription.EventSubscription

func (*TsTokensSeizedSubscription) Pipe

type TsToppedUpSubscription

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

func (*TsToppedUpSubscription) OnEvent

func (tus *TsToppedUpSubscription) OnEvent(
	handler tokenStakingToppedUpFunc,
) subscription.EventSubscription

func (*TsToppedUpSubscription) Pipe

type TsUnstakedSubscription

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

func (*TsUnstakedSubscription) OnEvent

func (us *TsUnstakedSubscription) OnEvent(
	handler tokenStakingUnstakedFunc,
) subscription.EventSubscription

func (*TsUnstakedSubscription) Pipe

Jump to

Keyboard shortcuts

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