Versions in this module Expand all Collapse all v0 v0.1.1 Oct 18, 2024 v0.1.0 Oct 18, 2024 Changes in this version + var L2ApplicationStateRootProviderABI = L2ApplicationStateRootProviderMetaData.ABI + var L2ApplicationStateRootProviderBin = L2ApplicationStateRootProviderMetaData.Bin + var L2ApplicationStateRootProviderMetaData = &bind.MetaData + var L2ToL1MessagePasserABI = L2ToL1MessagePasserMetaData.ABI + var L2ToL1MessagePasserBin = L2ToL1MessagePasserMetaData.Bin + var L2ToL1MessagePasserMetaData = &bind.MetaData + type L2ApplicationStateRootProvider struct + func DeployL2ApplicationStateRootProvider(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *L2ApplicationStateRootProvider, error) + func NewL2ApplicationStateRootProvider(address common.Address, backend bind.ContractBackend) (*L2ApplicationStateRootProvider, error) + type L2ApplicationStateRootProviderCaller struct + func NewL2ApplicationStateRootProviderCaller(address common.Address, caller bind.ContractCaller) (*L2ApplicationStateRootProviderCaller, error) + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderCaller) L2ApplicationStateRoot(opts *bind.CallOpts) ([32]byte, error) + type L2ApplicationStateRootProviderCallerRaw struct + Contract *L2ApplicationStateRootProviderCaller + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type L2ApplicationStateRootProviderCallerSession struct + CallOpts bind.CallOpts + Contract *L2ApplicationStateRootProviderCaller + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderCallerSession) L2ApplicationStateRoot() ([32]byte, error) + type L2ApplicationStateRootProviderFilterer struct + func NewL2ApplicationStateRootProviderFilterer(address common.Address, filterer bind.ContractFilterer) (*L2ApplicationStateRootProviderFilterer, error) + type L2ApplicationStateRootProviderRaw struct + Contract *L2ApplicationStateRootProvider + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type L2ApplicationStateRootProviderSession struct + CallOpts bind.CallOpts + Contract *L2ApplicationStateRootProvider + TransactOpts bind.TransactOpts + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderSession) L2ApplicationStateRoot() ([32]byte, error) + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderSession) SetL2ApplicationStateRoot(_l2ApplicationStateRoot [32]byte) (*types.Transaction, error) + type L2ApplicationStateRootProviderTransactor struct + func NewL2ApplicationStateRootProviderTransactor(address common.Address, transactor bind.ContractTransactor) (*L2ApplicationStateRootProviderTransactor, error) + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderTransactor) SetL2ApplicationStateRoot(opts *bind.TransactOpts, _l2ApplicationStateRoot [32]byte) (*types.Transaction, error) + type L2ApplicationStateRootProviderTransactorRaw struct + Contract *L2ApplicationStateRootProviderTransactor + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type L2ApplicationStateRootProviderTransactorSession struct + Contract *L2ApplicationStateRootProviderTransactor + TransactOpts bind.TransactOpts + func (_L2ApplicationStateRootProvider *L2ApplicationStateRootProviderTransactorSession) SetL2ApplicationStateRoot(_l2ApplicationStateRoot [32]byte) (*types.Transaction, error) + type L2ToL1MessagePasser struct + func DeployL2ToL1MessagePasser(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *L2ToL1MessagePasser, error) + func NewL2ToL1MessagePasser(address common.Address, backend bind.ContractBackend) (*L2ToL1MessagePasser, error) + type L2ToL1MessagePasserCaller struct + func NewL2ToL1MessagePasserCaller(address common.Address, caller bind.ContractCaller) (*L2ToL1MessagePasserCaller, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCaller) MESSAGEVERSION(opts *bind.CallOpts) (uint16, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCaller) MessageNonce(opts *bind.CallOpts) (*big.Int, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCaller) SentMessages(opts *bind.CallOpts, arg0 [32]byte) (bool, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCaller) Version(opts *bind.CallOpts) (string, error) + type L2ToL1MessagePasserCallerRaw struct + Contract *L2ToL1MessagePasserCaller + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type L2ToL1MessagePasserCallerSession struct + CallOpts bind.CallOpts + Contract *L2ToL1MessagePasserCaller + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCallerSession) MESSAGEVERSION() (uint16, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCallerSession) MessageNonce() (*big.Int, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCallerSession) SentMessages(arg0 [32]byte) (bool, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserCallerSession) Version() (string, error) + type L2ToL1MessagePasserFilterer struct + func NewL2ToL1MessagePasserFilterer(address common.Address, filterer bind.ContractFilterer) (*L2ToL1MessagePasserFilterer, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserFilterer) FilterMessagePassed(opts *bind.FilterOpts, nonce []*big.Int, sender []common.Address, ...) (*L2ToL1MessagePasserMessagePassedIterator, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserFilterer) FilterWithdrawerBalanceBurnt(opts *bind.FilterOpts, amount []*big.Int) (*L2ToL1MessagePasserWithdrawerBalanceBurntIterator, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserFilterer) ParseMessagePassed(log types.Log) (*L2ToL1MessagePasserMessagePassed, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserFilterer) ParseWithdrawerBalanceBurnt(log types.Log) (*L2ToL1MessagePasserWithdrawerBalanceBurnt, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserFilterer) WatchMessagePassed(opts *bind.WatchOpts, sink chan<- *L2ToL1MessagePasserMessagePassed, ...) (event.Subscription, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserFilterer) WatchWithdrawerBalanceBurnt(opts *bind.WatchOpts, sink chan<- *L2ToL1MessagePasserWithdrawerBalanceBurnt, ...) (event.Subscription, error) + type L2ToL1MessagePasserMessagePassed struct + Data []byte + GasLimit *big.Int + Nonce *big.Int + Raw types.Log + Sender common.Address + Target common.Address + Value *big.Int + WithdrawalHash [32]byte + type L2ToL1MessagePasserMessagePassedIterator struct + Event *L2ToL1MessagePasserMessagePassed + func (it *L2ToL1MessagePasserMessagePassedIterator) Close() error + func (it *L2ToL1MessagePasserMessagePassedIterator) Error() error + func (it *L2ToL1MessagePasserMessagePassedIterator) Next() bool + type L2ToL1MessagePasserRaw struct + Contract *L2ToL1MessagePasser + func (_L2ToL1MessagePasser *L2ToL1MessagePasserRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_L2ToL1MessagePasser *L2ToL1MessagePasserRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type L2ToL1MessagePasserSession struct + CallOpts bind.CallOpts + Contract *L2ToL1MessagePasser + TransactOpts bind.TransactOpts + func (_L2ToL1MessagePasser *L2ToL1MessagePasserSession) Burn() (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserSession) InitiateWithdrawal(_target common.Address, _gasLimit *big.Int, _data []byte) (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserSession) MESSAGEVERSION() (uint16, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserSession) MessageNonce() (*big.Int, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserSession) Receive() (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserSession) SentMessages(arg0 [32]byte) (bool, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserSession) Version() (string, error) + type L2ToL1MessagePasserTransactor struct + func NewL2ToL1MessagePasserTransactor(address common.Address, transactor bind.ContractTransactor) (*L2ToL1MessagePasserTransactor, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactor) Burn(opts *bind.TransactOpts) (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactor) InitiateWithdrawal(opts *bind.TransactOpts, _target common.Address, _gasLimit *big.Int, ...) (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error) + type L2ToL1MessagePasserTransactorRaw struct + Contract *L2ToL1MessagePasserTransactor + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type L2ToL1MessagePasserTransactorSession struct + Contract *L2ToL1MessagePasserTransactor + TransactOpts bind.TransactOpts + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactorSession) Burn() (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactorSession) InitiateWithdrawal(_target common.Address, _gasLimit *big.Int, _data []byte) (*types.Transaction, error) + func (_L2ToL1MessagePasser *L2ToL1MessagePasserTransactorSession) Receive() (*types.Transaction, error) + type L2ToL1MessagePasserWithdrawerBalanceBurnt struct + Amount *big.Int + Raw types.Log + type L2ToL1MessagePasserWithdrawerBalanceBurntIterator struct + Event *L2ToL1MessagePasserWithdrawerBalanceBurnt + func (it *L2ToL1MessagePasserWithdrawerBalanceBurntIterator) Close() error + func (it *L2ToL1MessagePasserWithdrawerBalanceBurntIterator) Error() error + func (it *L2ToL1MessagePasserWithdrawerBalanceBurntIterator) Next() bool