Documentation ¶
Index ¶
- Variables
- type Deserialize
- type DeserializeCaller
- type DeserializeCallerRaw
- type DeserializeCallerSession
- type DeserializeFilterer
- type DeserializeRaw
- func (_Deserialize *DeserializeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Deserialize *DeserializeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Deserialize *DeserializeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DeserializeSession
- type DeserializeTransactor
- type DeserializeTransactorRaw
- type DeserializeTransactorSession
- type GlobalStateLib
- type GlobalStateLibCaller
- type GlobalStateLibCallerRaw
- type GlobalStateLibCallerSession
- type GlobalStateLibFilterer
- type GlobalStateLibRaw
- func (_GlobalStateLib *GlobalStateLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GlobalStateLib *GlobalStateLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GlobalStateLib *GlobalStateLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GlobalStateLibSession
- type GlobalStateLibTransactor
- type GlobalStateLibTransactorRaw
- type GlobalStateLibTransactorSession
- type Instructions
- type InstructionsCaller
- type InstructionsCallerRaw
- type InstructionsCallerSession
- type InstructionsFilterer
- type InstructionsRaw
- func (_Instructions *InstructionsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Instructions *InstructionsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Instructions *InstructionsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InstructionsSession
- type InstructionsTransactor
- type InstructionsTransactorRaw
- type InstructionsTransactorSession
- type MachineLib
- type MachineLibCaller
- type MachineLibCallerRaw
- type MachineLibCallerSession
- type MachineLibFilterer
- type MachineLibRaw
- func (_MachineLib *MachineLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MachineLib *MachineLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MachineLib *MachineLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MachineLibSession
- type MachineLibTransactor
- type MachineLibTransactorRaw
- type MachineLibTransactorSession
- type MerkleProofLib
- type MerkleProofLibCaller
- type MerkleProofLibCallerRaw
- type MerkleProofLibCallerSession
- type MerkleProofLibFilterer
- type MerkleProofLibRaw
- func (_MerkleProofLib *MerkleProofLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MerkleProofLib *MerkleProofLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MerkleProofLib *MerkleProofLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MerkleProofLibSession
- type MerkleProofLibTransactor
- type MerkleProofLibTransactorRaw
- type MerkleProofLibTransactorSession
- type ModuleLib
- type ModuleLibCaller
- type ModuleLibCallerRaw
- type ModuleLibCallerSession
- type ModuleLibFilterer
- type ModuleLibRaw
- func (_ModuleLib *ModuleLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ModuleLib *ModuleLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ModuleLib *ModuleLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ModuleLibSession
- type ModuleLibTransactor
- type ModuleLibTransactorRaw
- type ModuleLibTransactorSession
- type ModuleMemoryCompactLib
- type ModuleMemoryCompactLibCaller
- type ModuleMemoryCompactLibCallerRaw
- type ModuleMemoryCompactLibCallerSession
- type ModuleMemoryCompactLibFilterer
- type ModuleMemoryCompactLibRaw
- func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ModuleMemoryCompactLibSession
- type ModuleMemoryCompactLibTransactor
- type ModuleMemoryCompactLibTransactorRaw
- type ModuleMemoryCompactLibTransactorSession
- type ModuleMemoryLib
- type ModuleMemoryLibCaller
- type ModuleMemoryLibCallerRaw
- type ModuleMemoryLibCallerSession
- type ModuleMemoryLibFilterer
- type ModuleMemoryLibRaw
- func (_ModuleMemoryLib *ModuleMemoryLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ModuleMemoryLib *ModuleMemoryLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ModuleMemoryLib *ModuleMemoryLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ModuleMemoryLibSession
- type ModuleMemoryLibTransactor
- type ModuleMemoryLibTransactorRaw
- type ModuleMemoryLibTransactorSession
- type PcArrayLib
- type PcArrayLibCaller
- type PcArrayLibCallerRaw
- type PcArrayLibCallerSession
- type PcArrayLibFilterer
- type PcArrayLibRaw
- func (_PcArrayLib *PcArrayLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PcArrayLib *PcArrayLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PcArrayLib *PcArrayLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PcArrayLibSession
- type PcArrayLibTransactor
- type PcArrayLibTransactorRaw
- type PcArrayLibTransactorSession
- type StackFrameLib
- type StackFrameLibCaller
- type StackFrameLibCallerRaw
- type StackFrameLibCallerSession
- type StackFrameLibFilterer
- type StackFrameLibRaw
- func (_StackFrameLib *StackFrameLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StackFrameLib *StackFrameLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StackFrameLib *StackFrameLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StackFrameLibSession
- type StackFrameLibTransactor
- type StackFrameLibTransactorRaw
- type StackFrameLibTransactorSession
- type ValueArrayLib
- type ValueArrayLibCaller
- type ValueArrayLibCallerRaw
- type ValueArrayLibCallerSession
- type ValueArrayLibFilterer
- type ValueArrayLibRaw
- func (_ValueArrayLib *ValueArrayLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ValueArrayLib *ValueArrayLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ValueArrayLib *ValueArrayLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ValueArrayLibSession
- type ValueArrayLibTransactor
- type ValueArrayLibTransactorRaw
- type ValueArrayLibTransactorSession
- type ValueLib
- type ValueLibCaller
- type ValueLibCallerRaw
- type ValueLibCallerSession
- type ValueLibFilterer
- type ValueLibRaw
- func (_ValueLib *ValueLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ValueLib *ValueLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ValueLib *ValueLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ValueLibSession
- type ValueLibTransactor
- type ValueLibTransactorRaw
- type ValueLibTransactorSession
- type ValueStackLib
- type ValueStackLibCaller
- type ValueStackLibCallerRaw
- type ValueStackLibCallerSession
- type ValueStackLibFilterer
- type ValueStackLibRaw
- func (_ValueStackLib *ValueStackLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ValueStackLib *ValueStackLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ValueStackLib *ValueStackLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ValueStackLibSession
- type ValueStackLibTransactor
- type ValueStackLibTransactorRaw
- type ValueStackLibTransactorSession
Constants ¶
This section is empty.
Variables ¶
var DeserializeABI = DeserializeMetaData.ABI
DeserializeABI is the input ABI used to generate the binding from. Deprecated: Use DeserializeMetaData.ABI instead.
var DeserializeBin = DeserializeMetaData.Bin
DeserializeBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DeserializeMetaData.Bin instead.
var DeserializeMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e88966e135db00decfb4f77c2660d7324bd86a218f695aa9d32977c369cca2cc64736f6c63430008090033",
}
DeserializeMetaData contains all meta data concerning the Deserialize contract.
var GlobalStateLibABI = GlobalStateLibMetaData.ABI
GlobalStateLibABI is the input ABI used to generate the binding from. Deprecated: Use GlobalStateLibMetaData.ABI instead.
var GlobalStateLibBin = GlobalStateLibMetaData.Bin
GlobalStateLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use GlobalStateLibMetaData.Bin instead.
var GlobalStateLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207ded490160310beecfceda151ee73a0d3df5a2fad07fa5a7aeaa4262acfa43a664736f6c63430008090033",
}
GlobalStateLibMetaData contains all meta data concerning the GlobalStateLib contract.
var InstructionsABI = InstructionsMetaData.ABI
InstructionsABI is the input ABI used to generate the binding from. Deprecated: Use InstructionsMetaData.ABI instead.
var InstructionsBin = InstructionsMetaData.Bin
InstructionsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use InstructionsMetaData.Bin instead.
var InstructionsMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212204e1a0aaf9ac1a72c31b6edb0311ce77fbb77eb72f57902af6d3ab6c9267197c864736f6c63430008090033",
}
InstructionsMetaData contains all meta data concerning the Instructions contract.
var MachineLibABI = MachineLibMetaData.ABI
MachineLibABI is the input ABI used to generate the binding from. Deprecated: Use MachineLibMetaData.ABI instead.
var MachineLibBin = MachineLibMetaData.Bin
MachineLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MachineLibMetaData.Bin instead.
var MachineLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122079819ce9aaebf7ed50c72c59d0bc0e4750d5ff201bf4e122b6e0964dbda6805c64736f6c63430008090033",
}
MachineLibMetaData contains all meta data concerning the MachineLib contract.
var MerkleProofLibABI = MerkleProofLibMetaData.ABI
MerkleProofLibABI is the input ABI used to generate the binding from. Deprecated: Use MerkleProofLibMetaData.ABI instead.
var MerkleProofLibBin = MerkleProofLibMetaData.Bin
MerkleProofLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MerkleProofLibMetaData.Bin instead.
var MerkleProofLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212205b97a3d105f69a5bd04d6177ec65ebb59aac972af8e1f061c35617640f8d5eb664736f6c63430008090033",
}
MerkleProofLibMetaData contains all meta data concerning the MerkleProofLib contract.
var ModuleLibABI = ModuleLibMetaData.ABI
ModuleLibABI is the input ABI used to generate the binding from. Deprecated: Use ModuleLibMetaData.ABI instead.
var ModuleLibBin = ModuleLibMetaData.Bin
ModuleLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ModuleLibMetaData.Bin instead.
var ModuleLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212200fae0a92bfe4dae3c6696d7c15ae2e9e5a14ed529046b187c812f43dfb6f85f964736f6c63430008090033",
}
ModuleLibMetaData contains all meta data concerning the ModuleLib contract.
var ModuleMemoryCompactLibABI = ModuleMemoryCompactLibMetaData.ABI
ModuleMemoryCompactLibABI is the input ABI used to generate the binding from. Deprecated: Use ModuleMemoryCompactLibMetaData.ABI instead.
var ModuleMemoryCompactLibBin = ModuleMemoryCompactLibMetaData.Bin
ModuleMemoryCompactLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ModuleMemoryCompactLibMetaData.Bin instead.
var ModuleMemoryCompactLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220cdf47d879cd0db948bafc1487ac7d69c690f0282e51c015a724c2232c0b6c8fd64736f6c63430008090033",
}
ModuleMemoryCompactLibMetaData contains all meta data concerning the ModuleMemoryCompactLib contract.
var ModuleMemoryLibABI = ModuleMemoryLibMetaData.ABI
ModuleMemoryLibABI is the input ABI used to generate the binding from. Deprecated: Use ModuleMemoryLibMetaData.ABI instead.
var ModuleMemoryLibBin = ModuleMemoryLibMetaData.Bin
ModuleMemoryLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ModuleMemoryLibMetaData.Bin instead.
var ModuleMemoryLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203b15bbe3a93c2b8e546fec9d78a2ff9de280900d7dc883efded143d545b830ea64736f6c63430008090033",
}
ModuleMemoryLibMetaData contains all meta data concerning the ModuleMemoryLib contract.
var PcArrayLibABI = PcArrayLibMetaData.ABI
PcArrayLibABI is the input ABI used to generate the binding from. Deprecated: Use PcArrayLibMetaData.ABI instead.
var PcArrayLibBin = PcArrayLibMetaData.Bin
PcArrayLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use PcArrayLibMetaData.Bin instead.
var PcArrayLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212206eb60fb3338df3afc67b852a92b799c50e9707404e047b72e1e4ee4bc6fedb4064736f6c63430008090033",
}
PcArrayLibMetaData contains all meta data concerning the PcArrayLib contract.
var StackFrameLibABI = StackFrameLibMetaData.ABI
StackFrameLibABI is the input ABI used to generate the binding from. Deprecated: Use StackFrameLibMetaData.ABI instead.
var StackFrameLibBin = StackFrameLibMetaData.Bin
StackFrameLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StackFrameLibMetaData.Bin instead.
var StackFrameLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122078d479c65c53fcf969220fee3c46b95f40e44b9ee6e2655de0e4cf5b05faf22b64736f6c63430008090033",
}
StackFrameLibMetaData contains all meta data concerning the StackFrameLib contract.
var ValueArrayLibABI = ValueArrayLibMetaData.ABI
ValueArrayLibABI is the input ABI used to generate the binding from. Deprecated: Use ValueArrayLibMetaData.ABI instead.
var ValueArrayLibBin = ValueArrayLibMetaData.Bin
ValueArrayLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ValueArrayLibMetaData.Bin instead.
var ValueArrayLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e5cda3355cd36e573acec0c93dd2c102051a3f7b19a4cc72e1d68ef5c3390d5464736f6c63430008090033",
}
ValueArrayLibMetaData contains all meta data concerning the ValueArrayLib contract.
var ValueLibABI = ValueLibMetaData.ABI
ValueLibABI is the input ABI used to generate the binding from. Deprecated: Use ValueLibMetaData.ABI instead.
var ValueLibBin = ValueLibMetaData.Bin
ValueLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ValueLibMetaData.Bin instead.
var ValueLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220096701f7479169630d3ad05f72d2acf877b0bef33930c5cb28a6b7840e105bab64736f6c63430008090033",
}
ValueLibMetaData contains all meta data concerning the ValueLib contract.
var ValueStackLibABI = ValueStackLibMetaData.ABI
ValueStackLibABI is the input ABI used to generate the binding from. Deprecated: Use ValueStackLibMetaData.ABI instead.
var ValueStackLibBin = ValueStackLibMetaData.Bin
ValueStackLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ValueStackLibMetaData.Bin instead.
var ValueStackLibMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220a924f8039777965d76975e6c61be84cc188ea98c021a439fa6d162d727b00bb264736f6c63430008090033",
}
ValueStackLibMetaData contains all meta data concerning the ValueStackLib contract.
Functions ¶
This section is empty.
Types ¶
type Deserialize ¶
type Deserialize struct { DeserializeCaller // Read-only binding to the contract DeserializeTransactor // Write-only binding to the contract DeserializeFilterer // Log filterer for contract events }
Deserialize is an auto generated Go binding around an Ethereum contract.
func DeployDeserialize ¶
func DeployDeserialize(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Deserialize, error)
DeployDeserialize deploys a new Ethereum contract, binding an instance of Deserialize to it.
func NewDeserialize ¶
func NewDeserialize(address common.Address, backend bind.ContractBackend) (*Deserialize, error)
NewDeserialize creates a new instance of Deserialize, bound to a specific deployed contract.
type DeserializeCaller ¶
type DeserializeCaller struct {
// contains filtered or unexported fields
}
DeserializeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDeserializeCaller ¶
func NewDeserializeCaller(address common.Address, caller bind.ContractCaller) (*DeserializeCaller, error)
NewDeserializeCaller creates a new read-only instance of Deserialize, bound to a specific deployed contract.
type DeserializeCallerRaw ¶
type DeserializeCallerRaw struct {
Contract *DeserializeCaller // Generic read-only contract binding to access the raw methods on
}
DeserializeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DeserializeCallerRaw) Call ¶
func (_Deserialize *DeserializeCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DeserializeCallerSession ¶
type DeserializeCallerSession struct { Contract *DeserializeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DeserializeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DeserializeFilterer ¶
type DeserializeFilterer struct {
// contains filtered or unexported fields
}
DeserializeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDeserializeFilterer ¶
func NewDeserializeFilterer(address common.Address, filterer bind.ContractFilterer) (*DeserializeFilterer, error)
NewDeserializeFilterer creates a new log filterer instance of Deserialize, bound to a specific deployed contract.
type DeserializeRaw ¶
type DeserializeRaw struct {
Contract *Deserialize // Generic contract binding to access the raw methods on
}
DeserializeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DeserializeRaw) Call ¶
func (_Deserialize *DeserializeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DeserializeRaw) Transact ¶
func (_Deserialize *DeserializeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DeserializeRaw) Transfer ¶
func (_Deserialize *DeserializeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DeserializeSession ¶
type DeserializeSession struct { Contract *Deserialize // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DeserializeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type DeserializeTransactor ¶
type DeserializeTransactor struct {
// contains filtered or unexported fields
}
DeserializeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDeserializeTransactor ¶
func NewDeserializeTransactor(address common.Address, transactor bind.ContractTransactor) (*DeserializeTransactor, error)
NewDeserializeTransactor creates a new write-only instance of Deserialize, bound to a specific deployed contract.
type DeserializeTransactorRaw ¶
type DeserializeTransactorRaw struct {
Contract *DeserializeTransactor // Generic write-only contract binding to access the raw methods on
}
DeserializeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DeserializeTransactorRaw) Transact ¶
func (_Deserialize *DeserializeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DeserializeTransactorRaw) Transfer ¶
func (_Deserialize *DeserializeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DeserializeTransactorSession ¶
type DeserializeTransactorSession struct { Contract *DeserializeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DeserializeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type GlobalStateLib ¶
type GlobalStateLib struct { GlobalStateLibCaller // Read-only binding to the contract GlobalStateLibTransactor // Write-only binding to the contract GlobalStateLibFilterer // Log filterer for contract events }
GlobalStateLib is an auto generated Go binding around an Ethereum contract.
func DeployGlobalStateLib ¶
func DeployGlobalStateLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GlobalStateLib, error)
DeployGlobalStateLib deploys a new Ethereum contract, binding an instance of GlobalStateLib to it.
func NewGlobalStateLib ¶
func NewGlobalStateLib(address common.Address, backend bind.ContractBackend) (*GlobalStateLib, error)
NewGlobalStateLib creates a new instance of GlobalStateLib, bound to a specific deployed contract.
type GlobalStateLibCaller ¶
type GlobalStateLibCaller struct {
// contains filtered or unexported fields
}
GlobalStateLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGlobalStateLibCaller ¶
func NewGlobalStateLibCaller(address common.Address, caller bind.ContractCaller) (*GlobalStateLibCaller, error)
NewGlobalStateLibCaller creates a new read-only instance of GlobalStateLib, bound to a specific deployed contract.
type GlobalStateLibCallerRaw ¶
type GlobalStateLibCallerRaw struct {
Contract *GlobalStateLibCaller // Generic read-only contract binding to access the raw methods on
}
GlobalStateLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GlobalStateLibCallerRaw) Call ¶
func (_GlobalStateLib *GlobalStateLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type GlobalStateLibCallerSession ¶
type GlobalStateLibCallerSession struct { Contract *GlobalStateLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GlobalStateLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type GlobalStateLibFilterer ¶
type GlobalStateLibFilterer struct {
// contains filtered or unexported fields
}
GlobalStateLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGlobalStateLibFilterer ¶
func NewGlobalStateLibFilterer(address common.Address, filterer bind.ContractFilterer) (*GlobalStateLibFilterer, error)
NewGlobalStateLibFilterer creates a new log filterer instance of GlobalStateLib, bound to a specific deployed contract.
type GlobalStateLibRaw ¶
type GlobalStateLibRaw struct {
Contract *GlobalStateLib // Generic contract binding to access the raw methods on
}
GlobalStateLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GlobalStateLibRaw) Call ¶
func (_GlobalStateLib *GlobalStateLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*GlobalStateLibRaw) Transact ¶
func (_GlobalStateLib *GlobalStateLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalStateLibRaw) Transfer ¶
func (_GlobalStateLib *GlobalStateLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GlobalStateLibSession ¶
type GlobalStateLibSession struct { Contract *GlobalStateLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GlobalStateLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type GlobalStateLibTransactor ¶
type GlobalStateLibTransactor struct {
// contains filtered or unexported fields
}
GlobalStateLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGlobalStateLibTransactor ¶
func NewGlobalStateLibTransactor(address common.Address, transactor bind.ContractTransactor) (*GlobalStateLibTransactor, error)
NewGlobalStateLibTransactor creates a new write-only instance of GlobalStateLib, bound to a specific deployed contract.
type GlobalStateLibTransactorRaw ¶
type GlobalStateLibTransactorRaw struct {
Contract *GlobalStateLibTransactor // Generic write-only contract binding to access the raw methods on
}
GlobalStateLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GlobalStateLibTransactorRaw) Transact ¶
func (_GlobalStateLib *GlobalStateLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GlobalStateLibTransactorRaw) Transfer ¶
func (_GlobalStateLib *GlobalStateLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GlobalStateLibTransactorSession ¶
type GlobalStateLibTransactorSession struct { Contract *GlobalStateLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GlobalStateLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Instructions ¶
type Instructions struct { InstructionsCaller // Read-only binding to the contract InstructionsTransactor // Write-only binding to the contract InstructionsFilterer // Log filterer for contract events }
Instructions is an auto generated Go binding around an Ethereum contract.
func DeployInstructions ¶
func DeployInstructions(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Instructions, error)
DeployInstructions deploys a new Ethereum contract, binding an instance of Instructions to it.
func NewInstructions ¶
func NewInstructions(address common.Address, backend bind.ContractBackend) (*Instructions, error)
NewInstructions creates a new instance of Instructions, bound to a specific deployed contract.
type InstructionsCaller ¶
type InstructionsCaller struct {
// contains filtered or unexported fields
}
InstructionsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInstructionsCaller ¶
func NewInstructionsCaller(address common.Address, caller bind.ContractCaller) (*InstructionsCaller, error)
NewInstructionsCaller creates a new read-only instance of Instructions, bound to a specific deployed contract.
type InstructionsCallerRaw ¶
type InstructionsCallerRaw struct {
Contract *InstructionsCaller // Generic read-only contract binding to access the raw methods on
}
InstructionsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InstructionsCallerRaw) Call ¶
func (_Instructions *InstructionsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type InstructionsCallerSession ¶
type InstructionsCallerSession struct { Contract *InstructionsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InstructionsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type InstructionsFilterer ¶
type InstructionsFilterer struct {
// contains filtered or unexported fields
}
InstructionsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInstructionsFilterer ¶
func NewInstructionsFilterer(address common.Address, filterer bind.ContractFilterer) (*InstructionsFilterer, error)
NewInstructionsFilterer creates a new log filterer instance of Instructions, bound to a specific deployed contract.
type InstructionsRaw ¶
type InstructionsRaw struct {
Contract *Instructions // Generic contract binding to access the raw methods on
}
InstructionsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InstructionsRaw) Call ¶
func (_Instructions *InstructionsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*InstructionsRaw) Transact ¶
func (_Instructions *InstructionsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InstructionsRaw) Transfer ¶
func (_Instructions *InstructionsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InstructionsSession ¶
type InstructionsSession struct { Contract *Instructions // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InstructionsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type InstructionsTransactor ¶
type InstructionsTransactor struct {
// contains filtered or unexported fields
}
InstructionsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInstructionsTransactor ¶
func NewInstructionsTransactor(address common.Address, transactor bind.ContractTransactor) (*InstructionsTransactor, error)
NewInstructionsTransactor creates a new write-only instance of Instructions, bound to a specific deployed contract.
type InstructionsTransactorRaw ¶
type InstructionsTransactorRaw struct {
Contract *InstructionsTransactor // Generic write-only contract binding to access the raw methods on
}
InstructionsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InstructionsTransactorRaw) Transact ¶
func (_Instructions *InstructionsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InstructionsTransactorRaw) Transfer ¶
func (_Instructions *InstructionsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InstructionsTransactorSession ¶
type InstructionsTransactorSession struct { Contract *InstructionsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InstructionsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MachineLib ¶
type MachineLib struct { MachineLibCaller // Read-only binding to the contract MachineLibTransactor // Write-only binding to the contract MachineLibFilterer // Log filterer for contract events }
MachineLib is an auto generated Go binding around an Ethereum contract.
func DeployMachineLib ¶
func DeployMachineLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MachineLib, error)
DeployMachineLib deploys a new Ethereum contract, binding an instance of MachineLib to it.
func NewMachineLib ¶
func NewMachineLib(address common.Address, backend bind.ContractBackend) (*MachineLib, error)
NewMachineLib creates a new instance of MachineLib, bound to a specific deployed contract.
type MachineLibCaller ¶
type MachineLibCaller struct {
// contains filtered or unexported fields
}
MachineLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMachineLibCaller ¶
func NewMachineLibCaller(address common.Address, caller bind.ContractCaller) (*MachineLibCaller, error)
NewMachineLibCaller creates a new read-only instance of MachineLib, bound to a specific deployed contract.
type MachineLibCallerRaw ¶
type MachineLibCallerRaw struct {
Contract *MachineLibCaller // Generic read-only contract binding to access the raw methods on
}
MachineLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MachineLibCallerRaw) Call ¶
func (_MachineLib *MachineLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type MachineLibCallerSession ¶
type MachineLibCallerSession struct { Contract *MachineLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MachineLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MachineLibFilterer ¶
type MachineLibFilterer struct {
// contains filtered or unexported fields
}
MachineLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMachineLibFilterer ¶
func NewMachineLibFilterer(address common.Address, filterer bind.ContractFilterer) (*MachineLibFilterer, error)
NewMachineLibFilterer creates a new log filterer instance of MachineLib, bound to a specific deployed contract.
type MachineLibRaw ¶
type MachineLibRaw struct {
Contract *MachineLib // Generic contract binding to access the raw methods on
}
MachineLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MachineLibRaw) Call ¶
func (_MachineLib *MachineLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*MachineLibRaw) Transact ¶
func (_MachineLib *MachineLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MachineLibRaw) Transfer ¶
func (_MachineLib *MachineLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MachineLibSession ¶
type MachineLibSession struct { Contract *MachineLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MachineLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MachineLibTransactor ¶
type MachineLibTransactor struct {
// contains filtered or unexported fields
}
MachineLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMachineLibTransactor ¶
func NewMachineLibTransactor(address common.Address, transactor bind.ContractTransactor) (*MachineLibTransactor, error)
NewMachineLibTransactor creates a new write-only instance of MachineLib, bound to a specific deployed contract.
type MachineLibTransactorRaw ¶
type MachineLibTransactorRaw struct {
Contract *MachineLibTransactor // Generic write-only contract binding to access the raw methods on
}
MachineLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MachineLibTransactorRaw) Transact ¶
func (_MachineLib *MachineLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MachineLibTransactorRaw) Transfer ¶
func (_MachineLib *MachineLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MachineLibTransactorSession ¶
type MachineLibTransactorSession struct { Contract *MachineLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MachineLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MerkleProofLib ¶
type MerkleProofLib struct { MerkleProofLibCaller // Read-only binding to the contract MerkleProofLibTransactor // Write-only binding to the contract MerkleProofLibFilterer // Log filterer for contract events }
MerkleProofLib is an auto generated Go binding around an Ethereum contract.
func DeployMerkleProofLib ¶
func DeployMerkleProofLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MerkleProofLib, error)
DeployMerkleProofLib deploys a new Ethereum contract, binding an instance of MerkleProofLib to it.
func NewMerkleProofLib ¶
func NewMerkleProofLib(address common.Address, backend bind.ContractBackend) (*MerkleProofLib, error)
NewMerkleProofLib creates a new instance of MerkleProofLib, bound to a specific deployed contract.
type MerkleProofLibCaller ¶
type MerkleProofLibCaller struct {
// contains filtered or unexported fields
}
MerkleProofLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMerkleProofLibCaller ¶
func NewMerkleProofLibCaller(address common.Address, caller bind.ContractCaller) (*MerkleProofLibCaller, error)
NewMerkleProofLibCaller creates a new read-only instance of MerkleProofLib, bound to a specific deployed contract.
type MerkleProofLibCallerRaw ¶
type MerkleProofLibCallerRaw struct {
Contract *MerkleProofLibCaller // Generic read-only contract binding to access the raw methods on
}
MerkleProofLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MerkleProofLibCallerRaw) Call ¶
func (_MerkleProofLib *MerkleProofLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type MerkleProofLibCallerSession ¶
type MerkleProofLibCallerSession struct { Contract *MerkleProofLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MerkleProofLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MerkleProofLibFilterer ¶
type MerkleProofLibFilterer struct {
// contains filtered or unexported fields
}
MerkleProofLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMerkleProofLibFilterer ¶
func NewMerkleProofLibFilterer(address common.Address, filterer bind.ContractFilterer) (*MerkleProofLibFilterer, error)
NewMerkleProofLibFilterer creates a new log filterer instance of MerkleProofLib, bound to a specific deployed contract.
type MerkleProofLibRaw ¶
type MerkleProofLibRaw struct {
Contract *MerkleProofLib // Generic contract binding to access the raw methods on
}
MerkleProofLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MerkleProofLibRaw) Call ¶
func (_MerkleProofLib *MerkleProofLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*MerkleProofLibRaw) Transact ¶
func (_MerkleProofLib *MerkleProofLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleProofLibRaw) Transfer ¶
func (_MerkleProofLib *MerkleProofLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MerkleProofLibSession ¶
type MerkleProofLibSession struct { Contract *MerkleProofLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerkleProofLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type MerkleProofLibTransactor ¶
type MerkleProofLibTransactor struct {
// contains filtered or unexported fields
}
MerkleProofLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMerkleProofLibTransactor ¶
func NewMerkleProofLibTransactor(address common.Address, transactor bind.ContractTransactor) (*MerkleProofLibTransactor, error)
NewMerkleProofLibTransactor creates a new write-only instance of MerkleProofLib, bound to a specific deployed contract.
type MerkleProofLibTransactorRaw ¶
type MerkleProofLibTransactorRaw struct {
Contract *MerkleProofLibTransactor // Generic write-only contract binding to access the raw methods on
}
MerkleProofLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MerkleProofLibTransactorRaw) Transact ¶
func (_MerkleProofLib *MerkleProofLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerkleProofLibTransactorRaw) Transfer ¶
func (_MerkleProofLib *MerkleProofLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MerkleProofLibTransactorSession ¶
type MerkleProofLibTransactorSession struct { Contract *MerkleProofLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerkleProofLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ModuleLib ¶
type ModuleLib struct { ModuleLibCaller // Read-only binding to the contract ModuleLibTransactor // Write-only binding to the contract ModuleLibFilterer // Log filterer for contract events }
ModuleLib is an auto generated Go binding around an Ethereum contract.
func DeployModuleLib ¶
func DeployModuleLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ModuleLib, error)
DeployModuleLib deploys a new Ethereum contract, binding an instance of ModuleLib to it.
func NewModuleLib ¶
NewModuleLib creates a new instance of ModuleLib, bound to a specific deployed contract.
type ModuleLibCaller ¶
type ModuleLibCaller struct {
// contains filtered or unexported fields
}
ModuleLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewModuleLibCaller ¶
func NewModuleLibCaller(address common.Address, caller bind.ContractCaller) (*ModuleLibCaller, error)
NewModuleLibCaller creates a new read-only instance of ModuleLib, bound to a specific deployed contract.
type ModuleLibCallerRaw ¶
type ModuleLibCallerRaw struct {
Contract *ModuleLibCaller // Generic read-only contract binding to access the raw methods on
}
ModuleLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ModuleLibCallerRaw) Call ¶
func (_ModuleLib *ModuleLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ModuleLibCallerSession ¶
type ModuleLibCallerSession struct { Contract *ModuleLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ModuleLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ModuleLibFilterer ¶
type ModuleLibFilterer struct {
// contains filtered or unexported fields
}
ModuleLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewModuleLibFilterer ¶
func NewModuleLibFilterer(address common.Address, filterer bind.ContractFilterer) (*ModuleLibFilterer, error)
NewModuleLibFilterer creates a new log filterer instance of ModuleLib, bound to a specific deployed contract.
type ModuleLibRaw ¶
type ModuleLibRaw struct {
Contract *ModuleLib // Generic contract binding to access the raw methods on
}
ModuleLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ModuleLibRaw) Call ¶
func (_ModuleLib *ModuleLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ModuleLibRaw) Transact ¶
func (_ModuleLib *ModuleLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleLibRaw) Transfer ¶
func (_ModuleLib *ModuleLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ModuleLibSession ¶
type ModuleLibSession struct { Contract *ModuleLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ModuleLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ModuleLibTransactor ¶
type ModuleLibTransactor struct {
// contains filtered or unexported fields
}
ModuleLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewModuleLibTransactor ¶
func NewModuleLibTransactor(address common.Address, transactor bind.ContractTransactor) (*ModuleLibTransactor, error)
NewModuleLibTransactor creates a new write-only instance of ModuleLib, bound to a specific deployed contract.
type ModuleLibTransactorRaw ¶
type ModuleLibTransactorRaw struct {
Contract *ModuleLibTransactor // Generic write-only contract binding to access the raw methods on
}
ModuleLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ModuleLibTransactorRaw) Transact ¶
func (_ModuleLib *ModuleLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleLibTransactorRaw) Transfer ¶
func (_ModuleLib *ModuleLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ModuleLibTransactorSession ¶
type ModuleLibTransactorSession struct { Contract *ModuleLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ModuleLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ModuleMemoryCompactLib ¶
type ModuleMemoryCompactLib struct { ModuleMemoryCompactLibCaller // Read-only binding to the contract ModuleMemoryCompactLibTransactor // Write-only binding to the contract ModuleMemoryCompactLibFilterer // Log filterer for contract events }
ModuleMemoryCompactLib is an auto generated Go binding around an Ethereum contract.
func DeployModuleMemoryCompactLib ¶
func DeployModuleMemoryCompactLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ModuleMemoryCompactLib, error)
DeployModuleMemoryCompactLib deploys a new Ethereum contract, binding an instance of ModuleMemoryCompactLib to it.
func NewModuleMemoryCompactLib ¶
func NewModuleMemoryCompactLib(address common.Address, backend bind.ContractBackend) (*ModuleMemoryCompactLib, error)
NewModuleMemoryCompactLib creates a new instance of ModuleMemoryCompactLib, bound to a specific deployed contract.
type ModuleMemoryCompactLibCaller ¶
type ModuleMemoryCompactLibCaller struct {
// contains filtered or unexported fields
}
ModuleMemoryCompactLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewModuleMemoryCompactLibCaller ¶
func NewModuleMemoryCompactLibCaller(address common.Address, caller bind.ContractCaller) (*ModuleMemoryCompactLibCaller, error)
NewModuleMemoryCompactLibCaller creates a new read-only instance of ModuleMemoryCompactLib, bound to a specific deployed contract.
type ModuleMemoryCompactLibCallerRaw ¶
type ModuleMemoryCompactLibCallerRaw struct {
Contract *ModuleMemoryCompactLibCaller // Generic read-only contract binding to access the raw methods on
}
ModuleMemoryCompactLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ModuleMemoryCompactLibCallerRaw) Call ¶
func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ModuleMemoryCompactLibCallerSession ¶
type ModuleMemoryCompactLibCallerSession struct { Contract *ModuleMemoryCompactLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ModuleMemoryCompactLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ModuleMemoryCompactLibFilterer ¶
type ModuleMemoryCompactLibFilterer struct {
// contains filtered or unexported fields
}
ModuleMemoryCompactLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewModuleMemoryCompactLibFilterer ¶
func NewModuleMemoryCompactLibFilterer(address common.Address, filterer bind.ContractFilterer) (*ModuleMemoryCompactLibFilterer, error)
NewModuleMemoryCompactLibFilterer creates a new log filterer instance of ModuleMemoryCompactLib, bound to a specific deployed contract.
type ModuleMemoryCompactLibRaw ¶
type ModuleMemoryCompactLibRaw struct {
Contract *ModuleMemoryCompactLib // Generic contract binding to access the raw methods on
}
ModuleMemoryCompactLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ModuleMemoryCompactLibRaw) Call ¶
func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ModuleMemoryCompactLibRaw) Transact ¶
func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleMemoryCompactLibRaw) Transfer ¶
func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ModuleMemoryCompactLibSession ¶
type ModuleMemoryCompactLibSession struct { Contract *ModuleMemoryCompactLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ModuleMemoryCompactLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ModuleMemoryCompactLibTransactor ¶
type ModuleMemoryCompactLibTransactor struct {
// contains filtered or unexported fields
}
ModuleMemoryCompactLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewModuleMemoryCompactLibTransactor ¶
func NewModuleMemoryCompactLibTransactor(address common.Address, transactor bind.ContractTransactor) (*ModuleMemoryCompactLibTransactor, error)
NewModuleMemoryCompactLibTransactor creates a new write-only instance of ModuleMemoryCompactLib, bound to a specific deployed contract.
type ModuleMemoryCompactLibTransactorRaw ¶
type ModuleMemoryCompactLibTransactorRaw struct {
Contract *ModuleMemoryCompactLibTransactor // Generic write-only contract binding to access the raw methods on
}
ModuleMemoryCompactLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ModuleMemoryCompactLibTransactorRaw) Transact ¶
func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleMemoryCompactLibTransactorRaw) Transfer ¶
func (_ModuleMemoryCompactLib *ModuleMemoryCompactLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ModuleMemoryCompactLibTransactorSession ¶
type ModuleMemoryCompactLibTransactorSession struct { Contract *ModuleMemoryCompactLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ModuleMemoryCompactLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ModuleMemoryLib ¶
type ModuleMemoryLib struct { ModuleMemoryLibCaller // Read-only binding to the contract ModuleMemoryLibTransactor // Write-only binding to the contract ModuleMemoryLibFilterer // Log filterer for contract events }
ModuleMemoryLib is an auto generated Go binding around an Ethereum contract.
func DeployModuleMemoryLib ¶
func DeployModuleMemoryLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ModuleMemoryLib, error)
DeployModuleMemoryLib deploys a new Ethereum contract, binding an instance of ModuleMemoryLib to it.
func NewModuleMemoryLib ¶
func NewModuleMemoryLib(address common.Address, backend bind.ContractBackend) (*ModuleMemoryLib, error)
NewModuleMemoryLib creates a new instance of ModuleMemoryLib, bound to a specific deployed contract.
type ModuleMemoryLibCaller ¶
type ModuleMemoryLibCaller struct {
// contains filtered or unexported fields
}
ModuleMemoryLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewModuleMemoryLibCaller ¶
func NewModuleMemoryLibCaller(address common.Address, caller bind.ContractCaller) (*ModuleMemoryLibCaller, error)
NewModuleMemoryLibCaller creates a new read-only instance of ModuleMemoryLib, bound to a specific deployed contract.
type ModuleMemoryLibCallerRaw ¶
type ModuleMemoryLibCallerRaw struct {
Contract *ModuleMemoryLibCaller // Generic read-only contract binding to access the raw methods on
}
ModuleMemoryLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ModuleMemoryLibCallerRaw) Call ¶
func (_ModuleMemoryLib *ModuleMemoryLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ModuleMemoryLibCallerSession ¶
type ModuleMemoryLibCallerSession struct { Contract *ModuleMemoryLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ModuleMemoryLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ModuleMemoryLibFilterer ¶
type ModuleMemoryLibFilterer struct {
// contains filtered or unexported fields
}
ModuleMemoryLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewModuleMemoryLibFilterer ¶
func NewModuleMemoryLibFilterer(address common.Address, filterer bind.ContractFilterer) (*ModuleMemoryLibFilterer, error)
NewModuleMemoryLibFilterer creates a new log filterer instance of ModuleMemoryLib, bound to a specific deployed contract.
type ModuleMemoryLibRaw ¶
type ModuleMemoryLibRaw struct {
Contract *ModuleMemoryLib // Generic contract binding to access the raw methods on
}
ModuleMemoryLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ModuleMemoryLibRaw) Call ¶
func (_ModuleMemoryLib *ModuleMemoryLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ModuleMemoryLibRaw) Transact ¶
func (_ModuleMemoryLib *ModuleMemoryLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleMemoryLibRaw) Transfer ¶
func (_ModuleMemoryLib *ModuleMemoryLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ModuleMemoryLibSession ¶
type ModuleMemoryLibSession struct { Contract *ModuleMemoryLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ModuleMemoryLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ModuleMemoryLibTransactor ¶
type ModuleMemoryLibTransactor struct {
// contains filtered or unexported fields
}
ModuleMemoryLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewModuleMemoryLibTransactor ¶
func NewModuleMemoryLibTransactor(address common.Address, transactor bind.ContractTransactor) (*ModuleMemoryLibTransactor, error)
NewModuleMemoryLibTransactor creates a new write-only instance of ModuleMemoryLib, bound to a specific deployed contract.
type ModuleMemoryLibTransactorRaw ¶
type ModuleMemoryLibTransactorRaw struct {
Contract *ModuleMemoryLibTransactor // Generic write-only contract binding to access the raw methods on
}
ModuleMemoryLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ModuleMemoryLibTransactorRaw) Transact ¶
func (_ModuleMemoryLib *ModuleMemoryLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleMemoryLibTransactorRaw) Transfer ¶
func (_ModuleMemoryLib *ModuleMemoryLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ModuleMemoryLibTransactorSession ¶
type ModuleMemoryLibTransactorSession struct { Contract *ModuleMemoryLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ModuleMemoryLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type PcArrayLib ¶
type PcArrayLib struct { PcArrayLibCaller // Read-only binding to the contract PcArrayLibTransactor // Write-only binding to the contract PcArrayLibFilterer // Log filterer for contract events }
PcArrayLib is an auto generated Go binding around an Ethereum contract.
func DeployPcArrayLib ¶
func DeployPcArrayLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PcArrayLib, error)
DeployPcArrayLib deploys a new Ethereum contract, binding an instance of PcArrayLib to it.
func NewPcArrayLib ¶
func NewPcArrayLib(address common.Address, backend bind.ContractBackend) (*PcArrayLib, error)
NewPcArrayLib creates a new instance of PcArrayLib, bound to a specific deployed contract.
type PcArrayLibCaller ¶
type PcArrayLibCaller struct {
// contains filtered or unexported fields
}
PcArrayLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPcArrayLibCaller ¶
func NewPcArrayLibCaller(address common.Address, caller bind.ContractCaller) (*PcArrayLibCaller, error)
NewPcArrayLibCaller creates a new read-only instance of PcArrayLib, bound to a specific deployed contract.
type PcArrayLibCallerRaw ¶
type PcArrayLibCallerRaw struct {
Contract *PcArrayLibCaller // Generic read-only contract binding to access the raw methods on
}
PcArrayLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PcArrayLibCallerRaw) Call ¶
func (_PcArrayLib *PcArrayLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PcArrayLibCallerSession ¶
type PcArrayLibCallerSession struct { Contract *PcArrayLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PcArrayLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type PcArrayLibFilterer ¶
type PcArrayLibFilterer struct {
// contains filtered or unexported fields
}
PcArrayLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPcArrayLibFilterer ¶
func NewPcArrayLibFilterer(address common.Address, filterer bind.ContractFilterer) (*PcArrayLibFilterer, error)
NewPcArrayLibFilterer creates a new log filterer instance of PcArrayLib, bound to a specific deployed contract.
type PcArrayLibRaw ¶
type PcArrayLibRaw struct {
Contract *PcArrayLib // Generic contract binding to access the raw methods on
}
PcArrayLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PcArrayLibRaw) Call ¶
func (_PcArrayLib *PcArrayLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PcArrayLibRaw) Transact ¶
func (_PcArrayLib *PcArrayLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PcArrayLibRaw) Transfer ¶
func (_PcArrayLib *PcArrayLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PcArrayLibSession ¶
type PcArrayLibSession struct { Contract *PcArrayLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PcArrayLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type PcArrayLibTransactor ¶
type PcArrayLibTransactor struct {
// contains filtered or unexported fields
}
PcArrayLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPcArrayLibTransactor ¶
func NewPcArrayLibTransactor(address common.Address, transactor bind.ContractTransactor) (*PcArrayLibTransactor, error)
NewPcArrayLibTransactor creates a new write-only instance of PcArrayLib, bound to a specific deployed contract.
type PcArrayLibTransactorRaw ¶
type PcArrayLibTransactorRaw struct {
Contract *PcArrayLibTransactor // Generic write-only contract binding to access the raw methods on
}
PcArrayLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PcArrayLibTransactorRaw) Transact ¶
func (_PcArrayLib *PcArrayLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PcArrayLibTransactorRaw) Transfer ¶
func (_PcArrayLib *PcArrayLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PcArrayLibTransactorSession ¶
type PcArrayLibTransactorSession struct { Contract *PcArrayLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PcArrayLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StackFrameLib ¶
type StackFrameLib struct { StackFrameLibCaller // Read-only binding to the contract StackFrameLibTransactor // Write-only binding to the contract StackFrameLibFilterer // Log filterer for contract events }
StackFrameLib is an auto generated Go binding around an Ethereum contract.
func DeployStackFrameLib ¶
func DeployStackFrameLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StackFrameLib, error)
DeployStackFrameLib deploys a new Ethereum contract, binding an instance of StackFrameLib to it.
func NewStackFrameLib ¶
func NewStackFrameLib(address common.Address, backend bind.ContractBackend) (*StackFrameLib, error)
NewStackFrameLib creates a new instance of StackFrameLib, bound to a specific deployed contract.
type StackFrameLibCaller ¶
type StackFrameLibCaller struct {
// contains filtered or unexported fields
}
StackFrameLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStackFrameLibCaller ¶
func NewStackFrameLibCaller(address common.Address, caller bind.ContractCaller) (*StackFrameLibCaller, error)
NewStackFrameLibCaller creates a new read-only instance of StackFrameLib, bound to a specific deployed contract.
type StackFrameLibCallerRaw ¶
type StackFrameLibCallerRaw struct {
Contract *StackFrameLibCaller // Generic read-only contract binding to access the raw methods on
}
StackFrameLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StackFrameLibCallerRaw) Call ¶
func (_StackFrameLib *StackFrameLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type StackFrameLibCallerSession ¶
type StackFrameLibCallerSession struct { Contract *StackFrameLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StackFrameLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StackFrameLibFilterer ¶
type StackFrameLibFilterer struct {
// contains filtered or unexported fields
}
StackFrameLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStackFrameLibFilterer ¶
func NewStackFrameLibFilterer(address common.Address, filterer bind.ContractFilterer) (*StackFrameLibFilterer, error)
NewStackFrameLibFilterer creates a new log filterer instance of StackFrameLib, bound to a specific deployed contract.
type StackFrameLibRaw ¶
type StackFrameLibRaw struct {
Contract *StackFrameLib // Generic contract binding to access the raw methods on
}
StackFrameLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StackFrameLibRaw) Call ¶
func (_StackFrameLib *StackFrameLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*StackFrameLibRaw) Transact ¶
func (_StackFrameLib *StackFrameLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StackFrameLibRaw) Transfer ¶
func (_StackFrameLib *StackFrameLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StackFrameLibSession ¶
type StackFrameLibSession struct { Contract *StackFrameLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StackFrameLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type StackFrameLibTransactor ¶
type StackFrameLibTransactor struct {
// contains filtered or unexported fields
}
StackFrameLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStackFrameLibTransactor ¶
func NewStackFrameLibTransactor(address common.Address, transactor bind.ContractTransactor) (*StackFrameLibTransactor, error)
NewStackFrameLibTransactor creates a new write-only instance of StackFrameLib, bound to a specific deployed contract.
type StackFrameLibTransactorRaw ¶
type StackFrameLibTransactorRaw struct {
Contract *StackFrameLibTransactor // Generic write-only contract binding to access the raw methods on
}
StackFrameLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StackFrameLibTransactorRaw) Transact ¶
func (_StackFrameLib *StackFrameLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StackFrameLibTransactorRaw) Transfer ¶
func (_StackFrameLib *StackFrameLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StackFrameLibTransactorSession ¶
type StackFrameLibTransactorSession struct { Contract *StackFrameLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StackFrameLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ValueArrayLib ¶
type ValueArrayLib struct { ValueArrayLibCaller // Read-only binding to the contract ValueArrayLibTransactor // Write-only binding to the contract ValueArrayLibFilterer // Log filterer for contract events }
ValueArrayLib is an auto generated Go binding around an Ethereum contract.
func DeployValueArrayLib ¶
func DeployValueArrayLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ValueArrayLib, error)
DeployValueArrayLib deploys a new Ethereum contract, binding an instance of ValueArrayLib to it.
func NewValueArrayLib ¶
func NewValueArrayLib(address common.Address, backend bind.ContractBackend) (*ValueArrayLib, error)
NewValueArrayLib creates a new instance of ValueArrayLib, bound to a specific deployed contract.
type ValueArrayLibCaller ¶
type ValueArrayLibCaller struct {
// contains filtered or unexported fields
}
ValueArrayLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewValueArrayLibCaller ¶
func NewValueArrayLibCaller(address common.Address, caller bind.ContractCaller) (*ValueArrayLibCaller, error)
NewValueArrayLibCaller creates a new read-only instance of ValueArrayLib, bound to a specific deployed contract.
type ValueArrayLibCallerRaw ¶
type ValueArrayLibCallerRaw struct {
Contract *ValueArrayLibCaller // Generic read-only contract binding to access the raw methods on
}
ValueArrayLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ValueArrayLibCallerRaw) Call ¶
func (_ValueArrayLib *ValueArrayLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ValueArrayLibCallerSession ¶
type ValueArrayLibCallerSession struct { Contract *ValueArrayLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ValueArrayLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ValueArrayLibFilterer ¶
type ValueArrayLibFilterer struct {
// contains filtered or unexported fields
}
ValueArrayLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewValueArrayLibFilterer ¶
func NewValueArrayLibFilterer(address common.Address, filterer bind.ContractFilterer) (*ValueArrayLibFilterer, error)
NewValueArrayLibFilterer creates a new log filterer instance of ValueArrayLib, bound to a specific deployed contract.
type ValueArrayLibRaw ¶
type ValueArrayLibRaw struct {
Contract *ValueArrayLib // Generic contract binding to access the raw methods on
}
ValueArrayLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ValueArrayLibRaw) Call ¶
func (_ValueArrayLib *ValueArrayLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ValueArrayLibRaw) Transact ¶
func (_ValueArrayLib *ValueArrayLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValueArrayLibRaw) Transfer ¶
func (_ValueArrayLib *ValueArrayLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValueArrayLibSession ¶
type ValueArrayLibSession struct { Contract *ValueArrayLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValueArrayLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ValueArrayLibTransactor ¶
type ValueArrayLibTransactor struct {
// contains filtered or unexported fields
}
ValueArrayLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewValueArrayLibTransactor ¶
func NewValueArrayLibTransactor(address common.Address, transactor bind.ContractTransactor) (*ValueArrayLibTransactor, error)
NewValueArrayLibTransactor creates a new write-only instance of ValueArrayLib, bound to a specific deployed contract.
type ValueArrayLibTransactorRaw ¶
type ValueArrayLibTransactorRaw struct {
Contract *ValueArrayLibTransactor // Generic write-only contract binding to access the raw methods on
}
ValueArrayLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ValueArrayLibTransactorRaw) Transact ¶
func (_ValueArrayLib *ValueArrayLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValueArrayLibTransactorRaw) Transfer ¶
func (_ValueArrayLib *ValueArrayLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValueArrayLibTransactorSession ¶
type ValueArrayLibTransactorSession struct { Contract *ValueArrayLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValueArrayLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ValueLib ¶
type ValueLib struct { ValueLibCaller // Read-only binding to the contract ValueLibTransactor // Write-only binding to the contract ValueLibFilterer // Log filterer for contract events }
ValueLib is an auto generated Go binding around an Ethereum contract.
func DeployValueLib ¶
func DeployValueLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ValueLib, error)
DeployValueLib deploys a new Ethereum contract, binding an instance of ValueLib to it.
func NewValueLib ¶
NewValueLib creates a new instance of ValueLib, bound to a specific deployed contract.
type ValueLibCaller ¶
type ValueLibCaller struct {
// contains filtered or unexported fields
}
ValueLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewValueLibCaller ¶
func NewValueLibCaller(address common.Address, caller bind.ContractCaller) (*ValueLibCaller, error)
NewValueLibCaller creates a new read-only instance of ValueLib, bound to a specific deployed contract.
type ValueLibCallerRaw ¶
type ValueLibCallerRaw struct {
Contract *ValueLibCaller // Generic read-only contract binding to access the raw methods on
}
ValueLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ValueLibCallerRaw) Call ¶
func (_ValueLib *ValueLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ValueLibCallerSession ¶
type ValueLibCallerSession struct { Contract *ValueLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ValueLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ValueLibFilterer ¶
type ValueLibFilterer struct {
// contains filtered or unexported fields
}
ValueLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewValueLibFilterer ¶
func NewValueLibFilterer(address common.Address, filterer bind.ContractFilterer) (*ValueLibFilterer, error)
NewValueLibFilterer creates a new log filterer instance of ValueLib, bound to a specific deployed contract.
type ValueLibRaw ¶
type ValueLibRaw struct {
Contract *ValueLib // Generic contract binding to access the raw methods on
}
ValueLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ValueLibRaw) Call ¶
func (_ValueLib *ValueLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ValueLibRaw) Transact ¶
func (_ValueLib *ValueLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValueLibRaw) Transfer ¶
func (_ValueLib *ValueLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValueLibSession ¶
type ValueLibSession struct { Contract *ValueLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValueLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ValueLibTransactor ¶
type ValueLibTransactor struct {
// contains filtered or unexported fields
}
ValueLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewValueLibTransactor ¶
func NewValueLibTransactor(address common.Address, transactor bind.ContractTransactor) (*ValueLibTransactor, error)
NewValueLibTransactor creates a new write-only instance of ValueLib, bound to a specific deployed contract.
type ValueLibTransactorRaw ¶
type ValueLibTransactorRaw struct {
Contract *ValueLibTransactor // Generic write-only contract binding to access the raw methods on
}
ValueLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ValueLibTransactorRaw) Transact ¶
func (_ValueLib *ValueLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValueLibTransactorRaw) Transfer ¶
func (_ValueLib *ValueLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValueLibTransactorSession ¶
type ValueLibTransactorSession struct { Contract *ValueLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValueLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ValueStackLib ¶
type ValueStackLib struct { ValueStackLibCaller // Read-only binding to the contract ValueStackLibTransactor // Write-only binding to the contract ValueStackLibFilterer // Log filterer for contract events }
ValueStackLib is an auto generated Go binding around an Ethereum contract.
func DeployValueStackLib ¶
func DeployValueStackLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ValueStackLib, error)
DeployValueStackLib deploys a new Ethereum contract, binding an instance of ValueStackLib to it.
func NewValueStackLib ¶
func NewValueStackLib(address common.Address, backend bind.ContractBackend) (*ValueStackLib, error)
NewValueStackLib creates a new instance of ValueStackLib, bound to a specific deployed contract.
type ValueStackLibCaller ¶
type ValueStackLibCaller struct {
// contains filtered or unexported fields
}
ValueStackLibCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewValueStackLibCaller ¶
func NewValueStackLibCaller(address common.Address, caller bind.ContractCaller) (*ValueStackLibCaller, error)
NewValueStackLibCaller creates a new read-only instance of ValueStackLib, bound to a specific deployed contract.
type ValueStackLibCallerRaw ¶
type ValueStackLibCallerRaw struct {
Contract *ValueStackLibCaller // Generic read-only contract binding to access the raw methods on
}
ValueStackLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ValueStackLibCallerRaw) Call ¶
func (_ValueStackLib *ValueStackLibCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ValueStackLibCallerSession ¶
type ValueStackLibCallerSession struct { Contract *ValueStackLibCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ValueStackLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ValueStackLibFilterer ¶
type ValueStackLibFilterer struct {
// contains filtered or unexported fields
}
ValueStackLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewValueStackLibFilterer ¶
func NewValueStackLibFilterer(address common.Address, filterer bind.ContractFilterer) (*ValueStackLibFilterer, error)
NewValueStackLibFilterer creates a new log filterer instance of ValueStackLib, bound to a specific deployed contract.
type ValueStackLibRaw ¶
type ValueStackLibRaw struct {
Contract *ValueStackLib // Generic contract binding to access the raw methods on
}
ValueStackLibRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ValueStackLibRaw) Call ¶
func (_ValueStackLib *ValueStackLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ValueStackLibRaw) Transact ¶
func (_ValueStackLib *ValueStackLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValueStackLibRaw) Transfer ¶
func (_ValueStackLib *ValueStackLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValueStackLibSession ¶
type ValueStackLibSession struct { Contract *ValueStackLib // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValueStackLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ValueStackLibTransactor ¶
type ValueStackLibTransactor struct {
// contains filtered or unexported fields
}
ValueStackLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewValueStackLibTransactor ¶
func NewValueStackLibTransactor(address common.Address, transactor bind.ContractTransactor) (*ValueStackLibTransactor, error)
NewValueStackLibTransactor creates a new write-only instance of ValueStackLib, bound to a specific deployed contract.
type ValueStackLibTransactorRaw ¶
type ValueStackLibTransactorRaw struct {
Contract *ValueStackLibTransactor // Generic write-only contract binding to access the raw methods on
}
ValueStackLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ValueStackLibTransactorRaw) Transact ¶
func (_ValueStackLib *ValueStackLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValueStackLibTransactorRaw) Transfer ¶
func (_ValueStackLib *ValueStackLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValueStackLibTransactorSession ¶
type ValueStackLibTransactorSession struct { Contract *ValueStackLibTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValueStackLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.