demoblsattestationverifier

package
v0.0.0-...-e5b78d8 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DemoBLSAttestationVerifierABI = DemoBLSAttestationVerifierMetaData.ABI

DemoBLSAttestationVerifierABI is the input ABI used to generate the binding from. Deprecated: Use DemoBLSAttestationVerifierMetaData.ABI instead.

View Source
var DemoBLSAttestationVerifierBin = DemoBLSAttestationVerifierMetaData.Bin

DemoBLSAttestationVerifierBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DemoBLSAttestationVerifierMetaData.Bin instead.

View Source
var DemoBLSAttestationVerifierMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"InvalidAttestation\",\"type\":\"error\"},{\"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: "0x608060405234801561001057600080fd5b506116ac806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80636f289d411461003b57806395fd15c814610050575b600080fd5b61004e6100493660046112e9565b610063565b005b61004e61005e366004611399565b610104565b6040805160608101825263ffffffff871680825260ff8781166020840181905290871692909301829052608080547fffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000016909117640100000000909302929092177fffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff16650100000000009091021790556100fd8483836101d7565b5050505050565b6040805160608101825260805463ffffffff8116825260ff6401000000008204811660208401819052650100000000009092041692820183905290916101519188918891908888886101e9565b805160808054602084015160409094015163ffffffff9093167fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009091161764010000000060ff94851602177fffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff166501000000000093909216929092021790555050505050565b6101e46000848484610211565b505050565b60006101f688888661054b565b905061020760008787848787610594565b5050505050505050565b61021c60a1826114d5565b15610253576040517fadd4994500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60ff831661026260a183611518565b14610299576040517fa07f647e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208360ff1611156102d7576040517f1ede571b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6103026040518060800160405280600081526020016000815260200160008152602001600081525090565b61030a611237565b7f79537812dfe48a92fc860b8b010e8d6078b5c19e7037c4cf07f7bed69b54fffc8152610335611255565b6000805b8760ff168160ff1610156105405786828761035560208361155b565b9450610364928592919061156e565b61036d91611598565b808652602080860191909152879083908890610389908361155b565b9450610398928592919061156e565b6103a191611598565b602086810182905260408601919091528790839088906103c1908361155b565b94506103d0928592919061156e565b6103d991611598565b6040860181905260608501528682876103f360208361155b565b9450610402928592919061156e565b61040b91611598565b606086018190526080850152600087838861042760208361155b565b9550610436928692919061156e565b61043f91611598565b905060008888858181106104555761045561152c565b9050013560f81c60f81b905060018461046e919061155b565b60a087208087527fff000000000000000000000000000000000000000000000000000000000000008316602088015260218720919550906104b08982866106be565b6104e6576040517f76d4e1e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b888d8660ff16602081106104fc576104fc61152c565b60040201600082015181600001556020820151816001015560408201518160020155606082015181600301559050505050505080610539906115d4565b9050610339565b505050505050505050565b80516020808301919091206040805180840187905267ffffffffffffffff86168183015260608082019390935281518082039093018352608001905280519101205b9392505050565b602581146105ce576040517f1174ad8500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105f96040518060800160405280600081526020016000815260200160008152602001600081525090565b600061060a888860ff16868661083e565b909250905061061a8660016115f3565b60ff168114610655576040517fddbf0b4400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000806021600487016000376000519150866000526021600020905061067c8482846106be565b6106b2576040517fbd8ba84d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050505050505050565b600080808080806106ce876109fc565b91965094509250846106e85760009550505050505061058d565b6107137fbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff89166109fc565b919650925090508461072d5760009550505050505061058d565b60006040518061018001604052808681526020018581526020017f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c281526020017f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed81526020017f275dc4a288d1afb3cbb1ac09187524c7db36395df7be3b99e673b13a075a65ec81526020017f1d9befcd05a5323e6da4d435f3b617cdb3af83285c2df711ef39c01571827f9d81526020018481526020018381526020018b6000015181526020018b6020015181526020018b6040015181526020018b60600151815250905061081b611273565b6020816101808460085afa61082f57600080fd5b519a9950505050505050505050565b6108696040518060800160405280600081526020016000815260200160008152602001600081525090565b600080610879600482868861156e565b6108829161160c565b60e01c905080158061089757506001861b8110155b156108ce576040517ff4e04eaa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b816001166000036108f35760019190911c906108ec81611654565b90506108d1565b60019250600061094a89836020811061090e5761090e61152c565b60040201604051806080016040529081600082015481526020016001820154815260200160028201548152602001600382015481525050610b90565b905061095582611654565b9150600183901c92505b82156109e55760018316156109ce576109c0818a84602081106109845761098461152c565b60040201604051806080016040529081600082015481526020016001820154815260200160028201548152602001600382015481525050610bff565b90506109cb84611654565b93505b60019290921c916109de82611654565b915061095f565b6109ee81610e9a565b945050505094509492505050565b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8216817f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd478210610a5757506000915081905080610b89565b60007f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4760037f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47857f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4787880909089050610afe816002610af77f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47600161155b565b901c610f46565b9150807f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4783840914610b3b57600080600093509350935050610b89565b60ff85901c600183168114610b82577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47610b75848261168c565b610b7f91906114d5565b92505b6001945050505b9193909250565b610bc96040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b8151815260208083015190820152604080830151908201526060918201519181019190915260006080820152600160a082015290565b610c386040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b7f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47608084015160a08501518281830983818208905083848485098503858485090884858286098684860908858684870987038784870908885160208a015188898684098a88840908898a8885098b038b888509088d51935060208e015192508a848c03830891508a838c03820890508a828b0899508a818a089850898b8a8c099a508b8b8c089a508b8c8283098d038d8c8d09089950508a888c038b0899508a878c038a0898508a81830997508a88890897508a8b8384098c038c8384090896508a888c038b0899508a878c038a0898508960808d01528860a08d01528a8860040999508a8760040998508a8b8a84098c8c84090897508a8b8b84098c038c8b84090896508a8b8a86098c8c86090891508a8b8b86098c038c8b860908905060408d0151995060608d015198508a8b868c098c888c090893508a8b878c098c038c878c0908925060408e0151995060608e015198508a8a8c03850895508a898c03840894508a8660020993508a8560020992508a83850995508a86870895508a8b8586098c038c8586090894508a888c03870895508a878c03860894508a8b888c098c8a8c09088b8c8a8d098d038d8a8d09088c826002099b508c816002099a5050508a8260020997508a8160020996508a888c03870897508a878c0386089650878c528660208d01528a888c03830897508a878c0382089650505088898684098a88840908935088898784098a038a878409089250505086868803830895508685880382089450505050508160408501528060608501525050505b92915050565b610ec56040518060800160405280600081526020016000815260200160008152602001600081525090565b600080610eda84608001518560a00151610fa9565b91509150600080610eeb84846110ad565b91509150610f03828288600001518960200151611171565b60208701528552610f1682828686611171565b8092508193505050610f32828288604001518960600151611171565b606087015260408601525092949350505050565b600060405160208152602080820152602060408201528360608201528260808201527f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4760a082015260208160c08360055afa610fa157600080fd5b519392505050565b600080807f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47808687097f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4786870908905061102d8161102860027f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4761168c565b610f46565b90507f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd478161107b877f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4761168c565b0992507f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd478185099150505b9250929050565b6000807f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4784840991507f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4782830891507f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47808586097f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47037f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd478586090890509250929050565b6000807f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47808488097f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd478688090891507f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47808588097f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47037f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4785880908905094509492505050565b6040518060a001604052806005906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b60405180602001604052806001906020820280368337509192915050565b803560ff811681146112a257600080fd5b919050565b60008083601f8401126112b957600080fd5b50813567ffffffffffffffff8111156112d157600080fd5b6020830191508360208285010111156110a657600080fd5b60008060008060006080868803121561130157600080fd5b853563ffffffff8116811461131557600080fd5b945061132360208701611291565b935061133160408701611291565b9250606086013567ffffffffffffffff81111561134d57600080fd5b611359888289016112a7565b969995985093965092949392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806000806000608086880312156113b157600080fd5b85359450602086013567ffffffffffffffff80821682146113d157600080fd5b909450604087013590808211156113e757600080fd5b818801915088601f8301126113fb57600080fd5b81358181111561140d5761140d61136a565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156114535761145361136a565b816040528281528b602084870101111561146c57600080fd5b82602086016020830137600060208483010152809750505050606088013591508082111561149957600080fd5b50611359888289016112a7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826114e4576114e46114a6565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600082611527576115276114a6565b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b80820180821115610e9457610e946114e9565b6000808585111561157e57600080fd5b8386111561158b57600080fd5b5050820193919092039150565b80356020831015610e94577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b600060ff821660ff81036115ea576115ea6114e9565b60010192915050565b60ff8181168382160190811115610e9457610e946114e9565b7fffffffff00000000000000000000000000000000000000000000000000000000813581811691600485101561164c5780818660040360031b1b83161692505b505092915050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611685576116856114e9565b5060010190565b81810381811115610e9457610e946114e956fea164736f6c6343000813000a",
}

