Proxy
Verified contract
Proxy
Active on
Ethereum with 3,097 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x2a72…a091
0x4200…0010
0x7453…3da0
-
variable spans 44 additional slots
-
variable spans 11 additional slots
Balances ($361,015,442.66)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ZRC | ERC-20 | 2.1B | $0.171912 |
$361,015,200 | |
mETH | ERC-20 | 0.075673 | $2,559.04 |
$193.65 | |
WETH | ERC-20 | 0.02 | $2,450.65 |
$49.01 | |
ZRC | ERC-20 | 2.1B | -- | -- | |
UAUA | ERC-20 | 0.000001 | -- | -- | |
UAUA | ERC-20 | 0.000001 | -- | -- | |
UAUA | ERC-20 | 0.000001 | -- | -- | |
UAUA | ERC-20 | 0.000001 | -- | -- | |
UAUA | ERC-20 | 0.000001 | -- | -- | |
UAUA | ERC-20 | 0.000001 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20874140 | 18 minutes ago | | | 0.0002 | 0.0010143906 | |
| 20874120 | 22 minutes ago | | | 0.000034 | 0.0010482653 | |
| 20874075 | 31 minutes ago | | | 0.00006 | 0.00099211432 | |
| 20874036 | 39 minutes ago | | | 0.00005 | 0.00099814795 | |
| 20874006 | an hour ago | | | 0.000111 | 0.0010400800 | |
| 20873909 | an hour ago | | | 0.0001 | 0.0010001743 | |
| 20873868 | an hour ago | | | 0.0001 | 0.0010749534 | |
| 20873822 | an hour ago | | | 0.0001 | 0.0010340996 | |
| 20872592 | 5 hours ago | | | 0.03 | 0.0031473150 | |
| 20872379 | 6 hours ago | | | 0 | 0.0033496576 |
ABI
ABI objects
Getter at block 20874229
MESSENGER() view returns (address)
0x2a721cbe81a128be0f01040e3353c3805a5ea091
OTHER_BRIDGE() view returns (address)
0x4200000000000000000000000000000000000010
accessController() view returns (address)
0x745393cc03b5fe668ecd52c0e625f59aad6d3da0
ethThrottleDeposits() view returns (uint208 maxAmountPerPeriod, uint48 periodLength, uint256 maxAmountTotal)
(maxAmountPerPeriod=0, periodLength=2592000, maxAmountTotal=0)
messenger() view returns (address)
0x2a721cbe81a128be0f01040e3353c3805a5ea091
otherBridge() view returns (address)
0x4200000000000000000000000000000000000010
paused() view returns (bool)
false
superchainConfig() view returns (address)
0x745393cc03b5fe668ecd52c0e625f59aad6d3da0
version() view returns (string)
2.1.0
Read-only
deposits(address, address) view returns (uint256)
erc20ThrottleDeposits(address) view returns (uint208 maxAmountPerPeriod, uint48 periodLength, uint256 maxAmountTotal)
erc20ThrottleWithdrawals(address) view returns (uint208 maxAmountPerPeriod, uint48 periodLength, uint256 maxAmountTotal)
getERC20ThrottleDepositsCredits(address token, address user) view returns (uint256 availableCredits)
getERC20ThrottleWithdrawalsCredits(address token) view returns (uint256 availableCredits)
getEthThrottleDepositsCredits(address user) view returns (uint256 availableCredits)
State-modifying
Events admin() returns (address)
changeAdmin(address _admin)
implementation() returns (address)
upgradeTo(address _implementation)
upgradeToAndCall(address _implementation, bytes _data) payable returns (bytes)
bridgeERC20(address _localToken, address _remoteToken, uint256 _amount, uint32 _minGasLimit, bytes _extraData)
bridgeERC20To(address _localToken, address _remoteToken, address _to, uint256 _amount, uint32 _minGasLimit, bytes _extraData)
bridgeETH(uint32 _minGasLimit, bytes _extraData) payable
bridgeETHTo(address _to, uint32 _minGasLimit, bytes _extraData) payable
finalizeBridgeERC20(address _localToken, address _remoteToken, address _from, address _to, uint256 _amount, bytes _extraData)
finalizeBridgeETH(address _from, address _to, uint256 _amount, bytes _extraData) payable
initialize(address _messenger, address _superchainConfig)
setErc20ThrottleDepositsMaxAmount(address token, uint208 maxAmountPerPeriod, uint256 maxAmountTotal)
setErc20ThrottleDepositsPeriodLength(address token, uint48 _periodLength)
setErc20ThrottleWithdrawalsMaxAmount(address token, uint208 maxAmountPerPeriod, uint256 maxAmountTotal)
setErc20ThrottleWithdrawalsPeriodLength(address token, uint48 _periodLength)
setEthThrottleDepositsMaxAmount(uint208 maxAmountPerPeriod, uint256 maxAmountTotal)
setEthThrottleDepositsPeriodLength(uint48 _periodLength)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
ERC20BridgeFinalized(address indexed localToken, address indexed remoteToken, address indexed from, address to, uint256 amount, bytes extraData)
ERC20BridgeInitiated(address indexed localToken, address indexed remoteToken, address indexed from, address to, uint256 amount, bytes extraData)
ETHBridgeFinalized(address indexed from, address indexed to, uint256 amount, bytes extraData)
ETHBridgeInitiated(address indexed from, address indexed to, uint256 amount, bytes extraData)
Initialized(uint64 version)
constructor(address _admin)
fallback()
receive()
receive()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
InvalidInitialization()
NotInitializing()
SafeERC20FailedOperation(address token)