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

# Functions

DeployBytesLib deploys a new Ethereum contract, binding an instance of BytesLib to it.
DeployEVerify deploys a new Ethereum contract, binding an instance of EVerify to it.
NewBytesLib creates a new instance of BytesLib, bound to a specific deployed contract.
NewBytesLibCaller creates a new read-only instance of BytesLib, bound to a specific deployed contract.
NewBytesLibFilterer creates a new log filterer instance of BytesLib, bound to a specific deployed contract.
NewBytesLibTransactor creates a new write-only instance of BytesLib, bound to a specific deployed contract.
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.
NewEVerify creates a new instance of EVerify, bound to a specific deployed contract.
NewEVerifyCaller creates a new read-only instance of EVerify, bound to a specific deployed contract.
NewEVerifyFilterer creates a new log filterer instance of EVerify, bound to a specific deployed contract.
NewEVerifyTransactor creates a new write-only instance of EVerify, bound to a specific deployed contract.
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.
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.
NewIEVerify creates a new instance of IEVerify, bound to a specific deployed contract.
NewIEVerifyCaller creates a new read-only instance of IEVerify, bound to a specific deployed contract.
NewIEVerifyFilterer creates a new log filterer instance of IEVerify, bound to a specific deployed contract.
NewIEVerifyTransactor creates a new write-only instance of IEVerify, bound to a specific deployed contract.
NewIPiece creates a new instance of IPiece, bound to a specific deployed contract.
NewIPieceCaller creates a new read-only instance of IPiece, bound to a specific deployed contract.
NewIPieceFilterer creates a new log filterer instance of IPiece, bound to a specific deployed contract.
NewIPieceTransactor creates a new write-only instance of IPiece, bound to a specific deployed contract.
NewIPlonk creates a new instance of IPlonk, bound to a specific deployed contract.
NewIPlonkCaller creates a new read-only instance of IPlonk, bound to a specific deployed contract.
NewIPlonkFilterer creates a new log filterer instance of IPlonk, bound to a specific deployed contract.
NewIPlonkTransactor creates a new write-only instance of IPlonk, 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

BytesLibABI is the input ABI used to generate the binding from.
BytesLibBin is the compiled bytecode used for deploying new contracts.
BytesLibMetaData contains all meta data concerning the BytesLib contract.
ContextABI is the input ABI used to generate the binding from.
ContextMetaData contains all meta data concerning the Context contract.
EVerifyABI is the input ABI used to generate the binding from.
EVerifyBin is the compiled bytecode used for deploying new contracts.
EVerifyMetaData contains all meta data concerning the EVerify contract.
IBankABI is the input ABI used to generate the binding from.
IBankMetaData contains all meta data concerning the IBank contract.
IEpochABI is the input ABI used to generate the binding from.
IEpochMetaData contains all meta data concerning the IEpoch contract.
IEVerifyABI is the input ABI used to generate the binding from.
IEVerifyMetaData contains all meta data concerning the IEVerify contract.
IPieceABI is the input ABI used to generate the binding from.
IPieceMetaData contains all meta data concerning the IPiece contract.
IPlonkABI is the input ABI used to generate the binding from.
IPlonkMetaData contains all meta data concerning the IPlonk contract.
OwnableABI is the input ABI used to generate the binding from.
OwnableMetaData contains all meta data concerning the Ownable contract.

# Structs

BytesLib is an auto generated Go binding around an Ethereum contract.
BytesLibCaller is an auto generated read-only Go binding around an Ethereum contract.
BytesLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BytesLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BytesLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BytesLibRaw is an auto generated low-level Go binding around an Ethereum contract.
BytesLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BytesLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
BytesLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BytesLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.
EVerify is an auto generated Go binding around an Ethereum contract.
EVerifyCaller is an auto generated read-only Go binding around an Ethereum contract.
EVerifyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
EVerifyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
EVerifyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
EVerifyOwnershipTransferred represents a OwnershipTransferred event raised by the EVerify contract.
EVerifyOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the EVerify contract.
EVerifyRaw is an auto generated low-level Go binding around an Ethereum contract.
EVerifySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
EVerifyTransactor is an auto generated write-only Go binding around an Ethereum contract.
EVerifyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
EVerifyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.
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.
IEVerify is an auto generated Go binding around an Ethereum contract.
IEVerifyCaller is an auto generated read-only Go binding around an Ethereum contract.
IEVerifyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IEVerifyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IEVerifyCInfo is an auto generated low-level Go binding around an user-defined struct.
IEVerifyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IEVerifyRaw is an auto generated low-level Go binding around an Ethereum contract.
IEVerifySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IEVerifyTransactor is an auto generated write-only Go binding around an Ethereum contract.
IEVerifyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IEVerifyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IPiece is an auto generated Go binding around an Ethereum contract.
IPieceAddPiece represents a AddPiece event raised by the IPiece contract.
IPieceAddPieceIterator is returned from FilterAddPiece and is used to iterate over the raw logs and unpacked data for AddPiece events raised by the IPiece contract.
IPieceAddReplica represents a AddReplica event raised by the IPiece contract.
IPieceAddReplicaIterator is returned from FilterAddReplica and is used to iterate over the raw logs and unpacked data for AddReplica events raised by the IPiece contract.
IPieceCaller is an auto generated read-only Go binding around an Ethereum contract.
IPieceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IPieceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IPieceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IPieceRaw is an auto generated low-level Go binding around an Ethereum contract.
IPieceRetake represents a Retake event raised by the IPiece contract.
IPieceRetakeIterator is returned from FilterRetake and is used to iterate over the raw logs and unpacked data for Retake events raised by the IPiece contract.
IPieceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IPieceSettle represents a Settle event raised by the IPiece contract.
IPieceSettleIterator is returned from FilterSettle and is used to iterate over the raw logs and unpacked data for Settle events raised by the IPiece contract.
IPieceTransactor is an auto generated write-only Go binding around an Ethereum contract.
IPieceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IPieceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IPieceWithdraw represents a Withdraw event raised by the IPiece contract.
IPieceWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the IPiece contract.
IPlonk is an auto generated Go binding around an Ethereum contract.
IPlonkCaller is an auto generated read-only Go binding around an Ethereum contract.
IPlonkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IPlonkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IPlonkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IPlonkRaw is an auto generated low-level Go binding around an Ethereum contract.
IPlonkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IPlonkTransactor is an auto generated write-only Go binding around an Ethereum contract.
IPlonkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IPlonkTransactorSession 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.