DemoBLSAttestationVerifierMetaData contains all meta data concerning the DemoBLSAttestationVerifier 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 OCR3BLSAttestationVerifierABI = OCR3BLSAttestationVerifierMetaData.ABI

OCR3BLSAttestationVerifierABI is the input ABI used to generate the binding from. Deprecated: Use OCR3BLSAttestationVerifierMetaData.ABI instead.

View Source
var OCR3BLSAttestationVerifierBin = OCR3BLSAttestationVerifierMetaData.Bin

OCR3BLSAttestationVerifierBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3BLSAttestationVerifierMetaData.Bin instead.

View Source
var OCR3BLSAttestationVerifierLibABI = OCR3BLSAttestationVerifierLibMetaData.ABI

OCR3BLSAttestationVerifierLibABI is the input ABI used to generate the binding from. Deprecated: Use OCR3BLSAttestationVerifierLibMetaData.ABI instead.

View Source
var OCR3BLSAttestationVerifierLibBin = OCR3BLSAttestationVerifierLibMetaData.Bin

OCR3BLSAttestationVerifierLibBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR3BLSAttestationVerifierLibMetaData.Bin instead.

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

OCR3BLSAttestationVerifierLibMetaData contains all meta data concerning the OCR3BLSAttestationVerifierLib contract.

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

