ocr3dynamicallydispatchedecdsaattestationverifierlib

package
v0.0.0-...-adbe570 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var OCR3DynamicallyDispatchedECDSAAttestationVerifierLibABI = OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.ABI

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibABI is the input ABI used to generate the binding from. Deprecated: Use OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.ABI instead.

View Source
var OCR3DynamicallyDispatchedECDSAAttestationVerifierLibBin = OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.Bin

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.Bin instead.

View Source
var OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"InvalidAttestationAttributionBitmask\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAttestationLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAttestationNumberOfSignatures\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidKey\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidNumberOfKeys\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"KeysOfInvalidSize\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaximumNumberOfKeysExceeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"getSelectors\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"},{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
	Bin: "0x61075761003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061004b5760003560e01c806349e333a6146100505780634b503f0b146100725780635cc513a6146100cb575b600080fd5b81801561005c57600080fd5b5061007061006b36600461048a565b6100de565b005b604080517f49e333a60000000000000000000000000000000000000000000000000000000081527f5cc513a600000000000000000000000000000000000000000000000000000000602082015281519081900390910190f35b6100706100d93660046104e4565b6100f0565b6100ea84848484610106565b50505050565b6100fe86868686868661028b565b505050505050565b61011160148261058b565b15610148576040517fadd4994500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60ff83166101576014836105ce565b1461018e576040517fa07f647e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208360ff1611156101cc576040517f1ede571b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000805b8460ff168110156100fe5760008483856101eb8260146105e2565b926101f8939291906105fb565b61020191610625565b60601c90506000819003610241576040517f76d4e1e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1687836020811061026a5761026a61066d565b01556102776014846105e2565b925050806102849061069c565b90506101d0565b60006102988560016106d4565b60ff1690506102a88160406106ed565b6102b39060046105e2565b82146102eb576040517f1174ad8500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006102fa60048285876105fb565b61030391610704565b60e01c9050600160ff88161b8110610347576040517ff4e04eaa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080604051878152601b602082015260408101600488018c5b86156103a957600187161561039d576001850194506040828437604082019150600080526020600060808660015afa5060005181541495909501945b600196871c9601610361565b505050508382146103e6576040517fddbf0b4400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83811461041f576040517ff4e04eaa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050505050505050565b803560ff8116811461043c57600080fd5b919050565b60008083601f84011261045357600080fd5b50813567ffffffffffffffff81111561046b57600080fd5b60208301915083602082850101111561048357600080fd5b9250929050565b600080600080606085870312156104a057600080fd5b843593506104b06020860161042b565b9250604085013567ffffffffffffffff8111156104cc57600080fd5b6104d887828801610441565b95989497509550505050565b60008060008060008060a087890312156104fd57600080fd5b8635955061050d6020880161042b565b945061051b6040880161042b565b935060608701359250608087013567ffffffffffffffff81111561053e57600080fd5b61054a89828a01610441565b979a9699509497509295939492505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60008261059a5761059a61055c565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000826105dd576105dd61055c565b500490565b808201808211156105f5576105f561059f565b92915050565b6000808585111561060b57600080fd5b8386111561061857600080fd5b5050820193919092039150565b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000081358181169160148510156106655780818660140360031b1b83161692505b505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036106cd576106cd61059f565b5060010190565b60ff81811683821601908111156105f5576105f561059f565b80820281158282048414176105f5576105f561059f565b7fffffffff0000000000000000000000000000000000000000000000000000000081358181169160048510156106655760049490940360031b84901b169092169291505056fea164736f6c6343000813000a",
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData contains all meta data concerning the OCR3DynamicallyDispatchedECDSAAttestationVerifierLib contract.

View Source
var OCR3ECDSAAttestationVerifierLibABI = OCR3ECDSAAttestationVerifierLibMetaData.ABI

OCR3ECDSAAttestationVerifierLibABI is the input ABI used to generate the binding from. Deprecated: Use OCR3ECDSAAttestationVerifierLibMetaData.ABI instead.

View Source
var OCR3ECDSAAttestationVerifierLibBin = OCR3ECDSAAttestationVerifierLibMetaData.Bin

OCR3ECDSAAttestationVerifierLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3ECDSAAttestationVerifierLibMetaData.Bin instead.

View Source
var OCR3ECDSAAttestationVerifierLibMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x602d6037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea164736f6c6343000813000a",
}

