Documentation
¶
Index ¶
- Variables
- type DemoECDSAAttestationVerifier
- type DemoECDSAAttestationVerifierCaller
- type DemoECDSAAttestationVerifierCallerRaw
- type DemoECDSAAttestationVerifierCallerSession
- type DemoECDSAAttestationVerifierFilterer
- type DemoECDSAAttestationVerifierRaw
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DemoECDSAAttestationVerifierSession
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierSession) SetConfig(configVersion uint32, n uint8, f uint8, keys []byte) (*types.Transaction, error)
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierSession) Transmit(configDigest [32]byte, seqNr uint64, report []byte, attestation []byte) (*types.Transaction, error)
- type DemoECDSAAttestationVerifierTransactor
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactor) SetConfig(opts *bind.TransactOpts, configVersion uint32, n uint8, f uint8, keys []byte) (*types.Transaction, error)
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactor) Transmit(opts *bind.TransactOpts, configDigest [32]byte, seqNr uint64, report []byte, ...) (*types.Transaction, error)
- type DemoECDSAAttestationVerifierTransactorRaw
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DemoECDSAAttestationVerifierTransactorSession
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactorSession) SetConfig(configVersion uint32, n uint8, f uint8, keys []byte) (*types.Transaction, error)
- func (_DemoECDSAAttestationVerifier *DemoECDSAAttestationVerifierTransactorSession) Transmit(configDigest [32]byte, seqNr uint64, report []byte, attestation []byte) (*types.Transaction, error)
- type OCR3AttestationVerifierBase
- type OCR3AttestationVerifierBaseCaller
- type OCR3AttestationVerifierBaseCallerRaw
- type OCR3AttestationVerifierBaseCallerSession
- type OCR3AttestationVerifierBaseFilterer
- type OCR3AttestationVerifierBaseRaw
- func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3AttestationVerifierBaseSession
- type OCR3AttestationVerifierBaseTransactor
- type OCR3AttestationVerifierBaseTransactorRaw
- func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3AttestationVerifierBase *OCR3AttestationVerifierBaseTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3AttestationVerifierBaseTransactorSession
- type OCR3ECDSAAttestationVerifier
- type OCR3ECDSAAttestationVerifierCaller
- type OCR3ECDSAAttestationVerifierCallerRaw
- type OCR3ECDSAAttestationVerifierCallerSession
- type OCR3ECDSAAttestationVerifierFilterer
- 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
- type OCR3ECDSAAttestationVerifierRaw
- func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3ECDSAAttestationVerifierSession
- type OCR3ECDSAAttestationVerifierTransactor
- type OCR3ECDSAAttestationVerifierTransactorRaw
- func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OCR3ECDSAAttestationVerifier *OCR3ECDSAAttestationVerifierTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OCR3ECDSAAttestationVerifierTransactorSession
Constants ¶
This section is empty.
Variables ¶
var DemoECDSAAttestationVerifierABI = DemoECDSAAttestationVerifierMetaData.ABI
DemoECDSAAttestationVerifierABI is the input ABI used to generate the binding from. Deprecated: Use DemoECDSAAttestationVerifierMetaData.ABI instead.
var DemoECDSAAttestationVerifierBin = DemoECDSAAttestationVerifierMetaData.Bin
DemoECDSAAttestationVerifierBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DemoECDSAAttestationVerifierMetaData.Bin instead.
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.
var OCR3AttestationVerifierBaseABI = OCR3AttestationVerifierBaseMetaData.ABI
OCR3AttestationVerifierBaseABI is the input ABI used to generate the binding from. Deprecated: Use OCR3AttestationVerifierBaseMetaData.ABI instead.
var OCR3AttestationVerifierBaseMetaData = &bind.MetaData{
ABI: "[]",
}
OCR3AttestationVerifierBaseMetaData contains all meta data concerning the OCR3AttestationVerifierBase contract.
var OCR3ECDSAAttestationVerifierABI = OCR3ECDSAAttestationVerifierMetaData.ABI
OCR3ECDSAAttestationVerifierABI is the input ABI used to generate the binding from. Deprecated: Use OCR3ECDSAAttestationVerifierMetaData.ABI instead.
var OCR3ECDSAAttestationVerifierBin = OCR3ECDSAAttestationVerifierMetaData.Bin
OCR3ECDSAAttestationVerifierBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3ECDSAAttestationVerifierMetaData.Bin instead.
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.
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.