Versions in this module Expand all Collapse all v0 v0.0.1 Dec 19, 2024 Changes in this version + var Depositcontractv2ABI = Depositcontractv2MetaData.ABI + var Depositcontractv2Bin = Depositcontractv2MetaData.Bin + var Depositcontractv2MetaData = &bind.MetaData + type Depositcontractv2 struct + func DeployDepositcontractv2(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Depositcontractv2, error) + func NewDepositcontractv2(address common.Address, backend bind.ContractBackend) (*Depositcontractv2, error) + type Depositcontractv2Caller struct + func NewDepositcontractv2Caller(address common.Address, caller bind.ContractCaller) (*Depositcontractv2Caller, error) + func (_Depositcontractv2 *Depositcontractv2Caller) CalculateRoot(opts *bind.CallOpts, leafHash [32]byte, smtProof [32][32]byte, index uint32) ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2Caller) DepositCount(opts *bind.CallOpts) (*big.Int, error) + func (_Depositcontractv2 *Depositcontractv2Caller) GetLeafValue(opts *bind.CallOpts, leafType uint8, originNetwork uint32, ...) ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2Caller) GetRoot(opts *bind.CallOpts) ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2Caller) VerifyMerkleProof(opts *bind.CallOpts, leafHash [32]byte, smtProof [32][32]byte, index uint32, ...) (bool, error) + type Depositcontractv2CallerRaw struct + Contract *Depositcontractv2Caller + func (_Depositcontractv2 *Depositcontractv2CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type Depositcontractv2CallerSession struct + CallOpts bind.CallOpts + Contract *Depositcontractv2Caller + func (_Depositcontractv2 *Depositcontractv2CallerSession) CalculateRoot(leafHash [32]byte, smtProof [32][32]byte, index uint32) ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2CallerSession) DepositCount() (*big.Int, error) + func (_Depositcontractv2 *Depositcontractv2CallerSession) GetLeafValue(leafType uint8, originNetwork uint32, originAddress common.Address, ...) ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2CallerSession) GetRoot() ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2CallerSession) VerifyMerkleProof(leafHash [32]byte, smtProof [32][32]byte, index uint32, root [32]byte) (bool, error) + type Depositcontractv2Filterer struct + func NewDepositcontractv2Filterer(address common.Address, filterer bind.ContractFilterer) (*Depositcontractv2Filterer, error) + func (_Depositcontractv2 *Depositcontractv2Filterer) FilterInitialized(opts *bind.FilterOpts) (*Depositcontractv2InitializedIterator, error) + func (_Depositcontractv2 *Depositcontractv2Filterer) ParseInitialized(log types.Log) (*Depositcontractv2Initialized, error) + func (_Depositcontractv2 *Depositcontractv2Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *Depositcontractv2Initialized) (event.Subscription, error) + type Depositcontractv2Initialized struct + Raw types.Log + Version uint8 + type Depositcontractv2InitializedIterator struct + Event *Depositcontractv2Initialized + func (it *Depositcontractv2InitializedIterator) Close() error + func (it *Depositcontractv2InitializedIterator) Error() error + func (it *Depositcontractv2InitializedIterator) Next() bool + type Depositcontractv2Raw struct + Contract *Depositcontractv2 + func (_Depositcontractv2 *Depositcontractv2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Depositcontractv2 *Depositcontractv2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Depositcontractv2 *Depositcontractv2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Depositcontractv2Session struct + CallOpts bind.CallOpts + Contract *Depositcontractv2 + TransactOpts bind.TransactOpts + func (_Depositcontractv2 *Depositcontractv2Session) CalculateRoot(leafHash [32]byte, smtProof [32][32]byte, index uint32) ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2Session) DepositCount() (*big.Int, error) + func (_Depositcontractv2 *Depositcontractv2Session) GetLeafValue(leafType uint8, originNetwork uint32, originAddress common.Address, ...) ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2Session) GetRoot() ([32]byte, error) + func (_Depositcontractv2 *Depositcontractv2Session) VerifyMerkleProof(leafHash [32]byte, smtProof [32][32]byte, index uint32, root [32]byte) (bool, error) + type Depositcontractv2Transactor struct + func NewDepositcontractv2Transactor(address common.Address, transactor bind.ContractTransactor) (*Depositcontractv2Transactor, error) + type Depositcontractv2TransactorRaw struct + Contract *Depositcontractv2Transactor + func (_Depositcontractv2 *Depositcontractv2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Depositcontractv2 *Depositcontractv2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Depositcontractv2TransactorSession struct + Contract *Depositcontractv2Transactor + TransactOpts bind.TransactOpts