OCR3ECDSAAttestationVerifierLibMetaData contains all meta data concerning the OCR3ECDSAAttestationVerifierLib contract.

Functions

This section is empty.

Types

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLib

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLib struct {
	OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller     // Read-only binding to the contract
	OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor // Write-only binding to the contract
	OCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer   // Log filterer for contract events
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLib is an auto generated Go binding around an Ethereum contract.

func DeployOCR3DynamicallyDispatchedECDSAAttestationVerifierLib

func DeployOCR3DynamicallyDispatchedECDSAAttestationVerifierLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OCR3DynamicallyDispatchedECDSAAttestationVerifierLib, error)

DeployOCR3DynamicallyDispatchedECDSAAttestationVerifierLib deploys a new Ethereum contract, binding an instance of OCR3DynamicallyDispatchedECDSAAttestationVerifierLib to it.

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLib

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLib(address common.Address, backend bind.ContractBackend) (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLib, error)

NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLib creates a new instance of OCR3DynamicallyDispatchedECDSAAttestationVerifierLib, bound to a specific deployed contract.

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller struct {
	// contains filtered or unexported fields
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller(address common.Address, caller bind.ContractCaller) (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller, error)

NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller creates a new read-only instance of OCR3DynamicallyDispatchedECDSAAttestationVerifierLib, bound to a specific deployed contract.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller) GetSelectors

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller) GetSelectors(opts *bind.CallOpts) ([4]byte, [4]byte, error)

GetSelectors is a free data retrieval call binding the contract method 0x4b503f0b.

Solidity: function getSelectors() pure returns(bytes4, bytes4)

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerRaw

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerRaw struct {
	Contract *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller // Generic read-only contract binding to access the raw methods on
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerRaw) Call

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerRaw) 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 OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerSession

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerSession struct {
	Contract *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                                               // Call options to use throughout this session
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerSession) GetSelectors

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerSession) GetSelectors() ([4]byte, [4]byte, error)

GetSelectors is a free data retrieval call binding the contract method 0x4b503f0b.

Solidity: function getSelectors() pure returns(bytes4, bytes4)

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer struct {
	// contains filtered or unexported fields
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer, error)

NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer creates a new log filterer instance of OCR3DynamicallyDispatchedECDSAAttestationVerifierLib, bound to a specific deployed contract.

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw struct {
	Contract *OCR3DynamicallyDispatchedECDSAAttestationVerifierLib // Generic contract binding to access the raw methods on
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) Call

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) 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 (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) Transact

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) Transfer

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) 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 OCR3DynamicallyDispatchedECDSAAttestationVerifierLibSession

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibSession struct {
	Contract     *OCR3DynamicallyDispatchedECDSAAttestationVerifierLib // 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
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibSession) GetSelectors

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibSession) GetSelectors() ([4]byte, [4]byte, error)

GetSelectors is a free data retrieval call binding the contract method 0x4b503f0b.

Solidity: function getSelectors() pure returns(bytes4, bytes4)

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor struct {
	// contains filtered or unexported fields
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor

func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor, error)

NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor creates a new write-only instance of OCR3DynamicallyDispatchedECDSAAttestationVerifierLib, bound to a specific deployed contract.

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw struct {
	Contract *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor // Generic write-only contract binding to access the raw methods on
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw) Transact

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw) Transfer

func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw) 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 OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorSession

type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorSession struct {
	Contract     *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                                               // Transaction auth options to use throughout this session
}

OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type OCR3ECDSAAttestationVerifierLib

type OCR3ECDSAAttestationVerifierLib struct {
	OCR3ECDSAAttestationVerifierLibCaller     // Read-only binding to the contract
	OCR3ECDSAAttestationVerifierLibTransactor // Write-only binding to the contract
	OCR3ECDSAAttestationVerifierLibFilterer   // Log filterer for contract events
}

OCR3ECDSAAttestationVerifierLib is an auto generated Go binding around an Ethereum contract.

func DeployOCR3ECDSAAttestationVerifierLib

func DeployOCR3ECDSAAttestationVerifierLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OCR3ECDSAAttestationVerifierLib, error)

DeployOCR3ECDSAAttestationVerifierLib deploys a new Ethereum contract, binding an instance of OCR3ECDSAAttestationVerifierLib to it.

func NewOCR3ECDSAAttestationVerifierLib

