ArbitrumDaiBridge

package
v0.0.0-...-a05b099 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const ARBITRUMDAIBRIDGEABI = "" /* 6317-byte string literal not displayed */

ARBITRUMDAIBRIDGEABI is the input ABI used to generate the binding from.

Variables

View Source
var File_ArbitrumDaiBridge_ArbitrumDaiBridge_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ARBITRUMDAIBRIDGE

type ARBITRUMDAIBRIDGE struct {
	ARBITRUMDAIBRIDGECaller     // Read-only binding to the contract
	ARBITRUMDAIBRIDGETransactor // Write-only binding to the contract
	ARBITRUMDAIBRIDGEFilterer   // Log filterer for contract events
}

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

func NewARBITRUMDAIBRIDGE

func NewARBITRUMDAIBRIDGE(address common.Address, backend bind.ContractBackend) (*ARBITRUMDAIBRIDGE, error)

NewARBITRUMDAIBRIDGE creates a new instance of ARBITRUMDAIBRIDGE, bound to a specific deployed contract.

type ARBITRUMDAIBRIDGECaller

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

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

func NewARBITRUMDAIBRIDGECaller

func NewARBITRUMDAIBRIDGECaller(address common.Address, caller bind.ContractCaller) (*ARBITRUMDAIBRIDGECaller, error)

NewARBITRUMDAIBRIDGECaller creates a new read-only instance of ARBITRUMDAIBRIDGE, bound to a specific deployed contract.

func (*ARBITRUMDAIBRIDGECaller) CalculateL2TokenAddress

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) CalculateL2TokenAddress(opts *bind.CallOpts, l1Token common.Address) (common.Address, error)

CalculateL2TokenAddress is a free data retrieval call binding the contract method 0xa7e28d48.

Solidity: function calculateL2TokenAddress(address l1Token) view returns(address)

func (*ARBITRUMDAIBRIDGECaller) CounterpartGateway

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) CounterpartGateway(opts *bind.CallOpts) (common.Address, error)

CounterpartGateway is a free data retrieval call binding the contract method 0x2db09c1c.

Solidity: function counterpartGateway() view returns(address)

func (*ARBITRUMDAIBRIDGECaller) GetOutboundCalldata

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) GetOutboundCalldata(opts *bind.CallOpts, l1Token common.Address, from common.Address, to common.Address, amount *big.Int, data []byte) ([]byte, error)

GetOutboundCalldata is a free data retrieval call binding the contract method 0xa0c76a96.

Solidity: function getOutboundCalldata(address l1Token, address from, address to, uint256 amount, bytes data) pure returns(bytes outboundCalldata)

func (*ARBITRUMDAIBRIDGECaller) Inbox

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) Inbox(opts *bind.CallOpts) (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ARBITRUMDAIBRIDGECaller) IsOpen

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) IsOpen(opts *bind.CallOpts) (*big.Int, error)

IsOpen is a free data retrieval call binding the contract method 0x47535d7b.

Solidity: function isOpen() view returns(uint256)

func (*ARBITRUMDAIBRIDGECaller) L1Dai

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L1Dai(opts *bind.CallOpts) (common.Address, error)

L1Dai is a free data retrieval call binding the contract method 0x59784bb7.

Solidity: function l1Dai() view returns(address)

func (*ARBITRUMDAIBRIDGECaller) L1Escrow

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L1Escrow(opts *bind.CallOpts) (common.Address, error)

L1Escrow is a free data retrieval call binding the contract method 0x000cc9e6.

Solidity: function l1Escrow() view returns(address)

func (*ARBITRUMDAIBRIDGECaller) L1Router

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L1Router(opts *bind.CallOpts) (common.Address, error)

L1Router is a free data retrieval call binding the contract method 0x407395e0.

Solidity: function l1Router() view returns(address)

func (*ARBITRUMDAIBRIDGECaller) L2Counterpart

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L2Counterpart(opts *bind.CallOpts) (common.Address, error)

L2Counterpart is a free data retrieval call binding the contract method 0x8e7c8efe.

Solidity: function l2Counterpart() view returns(address)

func (*ARBITRUMDAIBRIDGECaller) L2Dai

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L2Dai(opts *bind.CallOpts) (common.Address, error)

L2Dai is a free data retrieval call binding the contract method 0x422e67f4.

Solidity: function l2Dai() view returns(address)