OCR3BLSAttestationVerifierMetaData contains all meta data concerning the OCR3BLSAttestationVerifier contract.

Functions

This section is empty.

Types

type DemoBLSAttestationVerifier

type DemoBLSAttestationVerifier struct {
	DemoBLSAttestationVerifierCaller     // Read-only binding to the contract
	DemoBLSAttestationVerifierTransactor // Write-only binding to the contract
	DemoBLSAttestationVerifierFilterer   // Log filterer for contract events
}

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

func DeployDemoBLSAttestationVerifier

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

DeployDemoBLSAttestationVerifier deploys a new Ethereum contract, binding an instance of DemoBLSAttestationVerifier to it.

func NewDemoBLSAttestationVerifier

func NewDemoBLSAttestationVerifier(address common.Address, backend bind.ContractBackend) (*DemoBLSAttestationVerifier, error)

NewDemoBLSAttestationVerifier creates a new instance of DemoBLSAttestationVerifier, bound to a specific deployed contract.

type DemoBLSAttestationVerifierCaller

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

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

func NewDemoBLSAttestationVerifierCaller

func NewDemoBLSAttestationVerifierCaller(address common.Address, caller bind.ContractCaller) (*DemoBLSAttestationVerifierCaller, error)

NewDemoBLSAttestationVerifierCaller creates a new read-only instance of DemoBLSAttestationVerifier, bound to a specific deployed contract.

type DemoBLSAttestationVerifierCallerRaw

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

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

func (*DemoBLSAttestationVerifierCallerRaw) Call

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierCallerRaw) 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 DemoBLSAttestationVerifierCallerSession

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

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

type DemoBLSAttestationVerifierFilterer

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

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

func NewDemoBLSAttestationVerifierFilterer

func NewDemoBLSAttestationVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*DemoBLSAttestationVerifierFilterer, error)

NewDemoBLSAttestationVerifierFilterer creates a new log filterer instance of DemoBLSAttestationVerifier, bound to a specific deployed contract.

type DemoBLSAttestationVerifierRaw

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

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