func NewOCR3ECDSAAttestationVerifierLib(address common.Address, backend bind.ContractBackend) (*OCR3ECDSAAttestationVerifierLib, error)

NewOCR3ECDSAAttestationVerifierLib creates a new instance of OCR3ECDSAAttestationVerifierLib, bound to a specific deployed contract.

type OCR3ECDSAAttestationVerifierLibCaller

type OCR3ECDSAAttestationVerifierLibCaller struct {
	// contains filtered or unexported fields
}

OCR3ECDSAAttestationVerifierLibCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewOCR3ECDSAAttestationVerifierLibCaller

func NewOCR3ECDSAAttestationVerifierLibCaller(address common.Address, caller bind.ContractCaller) (*OCR3ECDSAAttestationVerifierLibCaller, error)

NewOCR3ECDSAAttestationVerifierLibCaller creates a new read-only instance of OCR3ECDSAAttestationVerifierLib, bound to a specific deployed contract.

type OCR3ECDSAAttestationVerifierLibCallerRaw

type OCR3ECDSAAttestationVerifierLibCallerRaw struct {
	Contract *OCR3ECDSAAttestationVerifierLibCaller // Generic read-only contract binding to access the raw methods on
}

OCR3ECDSAAttestationVerifierLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OCR3ECDSAAttestationVerifierLibCallerRaw) Call

func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibCallerRaw) 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 OCR3ECDSAAttestationVerifierLibCallerSession

type OCR3ECDSAAttestationVerifierLibCallerSession struct {
	Contract *OCR3ECDSAAttestationVerifierLibCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                          // Call options to use throughout this session
}

OCR3ECDSAAttestationVerifierLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type OCR3ECDSAAttestationVerifierLibFilterer

type OCR3ECDSAAttestationVerifierLibFilterer struct {
	// contains filtered or unexported fields
}

OCR3ECDSAAttestationVerifierLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewOCR3ECDSAAttestationVerifierLibFilterer

func NewOCR3ECDSAAttestationVerifierLibFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR3ECDSAAttestationVerifierLibFilterer, error)

NewOCR3ECDSAAttestationVerifierLibFilterer creates a new log filterer instance of OCR3ECDSAAttestationVerifierLib, bound to a specific deployed contract.

type OCR3ECDSAAttestationVerifierLibRaw

type OCR3ECDSAAttestationVerifierLibRaw struct {
	Contract *OCR3ECDSAAttestationVerifierLib // Generic contract binding to access the raw methods on
}

OCR3ECDSAAttestationVerifierLibRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OCR3ECDSAAttestationVerifierLibRaw) Call

func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibRaw) 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 (*OCR3ECDSAAttestationVerifierLibRaw) Transact

func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OCR3ECDSAAttestationVerifierLibRaw) Transfer

func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibRaw) 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 OCR3ECDSAAttestationVerifierLibSession

type OCR3ECDSAAttestationVerifierLibSession struct {
	Contract     *OCR3ECDSAAttestationVerifierLib // 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
}

OCR3ECDSAAttestationVerifierLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type OCR3ECDSAAttestationVerifierLibTransactor

type OCR3ECDSAAttestationVerifierLibTransactor struct {
	// contains filtered or unexported fields
}

OCR3ECDSAAttestationVerifierLibTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewOCR3ECDSAAttestationVerifierLibTransactor

func NewOCR3ECDSAAttestationVerifierLibTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR3ECDSAAttestationVerifierLibTransactor, error)

NewOCR3ECDSAAttestationVerifierLibTransactor creates a new write-only instance of OCR3ECDSAAttestationVerifierLib, bound to a specific deployed contract.

type OCR3ECDSAAttestationVerifierLibTransactorRaw

type OCR3ECDSAAttestationVerifierLibTransactorRaw struct {
	Contract *OCR3ECDSAAttestationVerifierLibTransactor // Generic write-only contract binding to access the raw methods on
}

OCR3ECDSAAttestationVerifierLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OCR3ECDSAAttestationVerifierLibTransactorRaw) Transact

func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OCR3ECDSAAttestationVerifierLibTransactorRaw) Transfer

func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibTransactorRaw) 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 OCR3ECDSAAttestationVerifierLibTransactorSession

type OCR3ECDSAAttestationVerifierLibTransactorSession struct {
	Contract     *OCR3ECDSAAttestationVerifierLibTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                          // Transaction auth options to use throughout this session
}

OCR3ECDSAAttestationVerifierLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL