Transaction Hash:
Block:
19842614 at May-10-2024 10:27:11 PM +UTC
Transaction Fee:
0.000291050018655944 ETH
$0.74
Gas Used:
55,397 Gas / 5.253894952 Gwei
Emitted Events:
440 |
Proxy.0xb3813568d9991fc951961fcb4c784893574240a28925604d09fc577c55bb7c32( 0xb3813568d9991fc951961fcb4c784893574240a28925604d09fc577c55bb7c32, 0x00000000000000000000000046a893f7506e98c2c88a85e06bc6a7e08bf02525, 0x00000000000000000000000046a893f7506e98c2c88a85e06bc6a7e08bf02525, 0x0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000020, 000000000000000000000000000000000000000000000000000000000000004a, 00000000000000000000000000000000000000000000000000110d9316ec0000, 00000000000000000000000000000000000000000000000000110d9316ec0000, 00000000000186a0000100000000000000000000000000000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x46A893F7...08BF02525 |
0.059243780706802477 Eth
Nonce: 19
|
0.054152730688146533 Eth
Nonce: 20
| 0.005091050018655944 | ||
0x49048044...fAF74E97e | (Base: Base Portal) | 438,921.985459098073791899 Eth | 438,921.990259098073791899 Eth | 0.0048 | |
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 7.615664195269929086 Eth | 7.615669734969929086 Eth | 0.0000055397 |
Execution Trace
ETH 0.0048
Proxy.e9e05c42( )
ETH 0.0048
OptimismPortal.depositTransaction( _to=0x46A893F7506E98c2c88A85e06bC6A7e08BF02525, _value=4800000000000000, _gasLimit=100000, _isCreation=False, _data=0x01 )
Proxy.STATICCALL( )
-
SystemConfig.DELEGATECALL( )
-
File 1 of 4: Proxy
File 2 of 4: OptimismPortal
File 3 of 4: Proxy
File 4 of 4: SystemConfig
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;/*** @title Proxy* @notice Proxy is a transparent proxy that passes through the call if the caller is the owner or* if the caller is address(0), meaning that the call originated from an off-chain* simulation.*/contract Proxy {/*** @notice The storage slot that holds the address of the implementation.* bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)*/bytes32 internal constant IMPLEMENTATION_KEY =0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;/**
File 2 of 4: OptimismPortal
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;import { Initializable } from "@openzeppelin/contracts/proxy/utils/Initializable.sol";import { SafeCall } from "../libraries/SafeCall.sol";import { L2OutputOracle } from "./L2OutputOracle.sol";import { SystemConfig } from "./SystemConfig.sol";import { Constants } from "../libraries/Constants.sol";import { Types } from "../libraries/Types.sol";import { Hashing } from "../libraries/Hashing.sol";import { SecureMerkleTrie } from "../libraries/trie/SecureMerkleTrie.sol";import { AddressAliasHelper } from "../vendor/AddressAliasHelper.sol";import { ResourceMetering } from "./ResourceMetering.sol";import { Semver } from "../universal/Semver.sol";/*** @custom:proxied* @title OptimismPortal
File 3 of 4: Proxy
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;/*** @title Proxy* @notice Proxy is a transparent proxy that passes through the call if the caller is the owner or* if the caller is address(0), meaning that the call originated from an off-chain* simulation.*/contract Proxy {/*** @notice The storage slot that holds the address of the implementation.* bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)*/bytes32 internal constant IMPLEMENTATION_KEY =0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;/**
File 4 of 4: SystemConfig
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";import { Semver } from "../universal/Semver.sol";import { ResourceMetering } from "./ResourceMetering.sol";/*** @title SystemConfig* @notice The SystemConfig contract is used to manage configuration of an Optimism network. All* configuration is stored on L1 and picked up by L2 as part of the derviation of the L2* chain.*/contract SystemConfig is OwnableUpgradeable, Semver {/*** @notice Enum representing different types of updates.