func (*DemoBLSAttestationVerifierRaw) Call

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierRaw) 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 (*DemoBLSAttestationVerifierRaw) Transact

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

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

func (*DemoBLSAttestationVerifierRaw) Transfer

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierRaw) 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 DemoBLSAttestationVerifierSession

type DemoBLSAttestationVerifierSession struct {
	Contract     *DemoBLSAttestationVerifier // 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
}

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

func (*DemoBLSAttestationVerifierSession) SetConfig

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierSession) 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 (*DemoBLSAttestationVerifierSession) Transmit

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierSession) 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 DemoBLSAttestationVerifierTransactor

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

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

func NewDemoBLSAttestationVerifierTransactor

func NewDemoBLSAttestationVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*DemoBLSAttestationVerifierTransactor, error)

NewDemoBLSAttestationVerifierTransactor creates a new write-only instance of DemoBLSAttestationVerifier, bound to a specific deployed contract.

func (*DemoBLSAttestationVerifierTransactor) SetConfig

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierTransactor) 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 (*DemoBLSAttestationVerifierTransactor) Transmit

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierTransactor) 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 DemoBLSAttestationVerifierTransactorRaw

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

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

func (*DemoBLSAttestationVerifierTransactorRaw) Transact

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

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

func (*DemoBLSAttestationVerifierTransactorRaw) Transfer

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierTransactorRaw) 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 DemoBLSAttestationVerifierTransactorSession

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

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

func (*DemoBLSAttestationVerifierTransactorSession) SetConfig

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierTransactorSession) 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 (*DemoBLSAttestationVerifierTransactorSession) Transmit

func (_DemoBLSAttestationVerifier *DemoBLSAttestationVerifierTransactorSession) 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 OCR3BLSAttestationVerifier

type OCR3BLSAttestationVerifier struct {
	OCR3BLSAttestationVerifierCaller     // Read-only binding to the contract
	OCR3BLSAttestationVerifierTransactor // Write-only binding to the contract
	OCR3BLSAttestationVerifierFilterer   // Log filterer for contract events
}

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

func DeployOCR3BLSAttestationVerifier

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

DeployOCR3BLSAttestationVerifier deploys a new Ethereum contract, binding an instance of OCR3BLSAttestationVerifier to it.

func NewOCR3BLSAttestationVerifier

func NewOCR3BLSAttestationVerifier(address common.Address, backend bind.ContractBackend) (*OCR3BLSAttestationVerifier, error)

NewOCR3BLSAttestationVerifier creates a new instance of OCR3BLSAttestationVerifier, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierCaller

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

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

func NewOCR3BLSAttestationVerifierCaller

func NewOCR3BLSAttestationVerifierCaller(address common.Address, caller bind.ContractCaller) (*OCR3BLSAttestationVerifierCaller, error)

NewOCR3BLSAttestationVerifierCaller creates a new read-only instance of OCR3BLSAttestationVerifier, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierCallerRaw

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

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

func (*OCR3BLSAttestationVerifierCallerRaw) Call

func (_OCR3BLSAttestationVerifier *OCR3BLSAttestationVerifierCallerRaw) 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 OCR3BLSAttestationVerifierCallerSession

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

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

type OCR3BLSAttestationVerifierFilterer

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

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

func NewOCR3BLSAttestationVerifierFilterer

func NewOCR3BLSAttestationVerifierFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR3BLSAttestationVerifierFilterer, error)

NewOCR3BLSAttestationVerifierFilterer creates a new log filterer instance of OCR3BLSAttestationVerifier, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierLib

type OCR3BLSAttestationVerifierLib struct {
	OCR3BLSAttestationVerifierLibCaller     // Read-only binding to the contract
	OCR3BLSAttestationVerifierLibTransactor // Write-only binding to the contract
	OCR3BLSAttestationVerifierLibFilterer   // Log filterer for contract events
}

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

func DeployOCR3BLSAttestationVerifierLib

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

DeployOCR3BLSAttestationVerifierLib deploys a new Ethereum contract, binding an instance of OCR3BLSAttestationVerifierLib to it.

func NewOCR3BLSAttestationVerifierLib

