# Functions
DeploySpace deploys a new Ethereum contract, binding an instance of Space to it.
NewIBank creates a new instance of IBank, bound to a specific deployed contract.
NewIBankCaller creates a new read-only instance of IBank, bound to a specific deployed contract.
NewIBankFilterer creates a new log filterer instance of IBank, bound to a specific deployed contract.
NewIBankTransactor creates a new write-only instance of IBank, bound to a specific deployed contract.
NewIControl creates a new instance of IControl, bound to a specific deployed contract.
NewIControlCaller creates a new read-only instance of IControl, bound to a specific deployed contract.
NewIControlFilterer creates a new log filterer instance of IControl, bound to a specific deployed contract.
NewIControlTransactor creates a new write-only instance of IControl, bound to a specific deployed contract.
NewIEpoch creates a new instance of IEpoch, bound to a specific deployed contract.
NewIEpochCaller creates a new read-only instance of IEpoch, bound to a specific deployed contract.
NewIEpochFilterer creates a new log filterer instance of IEpoch, bound to a specific deployed contract.
NewIEpochTransactor creates a new write-only instance of IEpoch, bound to a specific deployed contract.
NewIGPU creates a new instance of IGPU, bound to a specific deployed contract.
NewIGPUCaller creates a new read-only instance of IGPU, bound to a specific deployed contract.
NewIGPUFilterer creates a new log filterer instance of IGPU, bound to a specific deployed contract.
NewIGPUTransactor creates a new write-only instance of IGPU, bound to a specific deployed contract.
NewIModel creates a new instance of IModel, bound to a specific deployed contract.
NewIModelCaller creates a new read-only instance of IModel, bound to a specific deployed contract.
NewIModelFilterer creates a new log filterer instance of IModel, bound to a specific deployed contract.
NewIModelTransactor creates a new write-only instance of IModel, bound to a specific deployed contract.
NewINode creates a new instance of INode, bound to a specific deployed contract.
NewINodeCaller creates a new read-only instance of INode, bound to a specific deployed contract.
NewINodeFilterer creates a new log filterer instance of INode, bound to a specific deployed contract.
NewINodeTransactor creates a new write-only instance of INode, bound to a specific deployed contract.
NewISpace creates a new instance of ISpace, bound to a specific deployed contract.
NewISpaceCaller creates a new read-only instance of ISpace, bound to a specific deployed contract.
NewISpaceFilterer creates a new log filterer instance of ISpace, bound to a specific deployed contract.
NewISpaceTransactor creates a new write-only instance of ISpace, bound to a specific deployed contract.
NewSpace creates a new instance of Space, bound to a specific deployed contract.
NewSpaceCaller creates a new read-only instance of Space, bound to a specific deployed contract.
NewSpaceFilterer creates a new log filterer instance of Space, bound to a specific deployed contract.
NewSpaceTransactor creates a new write-only instance of Space, bound to a specific deployed contract.
# Variables
IBankABI is the input ABI used to generate the binding from.
IBankMetaData contains all meta data concerning the IBank contract.
IControlABI is the input ABI used to generate the binding from.
IControlMetaData contains all meta data concerning the IControl contract.
IEpochABI is the input ABI used to generate the binding from.
IEpochMetaData contains all meta data concerning the IEpoch contract.
IGPUABI is the input ABI used to generate the binding from.
IGPUMetaData contains all meta data concerning the IGPU contract.
IModelABI is the input ABI used to generate the binding from.
IModelMetaData contains all meta data concerning the IModel contract.
INodeABI is the input ABI used to generate the binding from.
INodeMetaData contains all meta data concerning the INode contract.
ISpaceABI is the input ABI used to generate the binding from.
ISpaceMetaData contains all meta data concerning the ISpace contract.
SpaceABI is the input ABI used to generate the binding from.
SpaceBin is the compiled bytecode used for deploying new contracts.
SpaceMetaData contains all meta data concerning the Space contract.
# Structs
IBank is an auto generated Go binding around an Ethereum contract.
IBankCaller is an auto generated read-only Go binding around an Ethereum contract.
IBankCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IBankCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IBankFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IBankMint represents a Mint event raised by the IBank contract.
IBankMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the IBank contract.
IBankRaw is an auto generated low-level Go binding around an Ethereum contract.
IBankSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IBankSet represents a Set event raised by the IBank contract.
IBankSetIterator is returned from FilterSet and is used to iterate over the raw logs and unpacked data for Set events raised by the IBank contract.
IBankTransactor is an auto generated write-only Go binding around an Ethereum contract.
IBankTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IBankTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IBankTransferIn represents a TransferIn event raised by the IBank contract.
IBankTransferInIterator is returned from FilterTransferIn and is used to iterate over the raw logs and unpacked data for TransferIn events raised by the IBank contract.
IBankTransferOut represents a TransferOut event raised by the IBank contract.
IBankTransferOutIterator is returned from FilterTransferOut and is used to iterate over the raw logs and unpacked data for TransferOut events raised by the IBank contract.
IControl is an auto generated Go binding around an Ethereum contract.
IControlCaller is an auto generated read-only Go binding around an Ethereum contract.
IControlCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IControlCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IControlFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IControlRaw is an auto generated low-level Go binding around an Ethereum contract.
IControlSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IControlTransactor is an auto generated write-only Go binding around an Ethereum contract.
IControlTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IControlTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IEpoch is an auto generated Go binding around an Ethereum contract.
IEpochCaller is an auto generated read-only Go binding around an Ethereum contract.
IEpochCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IEpochCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IEpochFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IEpochRaw is an auto generated low-level Go binding around an Ethereum contract.
IEpochSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IEpochSetEpoch represents a SetEpoch event raised by the IEpoch contract.
IEpochSetEpochIterator is returned from FilterSetEpoch and is used to iterate over the raw logs and unpacked data for SetEpoch events raised by the IEpoch contract.
IEpochTransactor is an auto generated write-only Go binding around an Ethereum contract.
IEpochTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IEpochTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IGPU is an auto generated Go binding around an Ethereum contract.
IGPUAddGPU represents a AddGPU event raised by the IGPU contract.
IGPUAddGPUIterator is returned from FilterAddGPU and is used to iterate over the raw logs and unpacked data for AddGPU events raised by the IGPU contract.
IGPUCaller is an auto generated read-only Go binding around an Ethereum contract.
IGPUCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IGPUCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IGPUFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IGPURaw is an auto generated low-level Go binding around an Ethereum contract.
IGPUSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IGPUTransactor is an auto generated write-only Go binding around an Ethereum contract.
IGPUTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IGPUTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IModel is an auto generated Go binding around an Ethereum contract.
IModelAddModel represents a AddModel event raised by the IModel contract.
IModelAddModelIterator is returned from FilterAddModel and is used to iterate over the raw logs and unpacked data for AddModel events raised by the IModel contract.
IModelCaller is an auto generated read-only Go binding around an Ethereum contract.
IModelCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IModelCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IModelFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IModelRaw is an auto generated low-level Go binding around an Ethereum contract.
IModelSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IModelTransactor is an auto generated write-only Go binding around an Ethereum contract.
IModelTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IModelTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
INode is an auto generated Go binding around an Ethereum contract.
INodeCaller is an auto generated read-only Go binding around an Ethereum contract.
INodeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
INodeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
INodeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
INodePledge represents a Pledge event raised by the INode contract.
INodePledgeIterator is returned from FilterPledge and is used to iterate over the raw logs and unpacked data for Pledge events raised by the INode contract.
INodePunish represents a Punish event raised by the INode contract.
INodePunishIterator is returned from FilterPunish and is used to iterate over the raw logs and unpacked data for Punish events raised by the INode contract.
INodeRaw is an auto generated low-level Go binding around an Ethereum contract.
INodeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
INodeSet represents a Set event raised by the INode contract.
INodeSetIterator is returned from FilterSet and is used to iterate over the raw logs and unpacked data for Set events raised by the INode contract.
INodeTransactor is an auto generated write-only Go binding around an Ethereum contract.
INodeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
INodeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
INodeWithdraw represents a Withdraw event raised by the INode contract.
INodeWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the INode contract.
ISpace is an auto generated Go binding around an Ethereum contract.
ISpaceAddSpace represents a AddSpace event raised by the ISpace contract.
ISpaceAddSpaceIterator is returned from FilterAddSpace and is used to iterate over the raw logs and unpacked data for AddSpace events raised by the ISpace contract.
ISpaceCaller is an auto generated read-only Go binding around an Ethereum contract.
ISpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ISpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ISpaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ISpaceInfo is an auto generated low-level Go binding around an user-defined struct.
ISpaceRaw is an auto generated low-level Go binding around an Ethereum contract.
ISpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ISpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
ISpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ISpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ISpaceWithdraw represents a Withdraw event raised by the ISpace contract.
ISpaceWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the ISpace contract.
Space is an auto generated Go binding around an Ethereum contract.
SpaceAddSpace represents a AddSpace event raised by the Space contract.
SpaceAddSpaceIterator is returned from FilterAddSpace and is used to iterate over the raw logs and unpacked data for AddSpace events raised by the Space contract.
SpaceCaller is an auto generated read-only Go binding around an Ethereum contract.
SpaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SpaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SpaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SpaceRaw is an auto generated low-level Go binding around an Ethereum contract.
SpaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SpaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
SpaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SpaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SpaceWithdraw represents a Withdraw event raised by the Space contract.
SpaceWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the Space contract.