Versions in this module Expand all Collapse all v0 v0.0.1 Dec 19, 2024 Changes in this version + var DepositcontractbaseABI = DepositcontractbaseMetaData.ABI + var DepositcontractbaseBin = DepositcontractbaseMetaData.Bin + var DepositcontractbaseMetaData = &bind.MetaData + type Depositcontractbase struct + func DeployDepositcontractbase(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Depositcontractbase, error) + func NewDepositcontractbase(address common.Address, backend bind.ContractBackend) (*Depositcontractbase, error) + type DepositcontractbaseCaller struct + func NewDepositcontractbaseCaller(address common.Address, caller bind.ContractCaller) (*DepositcontractbaseCaller, error) + func (_Depositcontractbase *DepositcontractbaseCaller) CalculateRoot(opts *bind.CallOpts, leafHash [32]byte, smtProof [32][32]byte, index uint32) ([32]byte, error) + func (_Depositcontractbase *DepositcontractbaseCaller) DepositCount(opts *bind.CallOpts) (*big.Int, error) + func (_Depositcontractbase *DepositcontractbaseCaller) GetRoot(opts *bind.CallOpts) ([32]byte, error) + func (_Depositcontractbase *DepositcontractbaseCaller) VerifyMerkleProof(opts *bind.CallOpts, leafHash [32]byte, smtProof [32][32]byte, index uint32, ...) (bool, error) + type DepositcontractbaseCallerRaw struct + Contract *DepositcontractbaseCaller + func (_Depositcontractbase *DepositcontractbaseCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type DepositcontractbaseCallerSession struct + CallOpts bind.CallOpts + Contract *DepositcontractbaseCaller + func (_Depositcontractbase *DepositcontractbaseCallerSession) CalculateRoot(leafHash [32]byte, smtProof [32][32]byte, index uint32) ([32]byte, error) + func (_Depositcontractbase *DepositcontractbaseCallerSession) DepositCount() (*big.Int, error) + func (_Depositcontractbase *DepositcontractbaseCallerSession) GetRoot() ([32]byte, error) + func (_Depositcontractbase *DepositcontractbaseCallerSession) VerifyMerkleProof(leafHash [32]byte, smtProof [32][32]byte, index uint32, root [32]byte) (bool, error) + type DepositcontractbaseFilterer struct + func NewDepositcontractbaseFilterer(address common.Address, filterer bind.ContractFilterer) (*DepositcontractbaseFilterer, error) + type DepositcontractbaseRaw struct + Contract *Depositcontractbase + func (_Depositcontractbase *DepositcontractbaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Depositcontractbase *DepositcontractbaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Depositcontractbase *DepositcontractbaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type DepositcontractbaseSession struct + CallOpts bind.CallOpts + Contract *Depositcontractbase + TransactOpts bind.TransactOpts + func (_Depositcontractbase *DepositcontractbaseSession) CalculateRoot(leafHash [32]byte, smtProof [32][32]byte, index uint32) ([32]byte, error) + func (_Depositcontractbase *DepositcontractbaseSession) DepositCount() (*big.Int, error) + func (_Depositcontractbase *DepositcontractbaseSession) GetRoot() ([32]byte, error) + func (_Depositcontractbase *DepositcontractbaseSession) VerifyMerkleProof(leafHash [32]byte, smtProof [32][32]byte, index uint32, root [32]byte) (bool, error) + type DepositcontractbaseTransactor struct + func NewDepositcontractbaseTransactor(address common.Address, transactor bind.ContractTransactor) (*DepositcontractbaseTransactor, error) + type DepositcontractbaseTransactorRaw struct + Contract *DepositcontractbaseTransactor + func (_Depositcontractbase *DepositcontractbaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Depositcontractbase *DepositcontractbaseTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type DepositcontractbaseTransactorSession struct + Contract *DepositcontractbaseTransactor + TransactOpts bind.TransactOpts