func NewOCR3BLSAttestationVerifierLib(address common.Address, backend bind.ContractBackend) (*OCR3BLSAttestationVerifierLib, error)

NewOCR3BLSAttestationVerifierLib creates a new instance of OCR3BLSAttestationVerifierLib, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierLibCaller

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

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

func NewOCR3BLSAttestationVerifierLibCaller

func NewOCR3BLSAttestationVerifierLibCaller(address common.Address, caller bind.ContractCaller) (*OCR3BLSAttestationVerifierLibCaller, error)

NewOCR3BLSAttestationVerifierLibCaller creates a new read-only instance of OCR3BLSAttestationVerifierLib, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierLibCallerRaw

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

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

func (*OCR3BLSAttestationVerifierLibCallerRaw) Call

func (_OCR3BLSAttestationVerifierLib *OCR3BLSAttestationVerifierLibCallerRaw) 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 OCR3BLSAttestationVerifierLibCallerSession

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

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

type OCR3BLSAttestationVerifierLibFilterer

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

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

func NewOCR3BLSAttestationVerifierLibFilterer

func NewOCR3BLSAttestationVerifierLibFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR3BLSAttestationVerifierLibFilterer, error)

NewOCR3BLSAttestationVerifierLibFilterer creates a new log filterer instance of OCR3BLSAttestationVerifierLib, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierLibRaw

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

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

func (*OCR3BLSAttestationVerifierLibRaw) Call

func (_OCR3BLSAttestationVerifierLib *OCR3BLSAttestationVerifierLibRaw) 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 (*OCR3BLSAttestationVerifierLibRaw) Transact

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

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

func (*OCR3BLSAttestationVerifierLibRaw) Transfer

func (_OCR3BLSAttestationVerifierLib *OCR3BLSAttestationVerifierLibRaw) 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 OCR3BLSAttestationVerifierLibSession

type OCR3BLSAttestationVerifierLibSession struct {
	Contract     *OCR3BLSAttestationVerifierLib // 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
}

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

type OCR3BLSAttestationVerifierLibTransactor

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

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

func NewOCR3BLSAttestationVerifierLibTransactor

func NewOCR3BLSAttestationVerifierLibTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR3BLSAttestationVerifierLibTransactor, error)

NewOCR3BLSAttestationVerifierLibTransactor creates a new write-only instance of OCR3BLSAttestationVerifierLib, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierLibTransactorRaw

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

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

func (*OCR3BLSAttestationVerifierLibTransactorRaw) Transact

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

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

func (*OCR3BLSAttestationVerifierLibTransactorRaw) Transfer

func (_OCR3BLSAttestationVerifierLib *OCR3BLSAttestationVerifierLibTransactorRaw) 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 OCR3BLSAttestationVerifierLibTransactorSession

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

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

type OCR3BLSAttestationVerifierRaw

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

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

func (*OCR3BLSAttestationVerifierRaw) Call

func (_OCR3BLSAttestationVerifier *OCR3BLSAttestationVerifierRaw) 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 (*OCR3BLSAttestationVerifierRaw) Transact

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

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

func (*OCR3BLSAttestationVerifierRaw) Transfer

func (_OCR3BLSAttestationVerifier *OCR3BLSAttestationVerifierRaw) 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 OCR3BLSAttestationVerifierSession

type OCR3BLSAttestationVerifierSession struct {
	Contract     *OCR3BLSAttestationVerifier // 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
}

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

type OCR3BLSAttestationVerifierTransactor

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

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

func NewOCR3BLSAttestationVerifierTransactor

func NewOCR3BLSAttestationVerifierTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR3BLSAttestationVerifierTransactor, error)

NewOCR3BLSAttestationVerifierTransactor creates a new write-only instance of OCR3BLSAttestationVerifier, bound to a specific deployed contract.

type OCR3BLSAttestationVerifierTransactorRaw

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

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

func (*OCR3BLSAttestationVerifierTransactorRaw) Transact

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

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

func (*OCR3BLSAttestationVerifierTransactorRaw) Transfer

func (_OCR3BLSAttestationVerifier *OCR3BLSAttestationVerifierTransactorRaw) 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 OCR3BLSAttestationVerifierTransactorSession

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

OCR3BLSAttestationVerifierTransactorSession 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