# Functions
DeployChainbaseToken deploys a new Ethereum contract, binding an instance of ChainbaseToken to it.
DeployStaking deploys a new Ethereum contract, binding an instance of Staking to it.
NewChainbaseToken creates a new instance of ChainbaseToken, bound to a specific deployed contract.
NewChainbaseTokenCaller creates a new read-only instance of ChainbaseToken, bound to a specific deployed contract.
NewChainbaseTokenFilterer creates a new log filterer instance of ChainbaseToken, bound to a specific deployed contract.
NewChainbaseTokenTransactor creates a new write-only instance of ChainbaseToken, bound to a specific deployed contract.
NewStaking creates a new instance of Staking, bound to a specific deployed contract.
NewStakingCaller creates a new read-only instance of Staking, bound to a specific deployed contract.
NewStakingFilterer creates a new log filterer instance of Staking, bound to a specific deployed contract.
NewStakingTransactor creates a new write-only instance of Staking, bound to a specific deployed contract.
# Variables
ChainbaseTokenABI is the input ABI used to generate the binding from.
ChainbaseTokenBin is the compiled bytecode used for deploying new contracts.
ChainbaseTokenMetaData contains all meta data concerning the ChainbaseToken contract.
StakingABI is the input ABI used to generate the binding from.
StakingBin is the compiled bytecode used for deploying new contracts.
StakingMetaData contains all meta data concerning the Staking contract.
# Structs
ChainbaseToken is an auto generated Go binding around an Ethereum contract.
ChainbaseTokenApproval represents a Approval event raised by the ChainbaseToken contract.
ChainbaseTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ChainbaseToken contract.
ChainbaseTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
ChainbaseTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ChainbaseTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ChainbaseTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ChainbaseTokenOwnershipTransferred represents a OwnershipTransferred event raised by the ChainbaseToken contract.
ChainbaseTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ChainbaseToken contract.
ChainbaseTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
ChainbaseTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ChainbaseTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
ChainbaseTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ChainbaseTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ChainbaseTokenTransfer represents a Transfer event raised by the ChainbaseToken contract.
ChainbaseTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ChainbaseToken contract.
Staking is an auto generated Go binding around an Ethereum contract.
StakingCaller is an auto generated read-only Go binding around an Ethereum contract.
StakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
StakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
StakingDelegationDeposited represents a DelegationDeposited event raised by the Staking contract.
StakingDelegationDepositedIterator is returned from FilterDelegationDeposited and is used to iterate over the raw logs and unpacked data for DelegationDeposited events raised by the Staking contract.
StakingDelegationWithdrawn represents a DelegationWithdrawn event raised by the Staking contract.
StakingDelegationWithdrawnIterator is returned from FilterDelegationWithdrawn and is used to iterate over the raw logs and unpacked data for DelegationWithdrawn events raised by the Staking contract.
StakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StakingInitialized represents a Initialized event raised by the Staking contract.
StakingInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Staking contract.
StakingMinOperatorStakeUpdated represents a MinOperatorStakeUpdated event raised by the Staking contract.
StakingMinOperatorStakeUpdatedIterator is returned from FilterMinOperatorStakeUpdated and is used to iterate over the raw logs and unpacked data for MinOperatorStakeUpdated events raised by the Staking contract.
StakingOwnershipTransferred represents a OwnershipTransferred event raised by the Staking contract.
StakingOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Staking contract.
StakingPaused represents a Paused event raised by the Staking contract.
StakingPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Staking contract.
StakingRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StakingStakeDeposited represents a StakeDeposited event raised by the Staking contract.
StakingStakeDepositedIterator is returned from FilterStakeDeposited and is used to iterate over the raw logs and unpacked data for StakeDeposited events raised by the Staking contract.
StakingStakeWithdrawn represents a StakeWithdrawn event raised by the Staking contract.
StakingStakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the Staking contract.
StakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
StakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
StakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StakingUnpaused represents a Unpaused event raised by the Staking contract.
StakingUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Staking contract.
StakingUnstakeRequested represents a UnstakeRequested event raised by the Staking contract.
StakingUnstakeRequestedIterator is returned from FilterUnstakeRequested and is used to iterate over the raw logs and unpacked data for UnstakeRequested events raised by the Staking contract.
StakingWhitelistAdded represents a WhitelistAdded event raised by the Staking contract.
StakingWhitelistAddedIterator is returned from FilterWhitelistAdded and is used to iterate over the raw logs and unpacked data for WhitelistAdded events raised by the Staking contract.
StakingWhitelistRemoved represents a WhitelistRemoved event raised by the Staking contract.
StakingWhitelistRemovedIterator is returned from FilterWhitelistRemoved and is used to iterate over the raw logs and unpacked data for WhitelistRemoved events raised by the Staking contract.