demoecdsaattestationverifier

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DemoECDSAAttestationVerifierABI = DemoECDSAAttestationVerifierMetaData.ABI

DemoECDSAAttestationVerifierABI is the input ABI used to generate the binding from. Deprecated: Use DemoECDSAAttestationVerifierMetaData.ABI instead.

View Source
var DemoECDSAAttestationVerifierBin = DemoECDSAAttestationVerifierMetaData.Bin

DemoECDSAAttestationVerifierBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DemoECDSAAttestationVerifierMetaData.Bin instead.

View Source
var DemoECDSAAttestationVerifierMetaData = &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\":[{\"internalType\":\"uint32\",\"name\":\"configVersion\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"n\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"keys\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"seqNr\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"attestation\",\"type\":\"bytes\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b50610985806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80636f289d411461003b57806395fd15c814610050575b600080fd5b61004e6100493660046105cd565b610063565b005b61004e61005e36600461067d565b610103565b6040805160608101825263ffffffff871680825260ff87811660208085018290529188169390940183905280547fffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000016909117640100000000909302929092177fffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff16650100000000009091021790556100fc8483836101d5565b5050505050565b604080516060810182526020805463ffffffff8116835260ff64010000000082048116928401839052650100000000009091041692820183905290916101509188918891908888886101e7565b8051602080548184015160409094015163ffffffff9093167fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009091161764010000000060ff94851602177fffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff166501000000000093909216929092021790555050505050565b6101e26000848484610241565b505050565b8251602080850191909120604080518084018b905267ffffffffffffffff8a16818301526060808201939093528151808203909301835260800190528051910120610237600087878487876103ce565b5050505050505050565b61024c6014826107b9565b15610283576040517fadd4994500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60ff83166102926014836107fc565b146102c9576040517fa07f647e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208360ff161115610307576040517f1ede571b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000805b8460ff168110156103c6576000848385610326826014610810565b9261033393929190610829565b61033c91610853565b60601c9050600081900361037c576040517f76d4e1e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168783602081106103a5576103a561089b565b01556103b2601484610810565b925050806103bf906108ca565b905061030b565b505050505050565b60006103db856001610902565b60ff1690506103eb81604061091b565b6103f6906004610810565b821461042e576040517f1174ad8500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061043d6004828587610829565b61044691610932565b60e01c9050600160ff88161b811061048a576040517ff4e04eaa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080604051878152601b602082015260408101600488018c5b86156104ec5760018716156104e0576001850194506040828437604082019150600080526020600060808660015afa5060005181541495909501945b600196871c96016104a4565b50505050838214610529576040517fddbf0b4400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b838114610562576040517ff4e04eaa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050505050505050565b803560ff8116811461057f57600080fd5b919050565b60008083601f84011261059657600080fd5b50813567ffffffffffffffff8111156105ae57600080fd5b6020830191508360208285010111156105c657600080fd5b9250929050565b6000806000806000608086880312156105e557600080fd5b853563ffffffff811681146105f957600080fd5b94506106076020870161056e565b93506106156040870161056e565b9250606086013567ffffffffffffffff81111561063157600080fd5b61063d88828901610584565b969995985093965092949392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060008060006080868803121561069557600080fd5b85359450602086013567ffffffffffffffff80821682146106b557600080fd5b909450604087013590808211156106cb57600080fd5b818801915088601f8301126106df57600080fd5b8135818111156106f1576106f161064e565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156107375761073761064e565b816040528281528b602084870101111561075057600080fd5b82602086016020830137600060208483010152809750505050606088013591508082111561077d57600080fd5b5061063d88828901610584565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826107c8576107c861078a565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008261080b5761080b61078a565b500490565b80820180821115610823576108236107cd565b92915050565b6000808585111561083957600080fd5b8386111561084657600080fd5b5050820193919092039150565b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000081358181169160148510156108935780818660140360031b1b83161692505b505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036108fb576108fb6107cd565b5060010190565b60ff8181168382160190811115610823576108236107cd565b8082028115828204841417610823576108236107cd565b7fffffffff0000000000000000000000000000000000000000000000000000000081358181169160048510156108935760049490940360031b84901b169092169291505056fea164736f6c6343000813000a",
}