func (*ARBITRUMDAIBRIDGECaller) Wards

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type ARBITRUMDAIBRIDGECallerRaw

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

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

func (*ARBITRUMDAIBRIDGECallerRaw) Call

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerRaw) 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 ARBITRUMDAIBRIDGECallerSession

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

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

func (*ARBITRUMDAIBRIDGECallerSession) CalculateL2TokenAddress

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) CalculateL2TokenAddress(l1Token common.Address) (common.Address, error)

CalculateL2TokenAddress is a free data retrieval call binding the contract method 0xa7e28d48.

Solidity: function calculateL2TokenAddress(address l1Token) view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) CounterpartGateway

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) CounterpartGateway() (common.Address, error)

CounterpartGateway is a free data retrieval call binding the contract method 0x2db09c1c.

Solidity: function counterpartGateway() view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) GetOutboundCalldata

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) GetOutboundCalldata(l1Token common.Address, from common.Address, to common.Address, amount *big.Int, data []byte) ([]byte, error)

GetOutboundCalldata is a free data retrieval call binding the contract method 0xa0c76a96.

Solidity: function getOutboundCalldata(address l1Token, address from, address to, uint256 amount, bytes data) pure returns(bytes outboundCalldata)

func (*ARBITRUMDAIBRIDGECallerSession) Inbox

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) IsOpen

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) IsOpen() (*big.Int, error)

IsOpen is a free data retrieval call binding the contract method 0x47535d7b.

Solidity: function isOpen() view returns(uint256)

func (*ARBITRUMDAIBRIDGECallerSession) L1Dai

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L1Dai() (common.Address, error)

L1Dai is a free data retrieval call binding the contract method 0x59784bb7.

Solidity: function l1Dai() view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) L1Escrow

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L1Escrow() (common.Address, error)

L1Escrow is a free data retrieval call binding the contract method 0x000cc9e6.

Solidity: function l1Escrow() view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) L1Router

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L1Router() (common.Address, error)

L1Router is a free data retrieval call binding the contract method 0x407395e0.

Solidity: function l1Router() view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) L2Counterpart

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L2Counterpart() (common.Address, error)

L2Counterpart is a free data retrieval call binding the contract method 0x8e7c8efe.

Solidity: function l2Counterpart() view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) L2Dai

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L2Dai() (common.Address, error)

L2Dai is a free data retrieval call binding the contract method 0x422e67f4.

Solidity: function l2Dai() view returns(address)

func (*ARBITRUMDAIBRIDGECallerSession) Wards

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type ARBITRUMDAIBRIDGEClosed

type ARBITRUMDAIBRIDGEClosed struct {
	Raw types.Log // Blockchain specific contextual infos
}

ARBITRUMDAIBRIDGEClosed represents a Closed event raised by the ARBITRUMDAIBRIDGE contract.

type ARBITRUMDAIBRIDGEClosedIterator

