# Functions
NewTokenStaking creates a new instance of TokenStaking, bound to a specific deployed contract.
NewTokenStakingCaller creates a new read-only instance of TokenStaking, bound to a specific deployed contract.
NewTokenStakingFilterer creates a new log filterer instance of TokenStaking, bound to a specific deployed contract.
NewTokenStakingTransactor creates a new write-only instance of TokenStaking, bound to a specific deployed contract.
# Variables
TokenStakingABI is the input ABI used to generate the binding from.
TokenStakingMetaData contains all meta data concerning the TokenStaking contract.
# Structs
CheckpointsCheckpoint is an auto generated low-level Go binding around an user-defined struct.
TokenStaking is an auto generated Go binding around an Ethereum contract.
TokenStakingApplicationStatusChanged represents a ApplicationStatusChanged event raised by the TokenStaking contract.
TokenStakingApplicationStatusChangedIterator is returned from FilterApplicationStatusChanged and is used to iterate over the raw logs and unpacked data for ApplicationStatusChanged events raised by the TokenStaking contract.
TokenStakingAuthorizationCeilingSet represents a AuthorizationCeilingSet event raised by the TokenStaking contract.
TokenStakingAuthorizationCeilingSetIterator is returned from FilterAuthorizationCeilingSet and is used to iterate over the raw logs and unpacked data for AuthorizationCeilingSet events raised by the TokenStaking contract.
TokenStakingAuthorizationDecreaseApproved represents a AuthorizationDecreaseApproved event raised by the TokenStaking contract.
TokenStakingAuthorizationDecreaseApprovedIterator is returned from FilterAuthorizationDecreaseApproved and is used to iterate over the raw logs and unpacked data for AuthorizationDecreaseApproved events raised by the TokenStaking contract.
TokenStakingAuthorizationDecreaseRequested represents a AuthorizationDecreaseRequested event raised by the TokenStaking contract.
TokenStakingAuthorizationDecreaseRequestedIterator is returned from FilterAuthorizationDecreaseRequested and is used to iterate over the raw logs and unpacked data for AuthorizationDecreaseRequested events raised by the TokenStaking contract.
TokenStakingAuthorizationIncreased represents a AuthorizationIncreased event raised by the TokenStaking contract.
TokenStakingAuthorizationIncreasedIterator is returned from FilterAuthorizationIncreased and is used to iterate over the raw logs and unpacked data for AuthorizationIncreased events raised by the TokenStaking contract.
TokenStakingAuthorizationInvoluntaryDecreased represents a AuthorizationInvoluntaryDecreased event raised by the TokenStaking contract.
TokenStakingAuthorizationInvoluntaryDecreasedIterator is returned from FilterAuthorizationInvoluntaryDecreased and is used to iterate over the raw logs and unpacked data for AuthorizationInvoluntaryDecreased events raised by the TokenStaking contract.
TokenStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
TokenStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TokenStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TokenStakingDelegateChanged represents a DelegateChanged event raised by the TokenStaking contract.
TokenStakingDelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the TokenStaking contract.
TokenStakingDelegateVotesChanged represents a DelegateVotesChanged event raised by the TokenStaking contract.
TokenStakingDelegateVotesChangedIterator is returned from FilterDelegateVotesChanged and is used to iterate over the raw logs and unpacked data for DelegateVotesChanged events raised by the TokenStaking contract.
TokenStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TokenStakingGovernanceTransferred represents a GovernanceTransferred event raised by the TokenStaking contract.
TokenStakingGovernanceTransferredIterator is returned from FilterGovernanceTransferred and is used to iterate over the raw logs and unpacked data for GovernanceTransferred events raised by the TokenStaking contract.
TokenStakingMinimumStakeAmountSet represents a MinimumStakeAmountSet event raised by the TokenStaking contract.
TokenStakingMinimumStakeAmountSetIterator is returned from FilterMinimumStakeAmountSet and is used to iterate over the raw logs and unpacked data for MinimumStakeAmountSet events raised by the TokenStaking contract.
TokenStakingNotificationRewardPushed represents a NotificationRewardPushed event raised by the TokenStaking contract.
TokenStakingNotificationRewardPushedIterator is returned from FilterNotificationRewardPushed and is used to iterate over the raw logs and unpacked data for NotificationRewardPushed events raised by the TokenStaking contract.
TokenStakingNotificationRewardSet represents a NotificationRewardSet event raised by the TokenStaking contract.
TokenStakingNotificationRewardSetIterator is returned from FilterNotificationRewardSet and is used to iterate over the raw logs and unpacked data for NotificationRewardSet events raised by the TokenStaking contract.
TokenStakingNotificationRewardWithdrawn represents a NotificationRewardWithdrawn event raised by the TokenStaking contract.
TokenStakingNotificationRewardWithdrawnIterator is returned from FilterNotificationRewardWithdrawn and is used to iterate over the raw logs and unpacked data for NotificationRewardWithdrawn events raised by the TokenStaking contract.
TokenStakingNotifierRewarded represents a NotifierRewarded event raised by the TokenStaking contract.
TokenStakingNotifierRewardedIterator is returned from FilterNotifierRewarded and is used to iterate over the raw logs and unpacked data for NotifierRewarded events raised by the TokenStaking contract.
TokenStakingOwnerRefreshed represents a OwnerRefreshed event raised by the TokenStaking contract.
TokenStakingOwnerRefreshedIterator is returned from FilterOwnerRefreshed and is used to iterate over the raw logs and unpacked data for OwnerRefreshed events raised by the TokenStaking contract.
TokenStakingPanicButtonSet represents a PanicButtonSet event raised by the TokenStaking contract.
TokenStakingPanicButtonSetIterator is returned from FilterPanicButtonSet and is used to iterate over the raw logs and unpacked data for PanicButtonSet events raised by the TokenStaking contract.
TokenStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
TokenStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TokenStakingSlashingProcessed represents a SlashingProcessed event raised by the TokenStaking contract.
TokenStakingSlashingProcessedIterator is returned from FilterSlashingProcessed and is used to iterate over the raw logs and unpacked data for SlashingProcessed events raised by the TokenStaking contract.
TokenStakingStaked represents a Staked event raised by the TokenStaking contract.
TokenStakingStakeDiscrepancyPenaltySet represents a StakeDiscrepancyPenaltySet event raised by the TokenStaking contract.
TokenStakingStakeDiscrepancyPenaltySetIterator is returned from FilterStakeDiscrepancyPenaltySet and is used to iterate over the raw logs and unpacked data for StakeDiscrepancyPenaltySet events raised by the TokenStaking contract.
TokenStakingStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the TokenStaking contract.
TokenStakingTokensSeized represents a TokensSeized event raised by the TokenStaking contract.
TokenStakingTokensSeizedIterator is returned from FilterTokensSeized and is used to iterate over the raw logs and unpacked data for TokensSeized events raised by the TokenStaking contract.
TokenStakingToppedUp represents a ToppedUp event raised by the TokenStaking contract.
TokenStakingToppedUpIterator is returned from FilterToppedUp and is used to iterate over the raw logs and unpacked data for ToppedUp events raised by the TokenStaking contract.
TokenStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
TokenStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TokenStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TokenStakingUnstaked represents a Unstaked event raised by the TokenStaking contract.
TokenStakingUnstakedIterator is returned from FilterUnstaked and is used to iterate over the raw logs and unpacked data for Unstaked events raised by the TokenStaking contract.