# Functions
NewAgent creates a new instance of Agent, bound to a specific deployed contract.
NewAgentCaller creates a new read-only instance of Agent, bound to a specific deployed contract.
NewAgentFilterer creates a new log filterer instance of Agent, bound to a specific deployed contract.
NewAgentTransactor creates a new write-only instance of Agent, bound to a specific deployed contract.
NewBroker creates a new instance of Broker, bound to a specific deployed contract.
NewBrokerCaller creates a new read-only instance of Broker, bound to a specific deployed contract.
NewBrokerFilterer creates a new log filterer instance of Broker, bound to a specific deployed contract.
NewBrokerTransactor creates a new write-only instance of Broker, bound to a specific deployed contract.
NewClerk creates a new instance of Clerk, bound to a specific deployed contract.
NewClerkCaller creates a new read-only instance of Clerk, bound to a specific deployed contract.
NewClerkFilterer creates a new log filterer instance of Clerk, bound to a specific deployed contract.
NewClerkTransactor creates a new write-only instance of Clerk, bound to a specific deployed contract.
NewIOTX creates a new instance of IOTX, bound to a specific deployed contract.
NewIOTXCaller creates a new read-only instance of IOTX, bound to a specific deployed contract.
NewIOTXFilterer creates a new log filterer instance of IOTX, bound to a specific deployed contract.
NewIOTXTransactor creates a new write-only instance of IOTX, bound to a specific deployed contract.
NewPyggStaking creates a new instance of PyggStaking, bound to a specific deployed contract.
NewPyggStakingCaller creates a new read-only instance of PyggStaking, bound to a specific deployed contract.
NewPyggStakingFilterer creates a new log filterer instance of PyggStaking, bound to a specific deployed contract.
NewPyggStakingTransactor creates a new write-only instance of PyggStaking, bound to a specific deployed contract.
NewRegister creates a new instance of Register, bound to a specific deployed contract.
NewRegisterCaller creates a new read-only instance of Register, bound to a specific deployed contract.
NewRegisterFilterer creates a new log filterer instance of Register, bound to a specific deployed contract.
NewRegisterTransactor creates a new write-only instance of Register, bound to a specific deployed contract.
NewRotatableVPS creates a new instance of RotatableVPS, bound to a specific deployed contract.
NewRotatableVPSCaller creates a new read-only instance of RotatableVPS, bound to a specific deployed contract.
NewRotatableVPSFilterer creates a new log filterer instance of RotatableVPS, bound to a specific deployed contract.
NewRotatableVPSTransactor creates a new write-only instance of RotatableVPS, 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.
NewVita creates a new instance of Vita, bound to a specific deployed contract.
NewVitaCaller creates a new read-only instance of Vita, bound to a specific deployed contract.
NewVitaFilterer creates a new log filterer instance of Vita, bound to a specific deployed contract.
NewVitaTransactor creates a new write-only instance of Vita, bound to a specific deployed contract.
# Constants
AgentABI is the input ABI used to generate the binding from.
BrokerABI is the input ABI used to generate the binding from.
ClerkABI is the input ABI used to generate the binding from.
IOTXABI is the input ABI used to generate the binding from.
PyggStakingABI is the input ABI used to generate the binding from.
RegisterABI is the input ABI used to generate the binding from.
RotatableVPSABI is the input ABI used to generate the binding from.
StakingABI is the input ABI used to generate the binding from.
VitaABI is the input ABI used to generate the binding from.
# Structs
Agent is an auto generated Go binding around an Ethereum contract.
AgentCaller is an auto generated read-only Go binding around an Ethereum contract.
AgentCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AgentCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AgentFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AgentRaw is an auto generated low-level Go binding around an Ethereum contract.
AgentSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AgentTransactor is an auto generated write-only Go binding around an Ethereum contract.
AgentTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AgentTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Broker is an auto generated Go binding around an Ethereum contract.
BrokerCaller is an auto generated read-only Go binding around an Ethereum contract.
BrokerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BrokerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BrokerCollateralWithdrawn represents a CollateralWithdrawn event raised by the Broker contract.
BrokerCollateralWithdrawnIterator is returned from FilterCollateralWithdrawn and is used to iterate over the raw logs and unpacked data for CollateralWithdrawn events raised by the Broker contract.
BrokerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BrokerNewRound represents a NewRound event raised by the Broker contract.
BrokerNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the Broker contract.
BrokerOwnershipTransferred represents a OwnershipTransferred event raised by the Broker contract.
BrokerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Broker contract.
BrokerPause represents a Pause event raised by the Broker contract.
BrokerPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Broker contract.
BrokerRaw is an auto generated low-level Go binding around an Ethereum contract.
BrokerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BrokerTransactor is an auto generated write-only Go binding around an Ethereum contract.
BrokerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BrokerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
BrokerUnpause represents a Unpause event raised by the Broker contract.
BrokerUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Broker contract.
BrokerVitaBidden represents a VitaBidden event raised by the Broker contract.
BrokerVitaBiddenIterator is returned from FilterVitaBidden and is used to iterate over the raw logs and unpacked data for VitaBidden events raised by the Broker contract.
BrokerVitaBidsSettled represents a VitaBidsSettled event raised by the Broker contract.
BrokerVitaBidsSettledIterator is returned from FilterVitaBidsSettled and is used to iterate over the raw logs and unpacked data for VitaBidsSettled events raised by the Broker contract.
BrokerVitaBought represents a VitaBought event raised by the Broker contract.
BrokerVitaBoughtIterator is returned from FilterVitaBought and is used to iterate over the raw logs and unpacked data for VitaBought events raised by the Broker contract.
BrokerWhitelistedAddressAdded represents a WhitelistedAddressAdded event raised by the Broker contract.
BrokerWhitelistedAddressAddedIterator is returned from FilterWhitelistedAddressAdded and is used to iterate over the raw logs and unpacked data for WhitelistedAddressAdded events raised by the Broker contract.
BrokerWhitelistedAddressRemoved represents a WhitelistedAddressRemoved event raised by the Broker contract.
BrokerWhitelistedAddressRemovedIterator is returned from FilterWhitelistedAddressRemoved and is used to iterate over the raw logs and unpacked data for WhitelistedAddressRemoved events raised by the Broker contract.
Clerk is an auto generated Go binding around an Ethereum contract.
ClerkCaller is an auto generated read-only Go binding around an Ethereum contract.
ClerkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ClerkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ClerkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ClerkOwnershipTransferred represents a OwnershipTransferred event raised by the Clerk contract.
ClerkOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Clerk contract.
ClerkRaw is an auto generated low-level Go binding around an Ethereum contract.
ClerkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ClerkTransactor is an auto generated write-only Go binding around an Ethereum contract.
ClerkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ClerkTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ClerkWhitelistedAddressAdded represents a WhitelistedAddressAdded event raised by the Clerk contract.
ClerkWhitelistedAddressAddedIterator is returned from FilterWhitelistedAddressAdded and is used to iterate over the raw logs and unpacked data for WhitelistedAddressAdded events raised by the Clerk contract.
ClerkWhitelistedAddressRemoved represents a WhitelistedAddressRemoved event raised by the Clerk contract.
ClerkWhitelistedAddressRemovedIterator is returned from FilterWhitelistedAddressRemoved and is used to iterate over the raw logs and unpacked data for WhitelistedAddressRemoved events raised by the Clerk contract.
IOTX is an auto generated Go binding around an Ethereum contract.
IOTXApproval represents a Approval event raised by the IOTX contract.
IOTXApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IOTX contract.
IOTXCaller is an auto generated read-only Go binding around an Ethereum contract.
IOTXCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IOTXCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IOTXFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IOTXOwnershipTransferred represents a OwnershipTransferred event raised by the IOTX contract.
IOTXOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the IOTX contract.
IOTXPause represents a Pause event raised by the IOTX contract.
IOTXPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the IOTX contract.
IOTXRaw is an auto generated low-level Go binding around an Ethereum contract.
IOTXSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IOTXTransactor is an auto generated write-only Go binding around an Ethereum contract.
IOTXTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IOTXTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IOTXTransfer represents a Transfer event raised by the IOTX contract.
IOTXTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IOTX contract.
IOTXUnpause represents a Unpause event raised by the IOTX contract.
IOTXUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the IOTX contract.
PyggStaking is an auto generated Go binding around an Ethereum contract.
PyggStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
PyggStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PyggStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PyggStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PyggStakingPause represents a Pause event raised by the PyggStaking contract.
PyggStakingPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the PyggStaking contract.
PyggStakingPyggCreated represents a PyggCreated event raised by the PyggStaking contract.
PyggStakingPyggCreatedIterator is returned from FilterPyggCreated and is used to iterate over the raw logs and unpacked data for PyggCreated events raised by the PyggStaking contract.
PyggStakingPyggUnstake represents a PyggUnstake event raised by the PyggStaking contract.
PyggStakingPyggUnstakeIterator is returned from FilterPyggUnstake and is used to iterate over the raw logs and unpacked data for PyggUnstake events raised by the PyggStaking contract.
PyggStakingPyggUpdated represents a PyggUpdated event raised by the PyggStaking contract.
PyggStakingPyggUpdatedIterator is returned from FilterPyggUpdated and is used to iterate over the raw logs and unpacked data for PyggUpdated events raised by the PyggStaking contract.
PyggStakingPyggWithdraw represents a PyggWithdraw event raised by the PyggStaking contract.
PyggStakingPyggWithdrawIterator is returned from FilterPyggWithdraw and is used to iterate over the raw logs and unpacked data for PyggWithdraw events raised by the PyggStaking contract.
PyggStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
PyggStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PyggStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
PyggStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PyggStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PyggStakingUnpause represents a Unpause event raised by the PyggStaking contract.
PyggStakingUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the PyggStaking contract.
PyggStakingWhitelistedAddressAdded represents a WhitelistedAddressAdded event raised by the PyggStaking contract.
PyggStakingWhitelistedAddressAddedIterator is returned from FilterWhitelistedAddressAdded and is used to iterate over the raw logs and unpacked data for WhitelistedAddressAdded events raised by the PyggStaking contract.
PyggStakingWhitelistedAddressRemoved represents a WhitelistedAddressRemoved event raised by the PyggStaking contract.
PyggStakingWhitelistedAddressRemovedIterator is returned from FilterWhitelistedAddressRemoved and is used to iterate over the raw logs and unpacked data for WhitelistedAddressRemoved events raised by the PyggStaking contract.
Register is an auto generated Go binding around an Ethereum contract.
RegisterCaller is an auto generated read-only Go binding around an Ethereum contract.
RegisterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RegisterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RegisterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RegisterPause represents a Pause event raised by the Register contract.
RegisterPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Register contract.
RegisterRaw is an auto generated low-level Go binding around an Ethereum contract.
RegisterRegistered represents a Registered event raised by the Register contract.
RegisterRegisteredIterator is returned from FilterRegistered and is used to iterate over the raw logs and unpacked data for Registered events raised by the Register contract.
RegisterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RegisterTransactor is an auto generated write-only Go binding around an Ethereum contract.
RegisterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RegisterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RegisterUnpause represents a Unpause event raised by the Register contract.
RegisterUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Register contract.
RotatableVPS is an auto generated Go binding around an Ethereum contract.
RotatableVPSCaller is an auto generated read-only Go binding around an Ethereum contract.
RotatableVPSCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RotatableVPSCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RotatableVPSFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RotatableVPSOwnershipTransferred represents a OwnershipTransferred event raised by the RotatableVPS contract.
RotatableVPSOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RotatableVPS contract.
RotatableVPSRaw is an auto generated low-level Go binding around an Ethereum contract.
RotatableVPSSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RotatableVPSSetVotingPower represents a SetVotingPower event raised by the RotatableVPS contract.
RotatableVPSSetVotingPowerIterator is returned from FilterSetVotingPower and is used to iterate over the raw logs and unpacked data for SetVotingPower events raised by the RotatableVPS contract.
RotatableVPSTransactor is an auto generated write-only Go binding around an Ethereum contract.
RotatableVPSTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RotatableVPSTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RotatableVPSWhitelistedAddressAdded represents a WhitelistedAddressAdded event raised by the RotatableVPS contract.
RotatableVPSWhitelistedAddressAddedIterator is returned from FilterWhitelistedAddressAdded and is used to iterate over the raw logs and unpacked data for WhitelistedAddressAdded events raised by the RotatableVPS contract.
RotatableVPSWhitelistedAddressRemoved represents a WhitelistedAddressRemoved event raised by the RotatableVPS contract.
RotatableVPSWhitelistedAddressRemovedIterator is returned from FilterWhitelistedAddressRemoved and is used to iterate over the raw logs and unpacked data for WhitelistedAddressRemoved events raised by the RotatableVPS contract.
Staking is an auto generated Go binding around an Ethereum contract.
StakingBucketCreated represents a BucketCreated event raised by the Staking contract.
StakingBucketCreatedIterator is returned from FilterBucketCreated and is used to iterate over the raw logs and unpacked data for BucketCreated events raised by the Staking contract.
StakingBucketUnstake represents a BucketUnstake event raised by the Staking contract.
StakingBucketUnstakeIterator is returned from FilterBucketUnstake and is used to iterate over the raw logs and unpacked data for BucketUnstake events raised by the Staking contract.
StakingBucketUpdated represents a BucketUpdated event raised by the Staking contract.
StakingBucketUpdatedIterator is returned from FilterBucketUpdated and is used to iterate over the raw logs and unpacked data for BucketUpdated events raised by the Staking contract.
StakingBucketWithdraw represents a BucketWithdraw event raised by the Staking contract.
StakingBucketWithdrawIterator is returned from FilterBucketWithdraw and is used to iterate over the raw logs and unpacked data for BucketWithdraw events raised by the Staking 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.
StakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StakingPause represents a Pause event raised by the Staking contract.
StakingPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause 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.
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.
StakingUnpause represents a Unpause event raised by the Staking contract.
StakingUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Staking contract.
StakingWhitelistedAddressAdded represents a WhitelistedAddressAdded event raised by the Staking contract.
StakingWhitelistedAddressAddedIterator is returned from FilterWhitelistedAddressAdded and is used to iterate over the raw logs and unpacked data for WhitelistedAddressAdded events raised by the Staking contract.
StakingWhitelistedAddressRemoved represents a WhitelistedAddressRemoved event raised by the Staking contract.
StakingWhitelistedAddressRemovedIterator is returned from FilterWhitelistedAddressRemoved and is used to iterate over the raw logs and unpacked data for WhitelistedAddressRemoved events raised by the Staking contract.
Vita is an auto generated Go binding around an Ethereum contract.
VitaApproval represents a Approval event raised by the Vita contract.
VitaApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Vita contract.
VitaCaller is an auto generated read-only Go binding around an Ethereum contract.
VitaCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
VitaCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
VitaClaim represents a Claim event raised by the Vita contract.
VitaClaimIterator is returned from FilterClaim and is used to iterate over the raw logs and unpacked data for Claim events raised by the Vita contract.
VitaDecay represents a Decay event raised by the Vita contract.
VitaDecayIterator is returned from FilterDecay and is used to iterate over the raw logs and unpacked data for Decay events raised by the Vita contract.
VitaFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
VitaOwnershipTransferred represents a OwnershipTransferred event raised by the Vita contract.
VitaOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Vita contract.
VitaPause represents a Pause event raised by the Vita contract.
VitaPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Vita contract.
VitaRaw is an auto generated low-level Go binding around an Ethereum contract.
VitaSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
VitaTransactor is an auto generated write-only Go binding around an Ethereum contract.
VitaTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
VitaTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
VitaTransfer represents a Transfer event raised by the Vita contract.
VitaTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Vita contract.
VitaUnpause represents a Unpause event raised by the Vita contract.
VitaUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Vita contract.
VitaUpdateView represents a UpdateView event raised by the Vita contract.
VitaUpdateViewIterator is returned from FilterUpdateView and is used to iterate over the raw logs and unpacked data for UpdateView events raised by the Vita contract.