type ARBITRUMDAIBRIDGEClosedIterator struct {
	Event *ARBITRUMDAIBRIDGEClosed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ARBITRUMDAIBRIDGEClosedIterator is returned from FilterClosed and is used to iterate over the raw logs and unpacked data for Closed events raised by the ARBITRUMDAIBRIDGE contract.

func (*ARBITRUMDAIBRIDGEClosedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ARBITRUMDAIBRIDGEClosedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ARBITRUMDAIBRIDGEClosedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ARBITRUMDAIBRIDGEDeny

type ARBITRUMDAIBRIDGEDeny struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

ARBITRUMDAIBRIDGEDeny represents a Deny event raised by the ARBITRUMDAIBRIDGE contract.

type ARBITRUMDAIBRIDGEDenyIterator

type ARBITRUMDAIBRIDGEDenyIterator struct {
	Event *ARBITRUMDAIBRIDGEDeny // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ARBITRUMDAIBRIDGEDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the ARBITRUMDAIBRIDGE contract.

func (*ARBITRUMDAIBRIDGEDenyIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ARBITRUMDAIBRIDGEDenyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ARBITRUMDAIBRIDGEDenyIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ARBITRUMDAIBRIDGEDepositInitiated

type ARBITRUMDAIBRIDGEDepositInitiated struct {
	L1Token        common.Address
	From           common.Address
	To             common.Address
	SequenceNumber *big.Int
	Amount         *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

ARBITRUMDAIBRIDGEDepositInitiated represents a DepositInitiated event raised by the ARBITRUMDAIBRIDGE contract.

type ARBITRUMDAIBRIDGEDepositInitiatedIterator

type ARBITRUMDAIBRIDGEDepositInitiatedIterator struct {
	Event *ARBITRUMDAIBRIDGEDepositInitiated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ARBITRUMDAIBRIDGEDepositInitiatedIterator is returned from FilterDepositInitiated and is used to iterate over the raw logs and unpacked data for DepositInitiated events raised by the ARBITRUMDAIBRIDGE contract.

func (*ARBITRUMDAIBRIDGEDepositInitiatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ARBITRUMDAIBRIDGEDepositInitiatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ARBITRUMDAIBRIDGEDepositInitiatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ARBITRUMDAIBRIDGEFilterer

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

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

func NewARBITRUMDAIBRIDGEFilterer

func NewARBITRUMDAIBRIDGEFilterer(address common.Address, filterer bind.ContractFilterer) (*ARBITRUMDAIBRIDGEFilterer, error)

NewARBITRUMDAIBRIDGEFilterer creates a new log filterer instance of ARBITRUMDAIBRIDGE, bound to a specific deployed contract.

func (*ARBITRUMDAIBRIDGEFilterer) FilterClosed

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterClosed(opts *bind.FilterOpts) (*ARBITRUMDAIBRIDGEClosedIterator, error)

FilterClosed is a free log retrieval operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.

Solidity: event Closed()

func (*ARBITRUMDAIBRIDGEFilterer) FilterDeny

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUMDAIBRIDGEDenyIterator, error)

FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address indexed usr)

func (*ARBITRUMDAIBRIDGEFilterer) FilterDepositInitiated

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterDepositInitiated(opts *bind.FilterOpts, from []common.Address, to []common.Address, sequenceNumber []*big.Int) (*ARBITRUMDAIBRIDGEDepositInitiatedIterator, error)

FilterDepositInitiated is a free log retrieval operation binding the contract event 0xb8910b9960c443aac3240b98585384e3a6f109fbf6969e264c3f183d69aba7e1.

Solidity: event DepositInitiated(address l1Token, address indexed from, address indexed to, uint256 indexed sequenceNumber, uint256 amount)

func (*ARBITRUMDAIBRIDGEFilterer) FilterRely

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUMDAIBRIDGERelyIterator, error)

FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address indexed usr)

func (*ARBITRUMDAIBRIDGEFilterer) FilterTxToL2

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterTxToL2(opts *bind.FilterOpts, from []common.Address, to []common.Address, seqNum []*big.Int) (*ARBITRUMDAIBRIDGETxToL2Iterator, error)

FilterTxToL2 is a free log retrieval operation binding the contract event 0xc1d1490cf25c3b40d600dfb27c7680340ed1ab901b7e8f3551280968a3b372b0.

Solidity: event TxToL2(address indexed from, address indexed to, uint256 indexed seqNum, bytes data)

func (*ARBITRUMDAIBRIDGEFilterer) FilterWithdrawalFinalized

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterWithdrawalFinalized(opts *bind.FilterOpts, from []common.Address, to []common.Address, exitNum []*big.Int) (*ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator, error)

FilterWithdrawalFinalized is a free log retrieval operation binding the contract event 0x891afe029c75c4f8c5855fc3480598bc5a53739344f6ae575bdb7ea2a79f56b3.

Solidity: event WithdrawalFinalized(address l1Token, address indexed from, address indexed to, uint256 indexed exitNum, uint256 amount)

func (*ARBITRUMDAIBRIDGEFilterer) ParseClosed

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseClosed(log types.Log) (*ARBITRUMDAIBRIDGEClosed, error)

ParseClosed is a log parse operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.

Solidity: event Closed()

func (*ARBITRUMDAIBRIDGEFilterer) ParseDeny

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseDeny(log types.Log) (*ARBITRUMDAIBRIDGEDeny, error)

ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address indexed usr)

func (*ARBITRUMDAIBRIDGEFilterer) ParseDepositInitiated

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseDepositInitiated(log types.Log) (*ARBITRUMDAIBRIDGEDepositInitiated, error)

ParseDepositInitiated is a log parse operation binding the contract event 0xb8910b9960c443aac3240b98585384e3a6f109fbf6969e264c3f183d69aba7e1.

Solidity: event DepositInitiated(address l1Token, address indexed from, address indexed to, uint256 indexed sequenceNumber, uint256 amount)

func (*ARBITRUMDAIBRIDGEFilterer) ParseRely

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseRely(log types.Log) (*ARBITRUMDAIBRIDGERely, error)

ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address indexed usr)

func (*ARBITRUMDAIBRIDGEFilterer) ParseTxToL2

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseTxToL2(log types.Log) (*ARBITRUMDAIBRIDGETxToL2, error)

ParseTxToL2 is a log parse operation binding the contract event 0xc1d1490cf25c3b40d600dfb27c7680340ed1ab901b7e8f3551280968a3b372b0.

Solidity: event TxToL2(address indexed from, address indexed to, uint256 indexed seqNum, bytes data)

func (*ARBITRUMDAIBRIDGEFilterer) ParseWithdrawalFinalized

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseWithdrawalFinalized(log types.Log) (*ARBITRUMDAIBRIDGEWithdrawalFinalized, error)

ParseWithdrawalFinalized is a log parse operation binding the contract event 0x891afe029c75c4f8c5855fc3480598bc5a53739344f6ae575bdb7ea2a79f56b3.

Solidity: event WithdrawalFinalized(address l1Token, address indexed from, address indexed to, uint256 indexed exitNum, uint256 amount)

func (*ARBITRUMDAIBRIDGEFilterer) WatchClosed

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchClosed(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEClosed) (event.Subscription, error)

WatchClosed is a free log subscription operation binding the contract event 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a.

Solidity: event Closed()

func (*ARBITRUMDAIBRIDGEFilterer) WatchDeny

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEDeny, usr []common.Address) (event.Subscription, error)