DemoECDSAAttestationVerifierMetaData contains all meta data concerning the DemoECDSAAttestationVerifier contract.

View Source
var OCR3AttestationVerifierBaseABI = OCR3AttestationVerifierBaseMetaData.ABI

OCR3AttestationVerifierBaseABI is the input ABI used to generate the binding from. Deprecated: Use OCR3AttestationVerifierBaseMetaData.ABI instead.

View Source
var OCR3AttestationVerifierBaseMetaData = &bind.MetaData{
	ABI: "[]",
}

OCR3AttestationVerifierBaseMetaData contains all meta data concerning the OCR3AttestationVerifierBase contract.

View Source
var OCR3ECDSAAttestationVerifierABI = OCR3ECDSAAttestationVerifierMetaData.ABI

OCR3ECDSAAttestationVerifierABI is the input ABI used to generate the binding from. Deprecated: Use OCR3ECDSAAttestationVerifierMetaData.ABI instead.

View Source
var OCR3ECDSAAttestationVerifierBin = OCR3ECDSAAttestationVerifierMetaData.Bin

OCR3ECDSAAttestationVerifierBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3ECDSAAttestationVerifierMetaData.Bin instead.

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.

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

OCR3ECDSAAttestationVerifierMetaData contains all meta data concerning the OCR3ECDSAAttestationVerifier contract.

Functions

This section is empty.

Types

type DemoECDSAAttestationVerifier

type DemoECDSAAttestationVerifier struct {
	DemoECDSAAttestationVerifierCaller     // Read-only binding to the contract
	DemoECDSAAttestationVerifierTransactor // Write-only binding to the contract
	DemoECDSAAttestationVerifierFilterer   // Log filterer for contract events
}

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

func DeployDemoECDSAAttestationVerifier

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

DeployDemoECDSAAttestationVerifier deploys a new Ethereum contract, binding an instance of DemoECDSAAttestationVerifier to it.

func NewDemoECDSAAttestationVerifier

func NewDemoECDSAAttestationVerifier(address common.Address, backend bind.ContractBackend) (*DemoECDSAAttestationVerifier, error)

NewDemoECDSAAttestationVerifier creates a new instance of DemoECDSAAttestationVerifier, bound to a specific deployed contract.

type DemoECDSAAttestationVerifierCaller

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

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

func NewDemoECDSAAttestationVerifierCaller

func NewDemoECDSAAttestationVerifierCaller(address common.Address, caller bind.ContractCaller) (*DemoECDSAAttestationVerifierCaller, error)

NewDemoECDSAAttestationVerifierCaller creates a new read-only instance of DemoECDSAAttestationVerifier, bound to a specific deployed contract.

type DemoECDSAAttestationVerifierCallerRaw

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

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

func (*DemoECDSAAttestationVerifierCallerRaw) Call

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierCallerRaw) 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 DemoECDSAAttestationVerifierCallerSession

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

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

type DemoECDSAAttestationVerifierFilterer

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

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

func NewDemoECDSAAttestationVerifierFilterer

func NewDemoECDSAAttestationVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*DemoECDSAAttestationVerifierFilterer, error)

NewDemoECDSAAttestationVerifierFilterer creates a new log filterer instance of DemoECDSAAttestationVerifier, bound to a specific deployed contract.

type DemoECDSAAttestationVerifierRaw

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

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

func (*DemoECDSAAttestationVerifierRaw) Call

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierRaw) 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 (*DemoECDSAAttestationVerifierRaw) Transact

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

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

func (*DemoECDSAAttestationVerifierRaw) Transfer

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierRaw) 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 DemoECDSAAttestationVerifierSession

type DemoECDSAAttestationVerifierSession struct {
	Contract     *DemoECDSAAttestationVerifier // 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
}

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

func (*DemoECDSAAttestationVerifierSession) SetConfig

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierSession) SetConfig(configVersion uint32, n uint8, f uint8, keys []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0x6f289d41.

Solidity: function setConfig(uint32 configVersion, uint8 n, uint8 f, bytes keys) returns()

func (*DemoECDSAAttestationVerifierSession) Transmit

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierSession) Transmit(configDigest [32]byte, seqNr uint64, report []byte, attestation []byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0x95fd15c8.

Solidity: function transmit(bytes32 configDigest, uint64 seqNr, bytes report, bytes attestation) returns()

type DemoECDSAAttestationVerifierTransactor

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

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

func NewDemoECDSAAttestationVerifierTransactor

func NewDemoECDSAAttestationVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*DemoECDSAAttestationVerifierTransactor, error)

