Documentation ¶
Index ¶
- Constants
- Variables
- type ARBITRUMDAIBRIDGE
- type ARBITRUMDAIBRIDGECaller
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) CalculateL2TokenAddress(opts *bind.CallOpts, l1Token common.Address) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) CounterpartGateway(opts *bind.CallOpts) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) GetOutboundCalldata(opts *bind.CallOpts, l1Token common.Address, from common.Address, ...) ([]byte, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) Inbox(opts *bind.CallOpts) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) IsOpen(opts *bind.CallOpts) (*big.Int, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L1Dai(opts *bind.CallOpts) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L1Escrow(opts *bind.CallOpts) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L1Router(opts *bind.CallOpts) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L2Counterpart(opts *bind.CallOpts) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) L2Dai(opts *bind.CallOpts) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type ARBITRUMDAIBRIDGECallerRaw
- type ARBITRUMDAIBRIDGECallerSession
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) CalculateL2TokenAddress(l1Token common.Address) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) CounterpartGateway() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) GetOutboundCalldata(l1Token common.Address, from common.Address, to common.Address, ...) ([]byte, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) Inbox() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) IsOpen() (*big.Int, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L1Dai() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L1Escrow() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L1Router() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L2Counterpart() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) L2Dai() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGECallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type ARBITRUMDAIBRIDGEClosed
- type ARBITRUMDAIBRIDGEClosedIterator
- type ARBITRUMDAIBRIDGEDeny
- type ARBITRUMDAIBRIDGEDenyIterator
- type ARBITRUMDAIBRIDGEDepositInitiated
- type ARBITRUMDAIBRIDGEDepositInitiatedIterator
- type ARBITRUMDAIBRIDGEFilterer
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterClosed(opts *bind.FilterOpts) (*ARBITRUMDAIBRIDGEClosedIterator, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUMDAIBRIDGEDenyIterator, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterDepositInitiated(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ARBITRUMDAIBRIDGEDepositInitiatedIterator, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*ARBITRUMDAIBRIDGERelyIterator, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterTxToL2(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ARBITRUMDAIBRIDGETxToL2Iterator, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) FilterWithdrawalFinalized(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseClosed(log types.Log) (*ARBITRUMDAIBRIDGEClosed, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseDeny(log types.Log) (*ARBITRUMDAIBRIDGEDeny, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseDepositInitiated(log types.Log) (*ARBITRUMDAIBRIDGEDepositInitiated, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseRely(log types.Log) (*ARBITRUMDAIBRIDGERely, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseTxToL2(log types.Log) (*ARBITRUMDAIBRIDGETxToL2, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) ParseWithdrawalFinalized(log types.Log) (*ARBITRUMDAIBRIDGEWithdrawalFinalized, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchClosed(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEClosed) (event.Subscription, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEDeny, usr []common.Address) (event.Subscription, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchDepositInitiated(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEDepositInitiated, ...) (event.Subscription, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGERely, usr []common.Address) (event.Subscription, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchTxToL2(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGETxToL2, ...) (event.Subscription, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGEFilterer) WatchWithdrawalFinalized(opts *bind.WatchOpts, sink chan<- *ARBITRUMDAIBRIDGEWithdrawalFinalized, ...) (event.Subscription, error)
- type ARBITRUMDAIBRIDGERaw
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGERaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGERaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGERaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ARBITRUMDAIBRIDGERely
- type ARBITRUMDAIBRIDGERelyIterator
- type ARBITRUMDAIBRIDGESession
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) CalculateL2TokenAddress(l1Token common.Address) (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Close() (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) CounterpartGateway() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Deny(usr common.Address) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) FinalizeInboundTransfer(l1Token common.Address, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) GetOutboundCalldata(l1Token common.Address, from common.Address, to common.Address, ...) ([]byte, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Inbox() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) IsOpen() (*big.Int, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L1Dai() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L1Escrow() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L1Router() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L2Counterpart() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) L2Dai() (common.Address, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) OutboundTransfer(l1Token common.Address, to common.Address, amount *big.Int, maxGas *big.Int, ...) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Rely(usr common.Address) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGESession) Wards(arg0 common.Address) (*big.Int, error)
- type ARBITRUMDAIBRIDGETransactor
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) FinalizeInboundTransfer(opts *bind.TransactOpts, l1Token common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) OutboundTransfer(opts *bind.TransactOpts, l1Token common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- type ARBITRUMDAIBRIDGETransactorRaw
- type ARBITRUMDAIBRIDGETransactorSession
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) Close() (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) FinalizeInboundTransfer(l1Token common.Address, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) OutboundTransfer(l1Token common.Address, to common.Address, amount *big.Int, maxGas *big.Int, ...) (*types.Transaction, error)
- func (_ARBITRUMDAIBRIDGE *ARBITRUMDAIBRIDGETransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- type ARBITRUMDAIBRIDGETxToL2
- type ARBITRUMDAIBRIDGETxToL2Iterator
- type ARBITRUMDAIBRIDGEWithdrawalFinalized
- type ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator
- type Closed
- type Deny
- type DepositInitiated
- func (*DepositInitiated) Descriptor() ([]byte, []int)deprecated
- func (x *DepositInitiated) GetAmount() []byte
- func (x *DepositInitiated) GetFrom() []byte
- func (x *DepositInitiated) GetL1Token() []byte
- func (x *DepositInitiated) GetSequenceNumber() []byte
- func (x *DepositInitiated) GetTo() []byte
- func (x *DepositInitiated) GetTs() *timestamppb.Timestamp
- func (*DepositInitiated) ProtoMessage()
- func (x *DepositInitiated) ProtoReflect() protoreflect.Message
- func (x *DepositInitiated) Reset()
- func (x *DepositInitiated) String() string
- type Rely
- type SmartContract
- type TxToL2
- func (*TxToL2) Descriptor() ([]byte, []int)deprecated
- func (x *TxToL2) GetData() []byte
- func (x *TxToL2) GetFrom() []byte
- func (x *TxToL2) GetSeqNum() []byte
- func (x *TxToL2) GetTo() []byte
- func (x *TxToL2) GetTs() *timestamppb.Timestamp
- func (*TxToL2) ProtoMessage()
- func (x *TxToL2) ProtoReflect() protoreflect.Message
- func (x *TxToL2) Reset()
- func (x *TxToL2) String() string
- type WithdrawalFinalized
- func (*WithdrawalFinalized) Descriptor() ([]byte, []int)deprecated
- func (x *WithdrawalFinalized) GetAmount() []byte
- func (x *WithdrawalFinalized) GetExitNum() []byte
- func (x *WithdrawalFinalized) GetFrom() []byte
- func (x *WithdrawalFinalized) GetL1Token() []byte
- func (x *WithdrawalFinalized) GetTo() []byte
- func (x *WithdrawalFinalized) GetTs() *timestamppb.Timestamp
- func (*WithdrawalFinalized) ProtoMessage()
- func (x *WithdrawalFinalized) ProtoReflect() protoreflect.Message
- func (x *WithdrawalFinalized) Reset()
- func (x *WithdrawalFinalized) String() string
Constants ¶
const ARBITRUMDAIBRIDGEABI = "" /* 6317-byte string literal not displayed */
ARBITRUMDAIBRIDGEABI is the input ABI used to generate the binding from.
Variables ¶
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 ¶
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)
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)
type ARBITRUMDAIBRIDGEClosed ¶
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 ¶
func (it *ARBITRUMDAIBRIDGEClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUMDAIBRIDGEClosedIterator) Error ¶
func (it *ARBITRUMDAIBRIDGEClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUMDAIBRIDGEClosedIterator) Next ¶
func (it *ARBITRUMDAIBRIDGEClosedIterator) Next() bool
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 ¶
func (it *ARBITRUMDAIBRIDGEDenyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUMDAIBRIDGEDenyIterator) Error ¶
func (it *ARBITRUMDAIBRIDGEDenyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUMDAIBRIDGEDenyIterator) Next ¶
func (it *ARBITRUMDAIBRIDGEDenyIterator) Next() bool
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 ¶
func (it *ARBITRUMDAIBRIDGEDepositInitiatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUMDAIBRIDGEDepositInitiatedIterator) Error ¶
func (it *ARBITRUMDAIBRIDGEDepositInitiatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUMDAIBRIDGEDepositInitiatedIterator) Next ¶
func (it *ARBITRUMDAIBRIDGEDepositInitiatedIterator) Next() bool
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 ¶
func (it *ARBITRUMDAIBRIDGERelyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUMDAIBRIDGERelyIterator) Error ¶
func (it *ARBITRUMDAIBRIDGERelyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUMDAIBRIDGERelyIterator) Next ¶
func (it *ARBITRUMDAIBRIDGERelyIterator) Next() bool
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()
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 ¶
func (it *ARBITRUMDAIBRIDGETxToL2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUMDAIBRIDGETxToL2Iterator) Error ¶
func (it *ARBITRUMDAIBRIDGETxToL2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUMDAIBRIDGETxToL2Iterator) Next ¶
func (it *ARBITRUMDAIBRIDGETxToL2Iterator) Next() bool
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 ¶
func (it *ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Error ¶
func (it *ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Next ¶
func (it *ARBITRUMDAIBRIDGEWithdrawalFinalizedIterator) Next() bool
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) GetTs ¶
func (x *Closed) GetTs() *timestamppb.Timestamp
func (*Closed) ProtoMessage ¶
func (*Closed) ProtoMessage()
func (*Closed) ProtoReflect ¶
func (x *Closed) ProtoReflect() protoreflect.Message
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) GetTs ¶
func (x *Deny) GetTs() *timestamppb.Timestamp
func (*Deny) ProtoMessage ¶
func (*Deny) ProtoMessage()
func (*Deny) ProtoReflect ¶
func (x *Deny) ProtoReflect() protoreflect.Message
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 (x *DepositInitiated) GetTs() *timestamppb.Timestamp
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) GetTs ¶
func (x *Rely) GetTs() *timestamppb.Timestamp
func (*Rely) ProtoMessage ¶
func (*Rely) ProtoMessage()
func (*Rely) ProtoReflect ¶
func (x *Rely) ProtoReflect() protoreflect.Message
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) GetTs ¶
func (x *TxToL2) GetTs() *timestamppb.Timestamp
func (*TxToL2) ProtoMessage ¶
func (*TxToL2) ProtoMessage()
func (*TxToL2) ProtoReflect ¶
func (x *TxToL2) ProtoReflect() protoreflect.Message
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 (x *WithdrawalFinalized) GetTs() *timestamppb.Timestamp
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