WatchDeny is a free log subscription operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address indexed usr)

func (*ARBITRUMDAIBRIDGEFilterer) WatchDepositInitiated

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchDepositInitiated(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEDepositInitiated, from []common.Address, to []common.Address, sequenceNumber []*big.Int) (event.Subscription, error)

WatchDepositInitiated is a free log subscription operation binding the contract event 0xb8910b9960c443aac3240b98585384e3a6f109fbf6969e264c3f183d69aba7e1.

Solidity: event DepositInitiated(address l1Token, address indexed from, address indexed to, uint256 indexed sequenceNumber, uint256 amount)

func (*ARBITRUMDAIBRIDGEFilterer) WatchRely

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGERely, usr []common.Address) (event.Subscription, error)

WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address indexed usr)

func (*ARBITRUMDAIBRIDGEFilterer) WatchTxToL2

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchTxToL2(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGETxToL2, from []common.Address, to []common.Address, seqNum []*big.Int) (event.Subscription, error)

WatchTxToL2 is a free log subscription operation binding the contract event 0xc1d1490cf25c3b40d600dfb27c7680340ed1ab901b7e8f3551280968a3b372b0.

Solidity: event TxToL2(address indexed from, address indexed to, uint256 indexed seqNum, bytes data)

func (*ARBITRUMDAIBRIDGEFilterer) WatchWithdrawalFinalized

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchWithdrawalFinalized(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEWithdrawalFinalized, from []common.Address, to []common.Address, exitNum []*big.Int) (event.Subscription, error)

WatchWithdrawalFinalized is a free log subscription operation binding the contract event 0x891afe029c75c4f8c5855fc3480598bc5a53739344f6ae575bdb7ea2a79f56b3.

Solidity: event WithdrawalFinalized(address l1Token, address indexed from, address indexed to, uint256 indexed exitNum, uint256 amount)

type ARBITRUMDAIBRIDGERaw

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

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

func (*ARBITRUMDAIBRIDGERaw) Call

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGERaw) 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 (*ARBITRUMDAIBRIDGERaw) Transact

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

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

func (*ARBITRUMDAIBRIDGERaw) Transfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGERaw) 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 ARBITRUMDAIBRIDGERely

type ARBITRUMDAIBRIDGERely struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

ARBITRUMDAIBRIDGERely represents a Rely event raised by the ARBITRUMDAIBRIDGE contract.

type ARBITRUMDAIBRIDGERelyIterator

