l1l3Bridger
Classes
Erc20L1L3Bridger
Bridger for moving ERC20 tokens from L1 to L3
Extends
BaseL1L3Bridger
Properties
Property | Modifier | Type | Default value | Description |
---|---|---|---|---|
_l1FeeTokenAddress | protected | undefined | string | undefined | If the L3 network uses a custom fee token, this is the address of that token on L1 |
l2ForwarderFactoryDefaultGasLimit | readonly | BigNumber | ... | Default gas limit for L2ForwarderFactory.callForwarder of 1,000,000 Measured Standard: 361746 Measured OnlyGasToken: 220416 Measured NonGasTokenToCustomGas: 373449 |
l2GasTokenAddress | readonly | undefined | string | undefined | If the L3 network uses a custom (non-eth) fee token, this is the address of that token on L2 |
teleporter | readonly | Teleporter | undefined | Addresses of teleporter contracts on L2 |
Methods
_checkL1Network()
protected _checkL1Network(sop: SignerOrProvider): Promise<void>
Check the signer/provider matches the l1Network, throws if not
Parameters
Parameter | Type | Description |
---|---|---|
sop | SignerOrProvider |
Returns
Promise
<void
>
Inherited from
BaseL1L3Bridger._checkL1Network
Source
assetBridger/l1l3Bridger.ts:306
_checkL2Network()
protected _checkL2Network(sop: SignerOrProvider): Promise<void>
Check the signer/provider matches the l2Network, throws if not
Parameters
Parameter | Type | Description |
---|---|---|
sop | SignerOrProvider |
Returns
Promise
<void
>
Inherited from
BaseL1L3Bridger._checkL2Network
Source
assetBridger/l1l3Bridger.ts:314
_checkL3Network()
protected _checkL3Network(sop: SignerOrProvider): Promise<void>
Check the signer/provider matches the l3Network, throws if not
Parameters
Parameter | Type | Description |
---|---|---|
sop | SignerOrProvider |
Returns
Promise
<void
>
Inherited from
BaseL1L3Bridger._checkL3Network
Source
assetBridger/l1l3Bridger.ts:322
_decodeCallForwarderCalldata()
protected _decodeCallForwarderCalldata(data: string): L2ForwarderParamsStruct
Given raw calldata for a callForwarder call, decode the parameters
Parameters
Parameter | Type |
---|---|
data | string |