package
0.3.3
Repository: https://github.com/mossv2/dimo-sdk-go.git
Documentation: pkg.go.dev

# Functions

DeployModel deploys a new Ethereum contract, binding an instance of Model to it.
NewContext creates a new instance of Context, bound to a specific deployed contract.
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
NewContextTransactor creates a new write-only instance of Context, 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.
NewModel creates a new instance of Model, bound to a specific deployed contract.
NewModelCaller creates a new read-only instance of Model, bound to a specific deployed contract.
NewModelFilterer creates a new log filterer instance of Model, bound to a specific deployed contract.
NewModelTransactor creates a new write-only instance of Model, bound to a specific deployed contract.
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.

# Variables

ContextABI is the input ABI used to generate the binding from.
ContextMetaData contains all meta data concerning the Context 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.
ModelABI is the input ABI used to generate the binding from.
ModelBin is the compiled bytecode used for deploying new contracts.
ModelMetaData contains all meta data concerning the Model contract.
OwnableABI is the input ABI used to generate the binding from.
OwnableMetaData contains all meta data concerning the Ownable contract.

# Structs

Context is an auto generated Go binding around an Ethereum contract.
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContextTransactorSession 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.
IModelInfo is an auto generated low-level Go binding around an user-defined struct.
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.
Model is an auto generated Go binding around an Ethereum contract.
ModelAddModel represents a AddModel event raised by the Model contract.
ModelAddModelIterator is returned from FilterAddModel and is used to iterate over the raw logs and unpacked data for AddModel events raised by the Model contract.
ModelCaller is an auto generated read-only Go binding around an Ethereum contract.
ModelCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ModelCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ModelFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ModelOwnershipTransferred represents a OwnershipTransferred event raised by the Model contract.
ModelOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Model contract.
ModelRaw is an auto generated low-level Go binding around an Ethereum contract.
ModelSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ModelTransactor is an auto generated write-only Go binding around an Ethereum contract.
ModelTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ModelTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Ownable is an auto generated Go binding around an Ethereum contract.
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.