type ARBITRUMDAIBRIDGERelyIterator struct {
	Event *ARBITRUMDAIBRIDGERely // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ARBITRUMDAIBRIDGERelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the ARBITRUMDAIBRIDGE contract.

func (*ARBITRUMDAIBRIDGERelyIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ARBITRUMDAIBRIDGERelyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ARBITRUMDAIBRIDGERelyIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ARBITRUMDAIBRIDGESession

type ARBITRUMDAIBRIDGESession struct {
	Contract     *ARBITRUMDAIBRIDGE // 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
}

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

func (*ARBITRUMDAIBRIDGESession) CalculateL2TokenAddress

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) CalculateL2TokenAddress(l1Token common.Address) (common.Address, error)

CalculateL2TokenAddress is a free data retrieval call binding the contract method 0xa7e28d48.

Solidity: function calculateL2TokenAddress(address l1Token) view returns(address)

func (*ARBITRUMDAIBRIDGESession) Close

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Close() (*types.Transaction, error)

Close is a paid mutator transaction binding the contract method 0x43d726d6.

Solidity: function close() returns()

func (*ARBITRUMDAIBRIDGESession) CounterpartGateway

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) CounterpartGateway() (common.Address, error)

CounterpartGateway is a free data retrieval call binding the contract method 0x2db09c1c.

Solidity: function counterpartGateway() view returns(address)

func (*ARBITRUMDAIBRIDGESession) Deny

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*ARBITRUMDAIBRIDGESession) FinalizeInboundTransfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) FinalizeInboundTransfer(l1Token common.Address, from common.Address, to common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

FinalizeInboundTransfer is a paid mutator transaction binding the contract method 0x2e567b36.

Solidity: function finalizeInboundTransfer(address l1Token, address from, address to, uint256 amount, bytes data) returns()

func (*ARBITRUMDAIBRIDGESession) GetOutboundCalldata

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) GetOutboundCalldata(l1Token common.Address, from common.Address, to common.Address, amount *big.Int, data []byte) ([]byte, error)

GetOutboundCalldata is a free data retrieval call binding the contract method 0xa0c76a96.

Solidity: function getOutboundCalldata(address l1Token, address from, address to, uint256 amount, bytes data) pure returns(bytes outboundCalldata)

func (*ARBITRUMDAIBRIDGESession) Inbox

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Inbox() (common.Address, error)

Inbox is a free data retrieval call binding the contract method 0xfb0e722b.

Solidity: function inbox() view returns(address)

func (*ARBITRUMDAIBRIDGESession) IsOpen

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) IsOpen() (*big.Int, error)

IsOpen is a free data retrieval call binding the contract method 0x47535d7b.

Solidity: function isOpen() view returns(uint256)

func (*ARBITRUMDAIBRIDGESession) L1Dai

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L1Dai() (common.Address, error)

L1Dai is a free data retrieval call binding the contract method 0x59784bb7.

Solidity: function l1Dai() view returns(address)

func (*ARBITRUMDAIBRIDGESession) L1Escrow

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L1Escrow() (common.Address, error)

L1Escrow is a free data retrieval call binding the contract method 0x000cc9e6.

Solidity: function l1Escrow() view returns(address)

func (*ARBITRUMDAIBRIDGESession) L1Router

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L1Router() (common.Address, error)

L1Router is a free data retrieval call binding the contract method 0x407395e0.

Solidity: function l1Router() view returns(address)

func (*ARBITRUMDAIBRIDGESession) L2Counterpart

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L2Counterpart() (common.Address, error)

L2Counterpart is a free data retrieval call binding the contract method 0x8e7c8efe.

Solidity: function l2Counterpart() view returns(address)

func (*ARBITRUMDAIBRIDGESession) L2Dai

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L2Dai() (common.Address, error)

L2Dai is a free data retrieval call binding the contract method 0x422e67f4.

Solidity: function l2Dai() view returns(address)

func (*ARBITRUMDAIBRIDGESession) OutboundTransfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) OutboundTransfer(l1Token common.Address, to common.Address, amount *big.Int, maxGas *big.Int, gasPriceBid *big.Int, data []byte) (*types.Transaction, error)

OutboundTransfer is a paid mutator transaction binding the contract method 0xd2ce7d65.

Solidity: function outboundTransfer(address l1Token, address to, uint256 amount, uint256 maxGas, uint256 gasPriceBid, bytes data) payable returns(bytes)