NewDemoECDSAAttestationVerifierTransactor creates a new write-only instance of DemoECDSAAttestationVerifier, bound to a specific deployed contract.

func (*DemoECDSAAttestationVerifierTransactor) SetConfig

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactor) SetConfig(opts *bind.TransactOpts, configVersion uint32, n uint8, f uint8, keys []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0x6f289d41.

Solidity: function setConfig(uint32 configVersion, uint8 n, uint8 f, bytes keys) returns()

func (*DemoECDSAAttestationVerifierTransactor) Transmit

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactor) Transmit(opts *bind.TransactOpts, configDigest [32]byte, seqNr uint64, report []byte, attestation []byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0x95fd15c8.

Solidity: function transmit(bytes32 configDigest, uint64 seqNr, bytes report, bytes attestation) returns()

type DemoECDSAAttestationVerifierTransactorRaw

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

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

func (*DemoECDSAAttestationVerifierTransactorRaw) Transact

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

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

func (*DemoECDSAAttestationVerifierTransactorRaw) Transfer

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactorRaw) 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 DemoECDSAAttestationVerifierTransactorSession

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

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

func (*DemoECDSAAttestationVerifierTransactorSession) SetConfig

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactorSession) SetConfig(configVersion uint32, n uint8, f uint8, keys []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0x6f289d41.

Solidity: function setConfig(uint32 configVersion, uint8 n, uint8 f, bytes keys) returns()

func (*DemoECDSAAttestationVerifierTransactorSession) Transmit

func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactorSession) Transmit(configDigest [32]byte, seqNr uint64, report []byte, attestation []byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0x95fd15c8.

Solidity: function transmit(bytes32 configDigest, uint64 seqNr, bytes report, bytes attestation) returns()

type OCR3AttestationVerifierBase

type OCR3AttestationVerifierBase struct {
	OCR3AttestationVerifierBaseCaller     // Read-only binding to the contract
	OCR3AttestationVerifierBaseTransactor // Write-only binding to the contract
	OCR3AttestationVerifierBaseFilterer   // Log filterer for contract events
}

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

func NewOCR3AttestationVerifierBase

func NewOCR3AttestationVerifierBase(address common.Address, backend bind.ContractBackend) (*OCR3AttestationVerifierBase, error)

NewOCR3AttestationVerifierBase creates a new instance of OCR3AttestationVerifierBase, bound to a specific deployed contract.

type OCR3AttestationVerifierBaseCaller

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

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

func NewOCR3AttestationVerifierBaseCaller

func NewOCR3AttestationVerifierBaseCaller(address common.Address, caller bind.ContractCaller) (*OCR3AttestationVerifierBaseCaller, error)

NewOCR3AttestationVerifierBaseCaller creates a new read-only instance of OCR3AttestationVerifierBase, bound to a specific deployed contract.

type OCR3AttestationVerifierBaseCallerRaw

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

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

func (*OCR3AttestationVerifierBaseCallerRaw) Call

func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseCallerRaw) 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 OCR3AttestationVerifierBaseCallerSession

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

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

type OCR3AttestationVerifierBaseFilterer

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

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

func NewOCR3AttestationVerifierBaseFilterer

func NewOCR3AttestationVerifierBaseFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR3AttestationVerifierBaseFilterer, error)

NewOCR3AttestationVerifierBaseFilterer creates a new log filterer instance of OCR3AttestationVerifierBase, bound to a specific deployed contract.

type OCR3AttestationVerifierBaseRaw

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

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

func (*OCR3AttestationVerifierBaseRaw) Call

func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseRaw) 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 (*OCR3AttestationVerifierBaseRaw) Transact

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

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

func (*OCR3AttestationVerifierBaseRaw) Transfer

func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseRaw) 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 OCR3AttestationVerifierBaseSession

