Documentation ¶
Index ¶
- Variables
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLib
- func DeployOCR3DynamicallyDispatchedECDSAAttestationVerifierLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, ...)
- func NewOCR3DynamicallyDispatchedECDSAAttestationVerifierLib(address common.Address, backend bind.ContractBackend) (*OCR3DynamicallyDispatchedECDSAAttestationVerifierLib, error)
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCaller
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerRaw
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibCallerSession
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibFilterer
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw
- func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibSession
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactor
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw
- func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3DynamicallyDispatchedECDSAAttestationVerifierLib *OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3DynamicallyDispatchedECDSAAttestationVerifierLibTransactorSession
- type OCR3ECDSAAttestationVerifierLib
- func DeployOCR3ECDSAAttestationVerifierLib(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OCR3ECDSAAttestationVerifierLib, error)
- func NewOCR3ECDSAAttestationVerifierLib(address common.Address, backend bind.ContractBackend) (*OCR3ECDSAAttestationVerifierLib, error)
- type OCR3ECDSAAttestationVerifierLibCaller
- type OCR3ECDSAAttestationVerifierLibCallerRaw
- type OCR3ECDSAAttestationVerifierLibCallerSession
- type OCR3ECDSAAttestationVerifierLibFilterer
- type OCR3ECDSAAttestationVerifierLibRaw
- func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3ECDSAAttestationVerifierLibSession
- type OCR3ECDSAAttestationVerifierLibTransactor
- type OCR3ECDSAAttestationVerifierLibTransactorRaw
- func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3ECDSAAttestationVerifierLib *OCR3ECDSAAttestationVerifierLibTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3ECDSAAttestationVerifierLibTransactorSession
Constants ¶
This section is empty.
Variables ¶
var OCR3DynamicallyDispatchedECDSAAttestationVerifierLibABI = OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.ABI
OCR3DynamicallyDispatchedECDSAAttestationVerifierLibABI is the input ABI used to generate the binding from. Deprecated: Use OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.ABI instead.
var OCR3DynamicallyDispatchedECDSAAttestationVerifierLibBin = OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.Bin
OCR3DynamicallyDispatchedECDSAAttestationVerifierLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3DynamicallyDispatchedECDSAAttestationVerifierLibMetaData.Bin instead.
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.
var OCR3ECDSAAttestationVerifierLibABI = OCR3ECDSAAttestationVerifierLibMetaData.ABI
OCR3ECDSAAttestationVerifierLibABI is the input ABI used to generate the binding from. Deprecated: Use OCR3ECDSAAttestationVerifierLibMetaData.ABI instead.
var OCR3ECDSAAttestationVerifierLibBin = OCR3ECDSAAttestationVerifierLibMetaData.Bin
OCR3ECDSAAttestationVerifierLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3ECDSAAttestationVerifierLibMetaData.Bin instead.
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.