func (*ARBITRUMDAIBRIDGESession) Rely

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*ARBITRUMDAIBRIDGESession) Wards

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type ARBITRUMDAIBRIDGETransactor

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

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

func NewARBITRUMDAIBRIDGETransactor

func NewARBITRUMDAIBRIDGETransactor(address common.Address, transactor bind.ContractTransactor) (*ARBITRUMDAIBRIDGETransactor, error)

NewARBITRUMDAIBRIDGETransactor creates a new write-only instance of ARBITRUMDAIBRIDGE, bound to a specific deployed contract.

func (*ARBITRUMDAIBRIDGETransactor) Close

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)

Close is a paid mutator transaction binding the contract method 0x43d726d6.

Solidity: function close() returns()

func (*ARBITRUMDAIBRIDGETransactor) Deny

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*ARBITRUMDAIBRIDGETransactor) FinalizeInboundTransfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) FinalizeInboundTransfer(opts *bind.TransactOpts, l1Token common.Address, from common.Address, to common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

FinalizeInboundTransfer is a paid mutator transaction binding the contract method 0x2e567b36.

Solidity: function finalizeInboundTransfer(address l1Token, address from, address to, uint256 amount, bytes data) returns()

func (*ARBITRUMDAIBRIDGETransactor) OutboundTransfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) OutboundTransfer(opts *bind.TransactOpts, l1Token common.Address, to common.Address, amount *big.Int, maxGas *big.Int, gasPriceBid *big.Int, data []byte) (*types.Transaction, error)

OutboundTransfer is a paid mutator transaction binding the contract method 0xd2ce7d65.

Solidity: function outboundTransfer(address l1Token, address to, uint256 amount, uint256 maxGas, uint256 gasPriceBid, bytes data) payable returns(bytes)

func (*ARBITRUMDAIBRIDGETransactor) Rely

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

type ARBITRUMDAIBRIDGETransactorRaw

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

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

func (*ARBITRUMDAIBRIDGETransactorRaw) Transact

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

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

func (*ARBITRUMDAIBRIDGETransactorRaw) Transfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorRaw) 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 ARBITRUMDAIBRIDGETransactorSession

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

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

func (*ARBITRUMDAIBRIDGETransactorSession) Close

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) Close() (*types.Transaction, error)

Close is a paid mutator transaction binding the contract method 0x43d726d6.

Solidity: function close() returns()

func (*ARBITRUMDAIBRIDGETransactorSession) Deny

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*ARBITRUMDAIBRIDGETransactorSession) FinalizeInboundTransfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) FinalizeInboundTransfer(l1Token common.Address, from common.Address, to common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

FinalizeInboundTransfer is a paid mutator transaction binding the contract method 0x2e567b36.

Solidity: function finalizeInboundTransfer(address l1Token, address from, address to, uint256 amount, bytes data) returns()

func (*ARBITRUMDAIBRIDGETransactorSession) OutboundTransfer

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) OutboundTransfer(l1Token common.Address, to common.Address, amount *big.Int, maxGas *big.Int, gasPriceBid *big.Int, data []byte) (*types.Transaction, error)

OutboundTransfer is a paid mutator transaction binding the contract method 0xd2ce7d65.

Solidity: function outboundTransfer(address l1Token, address to, uint256 amount, uint256 maxGas, uint256 gasPriceBid, bytes data) payable returns(bytes)

func (*ARBITRUMDAIBRIDGETransactorSession) Rely

func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

type ARBITRUMDAIBRIDGETxToL2

type ARBITRUMDAIBRIDGETxToL2 struct {
	From   common.Address
	To     common.Address
	SeqNum *big.Int
	Data   []byte
	Raw    types.Log // Blockchain specific contextual infos
}

ARBITRUMDAIBRIDGETxToL2 represents a TxToL2 event raised by the ARBITRUMDAIBRIDGE contract.

type ARBITRUMDAIBRIDGETxToL2Iterator

