ETH Price: $2,522.55 (-0.17%)

Transaction Decoder

Block:
18091487 at Sep-08-2023 11:45:59 AM +UTC
Transaction Fee:
0.00049309729220714 ETH $1.24
Gas Used:
50,590 Gas / 9.746932046 Gwei

Emitted Events:

336 Proxy.0xb3813568d9991fc951961fcb4c784893574240a28925604d09fc577c55bb7c32( 0xb3813568d9991fc951961fcb4c784893574240a28925604d09fc577c55bb7c32, 0x0000000000000000000000006ae69db0b01e6e62aab5a77cc139168ebe20f52b, 0x0000000000000000000000006ae69db0b01e6e62aab5a77cc139168ebe20f52b, 0x0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000020, 0000000000000000000000000000000000000000000000000000000000000049, 000000000000000000000000000000000000000000000000001550f7dca70000, 000000000000000000000000000000000000000000000000001550f7dca70000, 00000000000186a0000000000000000000000000000000000000000000000000 )

Account State Difference:

  Address   Before After State Difference Code
0x1a0ad011...fD9551054
(Zora: Bridge)
3,421.377212117594376952 Eth3,421.383212117594376952 Eth0.006
0.572034439048489544 Eth0.572036339179243804 Eth0.00000190013075426
0x6AE69Db0...eBe20F52b
0.007162667242167444 Eth
Nonce: 4
0.000669569949960304 Eth
Nonce: 5
0.00649309729220714

Execution Trace

ETH 0.006 Proxy.e9e05c42( )
  • ETH 0.006 OptimismPortal.depositTransaction( _to=0x6AE69Db0B01e6e62Aab5a77cc139168eBe20F52b, _value=6000000000000000, _gasLimit=100000, _isCreation=False, _data=0x )
    • Proxy.STATICCALL( )
      • SystemConfig.DELEGATECALL( )
        File 1 of 4: Proxy
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma 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;
        /**
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 2 of 4: OptimismPortal
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma solidity 0.8.15;
        import { Initializable } from "@openzeppelin/contracts/proxy/utils/Initializable.sol";
        import { Semver } from "../universal/Semver.sol";
        import { Types } from "../libraries/Types.sol";
        /**
        * @custom:proxied
        * @title L2OutputOracle
        * @notice The L2OutputOracle contains an array of L2 state outputs, where each output is a
        * commitment to the state of the L2 chain. Other contracts like the OptimismPortal use
        * these outputs to verify information about the state of L2.
        */
        contract L2OutputOracle is Initializable, Semver {
        /**
        * @notice The interval in L2 blocks at which checkpoints must be submitted. Although this is
        * immutable, it can safely be modified by upgrading the implementation contract.
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 3 of 4: Proxy
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma 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;
        /**
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 4 of 4: SystemConfig
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma solidity 0.8.15;
        import { Initializable } from "@openzeppelin/contracts/proxy/utils/Initializable.sol";
        import { Math } from "@openzeppelin/contracts/utils/math/Math.sol";
        import { Burn } from "../libraries/Burn.sol";
        import { Arithmetic } from "../libraries/Arithmetic.sol";
        /**
        * @custom:upgradeable
        * @title ResourceMetering
        * @notice ResourceMetering implements an EIP-1559 style resource metering system where pricing
        * updates automatically based on current demand.
        */
        abstract contract ResourceMetering is Initializable {
        /**
        * @notice Represents the various parameters that control the way in which resources are
        * metered. Corresponds to the EIP-1559 resource metering system.
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX