L1StandardBridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xcbe2c1b4 at 20326093
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 44 additional slots
-
variable spans 11 additional slots

No balances found for "L1StandardBridge"

No transactions found for "L1StandardBridge"


Functions
Getter at block 20874229
MESSENGER(view returns (address)
0x0000000000000000000000000000000000000000
OTHER_BRIDGE(view returns (address)
0x4200000000000000000000000000000000000010
accessController(view returns (address)
0x0000000000000000000000000000000000000000
ethThrottleDeposits(view returns (uint208 maxAmountPerPerioduint48 periodLengthuint256 maxAmountTotal)
(maxAmountPerPeriod=0, periodLength=0, maxAmountTotal=0)
messenger(view returns (address)
0x0000000000000000000000000000000000000000
otherBridge(view returns (address)
0x4200000000000000000000000000000000000010
 
paused(view returns (bool)
superchainConfig(view returns (address)
0x0000000000000000000000000000000000000000
version(view returns (string)
2.1.0
Read-only
deposits(addressaddressview returns (uint256)
erc20ThrottleDeposits(addressview returns (uint208 maxAmountPerPerioduint48 periodLengthuint256 maxAmountTotal)
erc20ThrottleWithdrawals(addressview returns (uint208 maxAmountPerPerioduint48 periodLengthuint256 maxAmountTotal)
getERC20ThrottleDepositsCredits(address tokenaddress userview returns (uint256 availableCredits)
getERC20ThrottleWithdrawalsCredits(address tokenview returns (uint256 availableCredits)
getEthThrottleDepositsCredits(address userview returns (uint256 availableCredits)
State-modifying
bridgeERC20(address _localTokenaddress _remoteTokenuint256 _amountuint32 _minGasLimitbytes _extraData
bridgeERC20To(address _localTokenaddress _remoteTokenaddress _touint256 _amountuint32 _minGasLimitbytes _extraData
bridgeETH(uint32 _minGasLimitbytes _extraDatapayable 
bridgeETHTo(address _touint32 _minGasLimitbytes _extraDatapayable 
finalizeBridgeERC20(address _localTokenaddress _remoteTokenaddress _fromaddress _touint256 _amountbytes _extraData
finalizeBridgeETH(address _fromaddress _touint256 _amountbytes _extraDatapayable 
initialize(address _messengeraddress _superchainConfig
setErc20ThrottleDepositsMaxAmount(address tokenuint208 maxAmountPerPerioduint256 maxAmountTotal
setErc20ThrottleDepositsPeriodLength(address tokenuint48 _periodLength
setErc20ThrottleWithdrawalsMaxAmount(address tokenuint208 maxAmountPerPerioduint256 maxAmountTotal
setErc20ThrottleWithdrawalsPeriodLength(address tokenuint48 _periodLength
setEthThrottleDepositsMaxAmount(uint208 maxAmountPerPerioduint256 maxAmountTotal
setEthThrottleDepositsPeriodLength(uint48 _periodLength
Events
ERC20BridgeFinalized(address indexed localTokenaddress indexed remoteTokenaddress indexed fromaddress touint256 amountbytes extraData
ERC20BridgeInitiated(address indexed localTokenaddress indexed remoteTokenaddress indexed fromaddress touint256 amountbytes extraData
ETHBridgeFinalized(address indexed fromaddress indexed touint256 amountbytes extraData
ETHBridgeInitiated(address indexed fromaddress indexed touint256 amountbytes extraData
Initialized(uint64 version
Constructor
constructor(
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
InvalidInitialization(
NotInitializing(
SafeERC20FailedOperation(address token