TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 3,931 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
2 additional
variables
Balances ($446,801,691.92)
Native
Value
$328,505,487.18
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 104.462888K | $3,144.71 |
$328,505,487.18 | |
USDC | ERC-20 | 48.956465M | $0.99924 |
$48,919,258.5 | |
zkCRO | ERC-20 | 140.311494M | $0.162797 |
$22,842,290.21 | |
WBTC | ERC-20 | 154.971598 | $90,515.00 |
$14,027,254.22 | |
KOI | ERC-20 | 998.687151M | $0.010551 |
$10,537,367.84 | |
CRO | ERC-20 | 59.465099M | $0.160734 |
$9,558,063.23 | |
USDT | ERC-20 | 5.952572M | $1.00 |
$5,952,571.59 | |
IDO | ERC-20 | 47.961264M | $0.029105 |
$1,395,931.28 | |
MUTE | ERC-20 | 34.738735M | $0.032734 |
$1,137,137.74 | |
DEXTF | ERC-20 | 4.682896M | $0.165525 |
$775,136.41 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21203685 | an hour ago | | | 0 | 0.0011673635 | |
| 21203337 | 2 hours ago | | | 0 | 0.0013662398 | |
| 21203333 | 2 hours ago | | | 0 | 0.0013615631 | |
| 21203218 | 3 hours ago | | | 0 | 0.0013393492 | |
| 21203209 | 3 hours ago | | | 0 | 0.0014207011 | |
| 21203180 | 3 hours ago | | | 0 | 0.0013126075 | |
| 21203180 | 3 hours ago | | | 0 | 0.0013656551 | |
| 21203061 | 3 hours ago | | | 0 | 0.0015711314 | |
| 21202971 | 4 hours ago | | | 0 | 0.0017845070 | |
| 21202924 | 4 hours ago | | | 0 | 0.0021315271 |
ABI
ABI objects
Getter at block 21204042
BRIDGE_HUB() view returns (address)
0x303a465b659cbb0ab36ee643ea362c509eeb5213
ERA_CHAIN_ID() view returns (uint256)
324
ERA_DIAMOND_PROXY() view returns (address)
0x32400084c286cf3e17e7b677ea9583e60a000324
L1_WETH_TOKEN() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
admin() view returns (address)
0x2cf3bd6a9056b39999f3883955e183f655345063
legacyBridge() view returns (address)
0x57891966931eb4bb6fb81430e6ce0a03aabde063
owner() view returns (address)
0x8f7a9912416e8adc4d9c21fae1415d3318a11897
paused() view returns (bool)
false
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
chainBalance(uint256 chainId, address l1Token) view returns (uint256 balance)
depositHappened(uint256 chainId, bytes32 l2DepositTxHash) view returns (bytes32 depositDataHash)
isWithdrawalFinalized(uint256 chainId, uint256 l2BatchNumber, uint256 l2ToL1MessageNumber) view returns (bool isFinalized)
l2BridgeAddress(uint256 chainId) view returns (address l2Bridge)
State-modifying
Events acceptAdmin()
acceptOwnership()
bridgehubConfirmL2Transaction(uint256 _chainId, bytes32 _txDataHash, bytes32 _txHash)
bridgehubDeposit(uint256 _chainId, address _prevMsgSender, uint256 _l2Value, bytes _data) payable returns (struct L2TransactionRequestTwoBridgesInner request)
bridgehubDepositBaseToken(uint256 _chainId, address _prevMsgSender, address _l1Token, uint256 _amount) payable
claimFailedDeposit(uint256 _chainId, address _depositSender, address _l1Token, uint256 _amount, bytes32 _l2TxHash, uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes32[] _merkleProof)
claimFailedDepositLegacyErc20Bridge(address _depositSender, address _l1Token, uint256 _amount, bytes32 _l2TxHash, uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes32[] _merkleProof)
depositLegacyErc20Bridge(address _prevMsgSender, address _l2Receiver, address _l1Token, uint256 _amount, uint256 _l2TxGasLimit, uint256 _l2TxGasPerPubdataByte, address _refundRecipient) payable returns (bytes32 l2TxHash)
finalizeWithdrawal(uint256 _chainId, uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes _message, bytes32[] _merkleProof)
finalizeWithdrawalLegacyErc20Bridge(uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes _message, bytes32[] _merkleProof) returns (address l1Receiver, address l1Token, uint256 amount)
initialize(address _owner)
initializeChainGovernance(uint256 _chainId, address _l2BridgeAddress)
pause()
receiveEth(uint256 _chainId) payable
reinitializeChainGovernance(uint256 _chainId, address _l2BridgeAddress)
renounceOwnership()
safeTransferFundsFromLegacy(address _token, address _target, uint256 _targetChainId, uint256 _gasPerToken)
setEraLegacyBridgeLastDepositTime(uint256 _eraLegacyBridgeLastDepositBatch, uint256 _eraLegacyBridgeLastDepositTxNumber)
setEraPostDiamondUpgradeFirstBatch(uint256 _eraPostDiamondUpgradeFirstBatch)
setEraPostLegacyBridgeUpgradeFirstBatch(uint256 _eraPostLegacyBridgeUpgradeFirstBatch)
setL1Erc20Bridge(address _legacyBridge)
setPendingAdmin(address _newPendingAdmin)
transferFundsFromLegacy(address _token, address _target, uint256 _targetChainId)
transferOwnership(address newOwner)
unpause()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
BridgehubDepositBaseTokenInitiated(uint256 indexed chainId, address indexed from, address l1Token, uint256 amount)
BridgehubDepositFinalized(uint256 indexed chainId, bytes32 indexed txDataHash, bytes32 indexed l2DepositTxHash)
BridgehubDepositInitiated(uint256 indexed chainId, bytes32 indexed txDataHash, address indexed from, address to, address l1Token, uint256 amount)
ClaimedFailedDepositSharedBridge(uint256 indexed chainId, address indexed to, address indexed l1Token, uint256 amount)
Initialized(uint8 version)
LegacyDepositInitiated(uint256 indexed chainId, bytes32 indexed l2DepositTxHash, address indexed from, address to, address l1Token, uint256 amount)
NewAdmin(address indexed oldAdmin, address indexed newAdmin)
NewPendingAdmin(address indexed oldPendingAdmin, address indexed newPendingAdmin)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
WithdrawalFinalizedSharedBridge(uint256 indexed chainId, address indexed to, address indexed l1Token, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.