type ARBITRUMDAIBRIDGETxToL2Iterator struct {
	Event *ARBITRUMDAIBRIDGETxToL2 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ARBITRUMDAIBRIDGETxToL2Iterator is returned from FilterTxToL2 and is used to iterate over the raw logs and unpacked data for TxToL2 events raised by the ARBITRUMDAIBRIDGE contract.

func (*ARBITRUMDAIBRIDGETxToL2Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ARBITRUMDAIBRIDGETxToL2Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ARBITRUMDAIBRIDGETxToL2Iterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ARBITRUMDAIBRIDGEWithdrawalFinalized

type ARBITRUMDAIBRIDGEWithdrawalFinalized struct {
	L1Token common.Address
	From    common.Address
	To      common.Address
	ExitNum *big.Int
	Amount  *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ARBITRUMDAIBRIDGEWithdrawalFinalized represents a WithdrawalFinalized event raised by the ARBITRUMDAIBRIDGE contract.

type ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator

type ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator struct {
	Event *ARBITRUMDAIBRIDGEWithdrawalFinalized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator is returned from FilterWithdrawalFinalized and is used to iterate over the raw logs and unpacked data for WithdrawalFinalized events raised by the ARBITRUMDAIBRIDGE contract.

func (*ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type Closed

type Closed struct {
	Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	// contains filtered or unexported fields
}

func (*Closed) Descriptor deprecated

func (*Closed) Descriptor() ([]byte, []int)

Deprecated: Use Closed.ProtoReflect.Descriptor instead.

func (*Closed) GetTs

func (x *Closed) GetTs() *timestamppb.Timestamp

func (*Closed) ProtoMessage

func (*Closed) ProtoMessage()

func (*Closed) ProtoReflect

func (x *Closed) ProtoReflect() protoreflect.Message

func (*Closed) Reset

func (x *Closed) Reset()

func (*Closed) String

func (x *Closed) String() string

type Deny

type Deny struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Usr []byte                 `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` //	address
	// contains filtered or unexported fields
}

func (*Deny) Descriptor deprecated

func (*Deny) Descriptor() ([]byte, []int)

Deprecated: Use Deny.ProtoReflect.Descriptor instead.

func (*Deny) GetTs

func (x *Deny) GetTs() *timestamppb.Timestamp

func (*Deny) GetUsr

func (x *Deny) GetUsr() []byte

func (*Deny) ProtoMessage

func (*Deny) ProtoMessage()

func (*Deny) ProtoReflect

func (x *Deny) ProtoReflect() protoreflect.Message

func (*Deny) Reset

func (x *Deny) Reset()

func (*Deny) String

func (x *Deny) String() string

type DepositInitiated

type DepositInitiated struct {
	Ts             *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	L1Token        []byte                 `protobuf:"bytes,2,opt,name=L1Token,proto3" json:"L1Token,omitempty"`               //	address
	From           []byte                 `protobuf:"bytes,3,opt,name=From,proto3" json:"From,omitempty"`                     //	address
	To             []byte                 `protobuf:"bytes,4,opt,name=To,proto3" json:"To,omitempty"`                         //	address
	SequenceNumber []byte                 `protobuf:"bytes,5,opt,name=SequenceNumber,proto3" json:"SequenceNumber,omitempty"` //	uint256
	Amount         []byte                 `protobuf:"bytes,6,opt,name=Amount,proto3" json:"Amount,omitempty"`                 //	uint256
	// contains filtered or unexported fields
}

func (*DepositInitiated) Descriptor deprecated

func (*DepositInitiated) Descriptor() ([]byte, []int)

Deprecated: Use DepositInitiated.ProtoReflect.Descriptor instead.

func (*DepositInitiated) GetAmount

func (x *DepositInitiated) GetAmount() []byte

func (*DepositInitiated) GetFrom

func (x *DepositInitiated) GetFrom() []byte

func (*DepositInitiated) GetL1Token

func (x *DepositInitiated) GetL1Token() []byte

func (*DepositInitiated) GetSequenceNumber

func (x *DepositInitiated) GetSequenceNumber() []byte

func (*DepositInitiated) GetTo

func (x *DepositInitiated) GetTo() []byte

func (*DepositInitiated) GetTs

func (*DepositInitiated) ProtoMessage

func (*DepositInitiated) ProtoMessage()

func (*DepositInitiated) ProtoReflect

func (x *DepositInitiated) ProtoReflect() protoreflect.Message

func (*DepositInitiated) Reset

func (x *DepositInitiated) Reset()

func (*DepositInitiated) String

func (x *DepositInitiated) String() string

type Rely

type Rely struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Usr []byte                 `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` //	address
	// contains filtered or unexported fields
}

func (*Rely) Descriptor deprecated

func (*Rely) Descriptor() ([]byte, []int)

Deprecated: Use Rely.ProtoReflect.Descriptor instead.

func (*Rely) GetTs

func (x *Rely) GetTs() *timestamppb.Timestamp

func (*Rely) GetUsr

func (x *Rely) GetUsr() []byte

func (*Rely) ProtoMessage

func (*Rely) ProtoMessage()

func (*Rely) ProtoReflect

func (x *Rely) ProtoReflect() protoreflect.Message

func (*Rely) Reset

func (x *Rely) Reset()

func (*Rely) String

func (x *Rely) String() string

type SmartContract

type SmartContract struct{}

func (*SmartContract) Message

func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage

type TxToL2

type TxToL2 struct {
	Ts     *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	From   []byte                 `protobuf:"bytes,2,opt,name=From,proto3" json:"From,omitempty"`     //	address
	To     []byte                 `protobuf:"bytes,3,opt,name=To,proto3" json:"To,omitempty"`         //	address
	SeqNum []byte                 `protobuf:"bytes,4,opt,name=SeqNum,proto3" json:"SeqNum,omitempty"` //	uint256
	Data   []byte                 `protobuf:"bytes,5,opt,name=Data,proto3" json:"Data,omitempty"`     //	bytes
	// contains filtered or unexported fields
}

func (*TxToL2) Descriptor deprecated

func (*TxToL2) Descriptor() ([]byte, []int)

Deprecated: Use TxToL2.ProtoReflect.Descriptor instead.

func (*TxToL2) GetData

func (x *TxToL2) GetData() []byte

func (*TxToL2) GetFrom

func (x *TxToL2) GetFrom() []byte

func (*TxToL2) GetSeqNum

func (x *TxToL2) GetSeqNum() []byte

func (*TxToL2) GetTo

func (x *TxToL2) GetTo() []byte

func (*TxToL2) GetTs

func (x *TxToL2) GetTs() *timestamppb.Timestamp

func (*TxToL2) ProtoMessage

func (*TxToL2) ProtoMessage()

func (*TxToL2) ProtoReflect

func (x *TxToL2) ProtoReflect() protoreflect.Message

func (*TxToL2) Reset

func (x *TxToL2) Reset()

func (*TxToL2) String

func (x *TxToL2) String() string

type WithdrawalFinalized

type WithdrawalFinalized struct {
	Ts      *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	L1Token []byte                 `protobuf:"bytes,2,opt,name=L1Token,proto3" json:"L1Token,omitempty"` //	address
	From    []byte                 `protobuf:"bytes,3,opt,name=From,proto3" json:"From,omitempty"`       //	address
	To      []byte                 `protobuf:"bytes,4,opt,name=To,proto3" json:"To,omitempty"`           //	address
	ExitNum []byte                 `protobuf:"bytes,5,opt,name=ExitNum,proto3" json:"ExitNum,omitempty"` //	uint256
	Amount  []byte                 `protobuf:"bytes,6,opt,name=Amount,proto3" json:"Amount,omitempty"`   //	uint256
	// contains filtered or unexported fields
}

func (*WithdrawalFinalized) Descriptor deprecated

func (*WithdrawalFinalized) Descriptor() ([]byte, []int)

Deprecated: Use WithdrawalFinalized.ProtoReflect.Descriptor instead.

func (*WithdrawalFinalized) GetAmount

func (x *WithdrawalFinalized) GetAmount() []byte

func (*WithdrawalFinalized) GetExitNum

func (x *WithdrawalFinalized) GetExitNum() []byte

func (*WithdrawalFinalized) GetFrom

func (x *WithdrawalFinalized) GetFrom() []byte

func (*WithdrawalFinalized) GetL1Token

func (x *WithdrawalFinalized) GetL1Token() []byte

func (*WithdrawalFinalized) GetTo

func (x *WithdrawalFinalized) GetTo() []byte

func (*WithdrawalFinalized) GetTs

func (*WithdrawalFinalized) ProtoMessage

func (*WithdrawalFinalized) ProtoMessage()

func (*WithdrawalFinalized) ProtoReflect

func (x *WithdrawalFinalized) ProtoReflect() protoreflect.Message

func (*WithdrawalFinalized) Reset

func (x *WithdrawalFinalized) Reset()

func (*WithdrawalFinalized) String

func (x *WithdrawalFinalized) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL