Transaction Hash:
Block:
16940641 at Mar-30-2023 02:25:47 PM +UTC
Transaction Fee:
0.003800031225068734 ETH
$9.18
Gas Used:
91,261 Gas / 41.639158294 Gwei
Emitted Events:
411 |
TransparentUpgradeableProxy.0x5e3c1311ea442664e8b1611bfabef659120ea7a0a2cfc0667700bebc69cbffe1( 0x5e3c1311ea442664e8b1611bfabef659120ea7a0a2cfc0667700bebc69cbffe1, 0x00000000000000000000000000000000000000000000000000000000000aeb70, 0xf026ab33e2db96bca7ead0ac960a8d82847d0fdcdee7553a1c5f8423ad023dc5, 0000000000000000000000004dbd4fc535ac27206064b68ffcf827b0a60bab3f, 000000000000000000000000000000000000000000000000000000000000000c, 0000000000000000000000003cd5cf75f44f8f81eee9ff788fcc8eabf277f64a, 79642957fdeacafbd767f21208b99f2cd84115e54ceac1081629cfa0ff49b26e, 00000000000000000000000000000000000000000000000000000009abed4116, 0000000000000000000000000000000000000000000000000000000064259beb )
|
412 |
TransparentUpgradeableProxy.0xff64905f73a67fb594e0f940a8075a860db489ad991e032f48c81123eb52d60b( 0xff64905f73a67fb594e0f940a8075a860db489ad991e032f48c81123eb52d60b, 0x00000000000000000000000000000000000000000000000000000000000aeb70, 0000000000000000000000000000000000000000000000000000000000000020, 0000000000000000000000000000000000000000000000000000000000000034, 2bc4cf75f44f8f81eee9ff788fcc8eabf277e539000000000000000000000000, 00000000000000000000000001f161421c8e0000000000000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x2BC4cF75...BF277e539 |
4.942060425614923294 Eth
Nonce: 26
|
4.79826039438985456 Eth
Nonce: 27
| 0.143800031225068734 | ||
0x388C818C...7ccB19297
Miner
| (Lido: Execution Layer Rewards Vault) | 12.525837077553218788 Eth | 12.525846203653218788 Eth | 0.0000091261 | |
0x8315177a...4DBd7ed3a | (Arbitrum: Bridge) | 1,083,444.311924364256184085 Eth | 1,083,444.451924364256184085 Eth | 0.14 |
Execution Trace
ETH 0.14
TransparentUpgradeableProxy.CALL( )
ETH 0.14
Inbox.DELEGATECALL( )
ETH 0.14
TransparentUpgradeableProxy.8db5993b( )
- ETH 0.14
Bridge.enqueueDelayedMessage( kind=12, sender=0x3cD5Cf75F44F8f81eee9Ff788Fcc8eabF277F64A, messageDataHash=79642957FDEACAFBD767F21208B99F2CD84115E54CEAC1081629CFA0FF49B26E ) => ( 715632 )
- ETH 0.14
File 1 of 4: TransparentUpgradeableProxy
File 2 of 4: TransparentUpgradeableProxy
File 3 of 4: Inbox
File 4 of 4: Bridge
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity >=0.6.0 <0.8.0;/*** @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM* instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to* be specified by overriding the virtual {_implementation} function.** Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a* different contract through the {_delegate} function.** The success and return data of the delegated call will be returned back to the caller of the proxy.*/abstract contract Proxy {/*** @dev Delegates the current call to `implementation`.*
File 2 of 4: TransparentUpgradeableProxy
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (proxy/transparent/TransparentUpgradeableProxy.sol)pragma solidity ^0.8.0;import "../ERC1967/ERC1967Proxy.sol";/*** @dev This contract implements a proxy that is upgradeable by an admin.** To avoid https://medium.com/nomic-labs-blog/malicious-backdoors-in-ethereum-proxies-62629adf3357[proxy selector* clashing], which can potentially be used in an attack, this contract uses the* https://blog.openzeppelin.com/the-transparent-proxy-pattern/[transparent proxy pattern]. This pattern implies two* things that go hand in hand:** 1. If any account other than the admin calls the proxy, the call will be forwarded to the implementation, even if* that call matches one of the admin functions exposed by the proxy itself.* 2. If the admin calls the proxy, it can access the admin functions, but its calls will never be forwarded to the* implementation. If the admin tries to call a function on the implementation it will fail with an error that says
File 3 of 4: Inbox
12345678910111213141516// Copyright 2021-2022, Offchain Labs, Inc.// For license information, see https://github.com/nitro/blob/master/LICENSE// SPDX-License-Identifier: BUSL-1.1pragma solidity ^0.8.4;import {AlreadyInit,NotOrigin,DataTooLarge,AlreadyPaused,AlreadyUnpaused,Paused,InsufficientValue,InsufficientSubmissionCost,NotAllowedOrigin,RetryableData,NotRollupOrOwner,
File 4 of 4: Bridge
12345678910111213141516// Copyright 2021-2022, Offchain Labs, Inc.// For license information, see https://github.com/nitro/blob/master/LICENSE// SPDX-License-Identifier: BUSL-1.1pragma solidity ^0.8.4;import "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";import "@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol";import {NotContract,NotRollupOrOwner,NotDelayedInbox,NotSequencerInbox,NotOutbox,InvalidOutboxSet,BadSequencerMessageNumber} from "../libraries/Error.sol";import "./IBridge.sol";