type OCR3AttestationVerifierBaseSession struct {
	Contract     *OCR3AttestationVerifierBase // 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
}

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

type OCR3AttestationVerifierBaseTransactor

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

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

func NewOCR3AttestationVerifierBaseTransactor

func NewOCR3AttestationVerifierBaseTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR3AttestationVerifierBaseTransactor, error)

NewOCR3AttestationVerifierBaseTransactor creates a new write-only instance of OCR3AttestationVerifierBase, bound to a specific deployed contract.

type OCR3AttestationVerifierBaseTransactorRaw

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

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

func (*OCR3AttestationVerifierBaseTransactorRaw) Transact

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

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

func (*OCR3AttestationVerifierBaseTransactorRaw) Transfer

func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseTransactorRaw) 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 OCR3AttestationVerifierBaseTransactorSession

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

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

type OCR3ECDSAAttestationVerifier

type OCR3ECDSAAttestationVerifier struct {
	OCR3ECDSAAttestationVerifierCaller     // Read-only binding to the contract
	OCR3ECDSAAttestationVerifierTransactor // Write-only binding to the contract
	OCR3ECDSAAttestationVerifierFilterer   // Log filterer for contract events
}

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

func DeployOCR3ECDSAAttestationVerifier

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

DeployOCR3ECDSAAttestationVerifier deploys a new Ethereum contract, binding an instance of OCR3ECDSAAttestationVerifier to it.

func NewOCR3ECDSAAttestationVerifier

func NewOCR3ECDSAAttestationVerifier(address common.Address, backend bind.ContractBackend) (*OCR3ECDSAAttestationVerifier, error)

NewOCR3ECDSAAttestationVerifier creates a new instance of OCR3ECDSAAttestationVerifier, bound to a specific deployed contract.

type OCR3ECDSAAttestationVerifierCaller

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

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

func NewOCR3ECDSAAttestationVerifierCaller

func NewOCR3ECDSAAttestationVerifierCaller(address common.Address, caller bind.ContractCaller) (*OCR3ECDSAAttestationVerifierCaller, error)

NewOCR3ECDSAAttestationVerifierCaller creates a new read-only instance of OCR3ECDSAAttestationVerifier, bound to a specific deployed contract.

type OCR3ECDSAAttestationVerifierCallerRaw

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

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

func (*OCR3ECDSAAttestationVerifierCallerRaw) Call

func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierCallerRaw) 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 OCR3ECDSAAttestationVerifierCallerSession

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

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

type OCR3ECDSAAttestationVerifierFilterer

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

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

func NewOCR3ECDSAAttestationVerifierFilterer

func NewOCR3ECDSAAttestationVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR3ECDSAAttestationVerifierFilterer, error)

NewOCR3ECDSAAttestationVerifierFilterer creates a new log filterer instance of OCR3ECDSAAttestationVerifier, bound to a specific deployed contract.

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.

type OCR3ECDSAAttestationVerifierRaw

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

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

func (*OCR3ECDSAAttestationVerifierRaw) Call

func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierRaw) 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 (*OCR3ECDSAAttestationVerifierRaw) Transact

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

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

func (*OCR3ECDSAAttestationVerifierRaw) Transfer

func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierRaw) 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 OCR3ECDSAAttestationVerifierSession

type OCR3ECDSAAttestationVerifierSession struct {
	Contract     *OCR3ECDSAAttestationVerifier // 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
}

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

type OCR3ECDSAAttestationVerifierTransactor

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

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

func NewOCR3ECDSAAttestationVerifierTransactor

func NewOCR3ECDSAAttestationVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR3ECDSAAttestationVerifierTransactor, error)

NewOCR3ECDSAAttestationVerifierTransactor creates a new write-only instance of OCR3ECDSAAttestationVerifier, bound to a specific deployed contract.

type OCR3ECDSAAttestationVerifierTransactorRaw

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

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

func (*OCR3ECDSAAttestationVerifierTransactorRaw) Transact

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

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

func (*OCR3ECDSAAttestationVerifierTransactorRaw) Transfer

func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierTransactorRaw) 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 OCR3ECDSAAttestationVerifierTransactorSession

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

OCR3ECDSAAttestationVerifierTransactorSession 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