Versions in this module Expand all Collapse all v0 v0.0.1 Dec 19, 2024 Changes in this version + var Sp1verifierABI = Sp1verifierMetaData.ABI + var Sp1verifierBin = Sp1verifierMetaData.Bin + var Sp1verifierMetaData = &bind.MetaData + type Sp1verifier struct + func DeploySp1verifier(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Sp1verifier, error) + func NewSp1verifier(address common.Address, backend bind.ContractBackend) (*Sp1verifier, error) + type Sp1verifierCaller struct + func NewSp1verifierCaller(address common.Address, caller bind.ContractCaller) (*Sp1verifierCaller, error) + func (_Sp1verifier *Sp1verifierCaller) HashPublicValues(opts *bind.CallOpts, publicValues []byte) ([32]byte, error) + func (_Sp1verifier *Sp1verifierCaller) VERIFIERHASH(opts *bind.CallOpts) ([32]byte, error) + func (_Sp1verifier *Sp1verifierCaller) VERSION(opts *bind.CallOpts) (string, error) + func (_Sp1verifier *Sp1verifierCaller) Verify(opts *bind.CallOpts, proof []byte, public_inputs []*big.Int) (bool, error) + func (_Sp1verifier *Sp1verifierCaller) VerifyProof(opts *bind.CallOpts, programVKey [32]byte, publicValues []byte, ...) error + type Sp1verifierCallerRaw struct + Contract *Sp1verifierCaller + func (_Sp1verifier *Sp1verifierCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type Sp1verifierCallerSession struct + CallOpts bind.CallOpts + Contract *Sp1verifierCaller + func (_Sp1verifier *Sp1verifierCallerSession) HashPublicValues(publicValues []byte) ([32]byte, error) + func (_Sp1verifier *Sp1verifierCallerSession) VERIFIERHASH() ([32]byte, error) + func (_Sp1verifier *Sp1verifierCallerSession) VERSION() (string, error) + func (_Sp1verifier *Sp1verifierCallerSession) Verify(proof []byte, public_inputs []*big.Int) (bool, error) + func (_Sp1verifier *Sp1verifierCallerSession) VerifyProof(programVKey [32]byte, publicValues []byte, proofBytes []byte) error + type Sp1verifierFilterer struct + func NewSp1verifierFilterer(address common.Address, filterer bind.ContractFilterer) (*Sp1verifierFilterer, error) + type Sp1verifierRaw struct + Contract *Sp1verifier + func (_Sp1verifier *Sp1verifierRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Sp1verifier *Sp1verifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Sp1verifier *Sp1verifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Sp1verifierSession struct + CallOpts bind.CallOpts + Contract *Sp1verifier + TransactOpts bind.TransactOpts + func (_Sp1verifier *Sp1verifierSession) HashPublicValues(publicValues []byte) ([32]byte, error) + func (_Sp1verifier *Sp1verifierSession) VERIFIERHASH() ([32]byte, error) + func (_Sp1verifier *Sp1verifierSession) VERSION() (string, error) + func (_Sp1verifier *Sp1verifierSession) Verify(proof []byte, public_inputs []*big.Int) (bool, error) + func (_Sp1verifier *Sp1verifierSession) VerifyProof(programVKey [32]byte, publicValues []byte, proofBytes []byte) error + type Sp1verifierTransactor struct + func NewSp1verifierTransactor(address common.Address, transactor bind.ContractTransactor) (*Sp1verifierTransactor, error) + type Sp1verifierTransactorRaw struct + Contract *Sp1verifierTransactor + func (_Sp1verifier *Sp1verifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Sp1verifier *Sp1verifierTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Sp1verifierTransactorSession struct + Contract *Sp1verifierTransactor + TransactOpts bind.TransactOpts