Transaction Hash:
Block:
22536065 at May-22-2025 04:35:35 AM +UTC
Transaction Fee:
0.000712037606800857 ETH
$1.93
Gas Used:
327,867 Gas / 2.171726971 Gwei
Emitted Events:
120 |
Proxy.0x67a6208cfcc0801d50f6cbe764733f4fddf66ac0b04442061a8a8c0cb6b63f62( 0x67a6208cfcc0801d50f6cbe764733f4fddf66ac0b04442061a8a8c0cb6b63f62, 0xda6d5fec714d600d9fb846d8bf11a56f3b4b31eee693ccece536d67aed6461d4, 0x0000000000000000000000004200000000000000000000000000000000000007, 0x000000000000000000000000866e82a600a1414e583f7f13623f1ac5d58b0afa )
|
121 |
Proxy.0x798f9f13695f8f045aa5f80ed8efebb695f3c7fe65da381969f2f28bf3c60b97( 0x798f9f13695f8f045aa5f80ed8efebb695f3c7fe65da381969f2f28bf3c60b97, 0xda6d5fec714d600d9fb846d8bf11a56f3b4b31eee693ccece536d67aed6461d4, 0x0000000000000000000000007ed741efea3a98629365d2d5fc8905baa102df8b )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x49048044...fAF74E97e | (Base: Base Portal) | ||||
0x6Adb3baB...16393C200
Miner
| (MEV Builder: 0x6adb...200) | 5.145134484065582217 Eth | 5.145343887187693794 Eth | 0.000209403122111577 | |
0x7ED741Ef...Aa102DF8B |
0.082171344152952303 Eth
Nonce: 17
|
0.081459306546151446 Eth
Nonce: 18
| 0.000712037606800857 |
Execution Trace
Proxy.4870496f( )
OptimismPortal2.proveWithdrawalTransaction( _tx=[{name:nonce, type:uint256, order:1, indexed:false, value:1766847064778384329583297500742918515827483896875618958121606201292729927, valueString:1766847064778384329583297500742918515827483896875618958121606201292729927}, {name:sender, type:address, order:2, indexed:false, value:0x4200000000000000000000000000000000000007, valueString:0x4200000000000000000000000000000000000007}, {name:target, type:address, order:3, indexed:false, value:0x866E82a600A1414e583f7F13623F1aC5d58b0Afa, valueString:0x866E82a600A1414e583f7F13623F1aC5d58b0Afa}, {name:value, type:uint256, order:4, indexed:false, value:0, valueString:0}, {name:gasLimit, type:uint256, order:5, indexed:false, value:492334, valueString:492334}, {name:data, type:bytes, order:6, indexed:false, value:0xD764AD0B0001000000000000000000000000000000000000000000000000000000009B6B00000000000000000000000042000000000000000000000000000000000000100000000000000000000000003154CF16CCDB4C6D922629664174B904D80F2C3500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030D4000000000000000000000000000000000000000000000000000000000000000C000000000000000000000000000000000000000000000000000000000000001040166A07A0000000000000000000000006B66CCD1340C479B07B390D326EADCBB84E726BA0000000000000000000000001C7A460413DD4E964F96D8DFC56E7223CE88CD850000000000000000000000007ED741EFEA3A98629365D2D5FC8905BAA102DF8B0000000000000000000000007ED741EFEA3A98629365D2D5FC8905BAA102DF8B0000000000000000000000000000000000000000000003E0C7B34D91B885C90100000000000000000000000000000000000000000000000000000000000000C0000000000000000000000000000000000000000000000000000000000000000B737570657262726964676500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, valueString:0xD764AD0B0001000000000000000000000000000000000000000000000000000000009B6B00000000000000000000000042000000000000000000000000000000000000100000000000000000000000003154CF16CCDB4C6D922629664174B904D80F2C3500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030D4000000000000000000000000000000000000000000000000000000000000000C000000000000000000000000000000000000000000000000000000000000001040166A07A0000000000000000000000006B66CCD1340C479B07B390D326EADCBB84E726BA0000000000000000000000001C7A460413DD4E964F96D8DFC56E7223CE88CD850000000000000000000000007ED741EFEA3A98629365D2D5FC8905BAA102DF8B0000000000000000000000007ED741EFEA3A98629365D2D5FC8905BAA102DF8B0000000000000000000000000000000000000000000003E0C7B34D91B885C90100000000000000000000000000000000000000000000000000000000000000C0000000000000000000000000000000000000000000000000000000000000000B737570657262726964676500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}], _disputeGameIndex=4860, _outputRootProof=[{name:version, type:bytes32, order:1, indexed:false, value:0000000000000000000000000000000000000000000000000000000000000000, valueString:0000000000000000000000000000000000000000000000000000000000000000}, {name:stateRoot, type:bytes32, order:2, indexed:false, value:4F6D322365322FF6975A7414575DBCFA981DDC25D8B3DCD3937E3434C93B754A, valueString:4F6D322365322FF6975A7414575DBCFA981DDC25D8B3DCD3937E3434C93B754A}, {name:messagePasserStorageRoot, type:bytes32, order:3, indexed:false, value:92D1624B373E56C0FCC510B9454E556CCBCDFDC88C7FF770FE376A5AA7FE5A5B, valueString:92D1624B373E56C0FCC510B9454E556CCBCDFDC88C7FF770FE376A5AA7FE5A5B}, {name:latestBlockhash, type:bytes32, order:4, indexed:false, value:60FDA0B06A43ECA448390D7AFD9C481A4E53E0D0A5411D1175916A321848CE48, valueString:60FDA0B06A43ECA448390D7AFD9C481A4E53E0D0A5411D1175916A321848CE48}], _withdrawalProof=[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] )
Proxy.STATICCALL( )
-
SuperchainConfig.DELEGATECALL( )
-
Proxy.bb8aa1fc( )
-
DisputeGameFactory.gameAtIndex( _index=4860 ) => ( gameType_=0, timestamp_=1747887023, proxy_=0xb4f751AdC3a65f8F964C85E937Cc43f4E6954d03 )
-
FaultDisputeGame.STATICCALL( )
-
FaultDisputeGame.rootClaim( ) => ( rootClaim_=92E04D58A146047C266318CC5AE34F5C15D955F2DADE76D067CFB1E8EEEFB447 )
-
FaultDisputeGame.STATICCALL( )
-
FaultDisputeGame.wasRespectedGameTypeWhenCreated( ) => ( True )
-
FaultDisputeGame.STATICCALL( )
-
FaultDisputeGame.createdAt( ) => ( 1747887023 )
-
FaultDisputeGame.STATICCALL( )
-
FaultDisputeGame.status( ) => ( 0 )
-
File 1 of 8: Proxy
File 2 of 8: OptimismPortal2
File 3 of 8: Proxy
File 4 of 8: SuperchainConfig
File 5 of 8: Proxy
File 6 of 8: DisputeGameFactory
File 7 of 8: FaultDisputeGame
File 8 of 8: FaultDisputeGame
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 8: OptimismPortal2
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;// Contractsimport { Initializable } from "@openzeppelin/contracts/proxy/utils/Initializable.sol";import { ResourceMetering } from "src/L1/ResourceMetering.sol";// Librariesimport { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";import { EOA } from "src/libraries/EOA.sol";import { SafeCall } from "src/libraries/SafeCall.sol";import { Constants } from "src/libraries/Constants.sol";import { Types } from "src/libraries/Types.sol";import { Hashing } from "src/libraries/Hashing.sol";import { SecureMerkleTrie } from "src/libraries/trie/SecureMerkleTrie.sol";import { AddressAliasHelper } from "src/vendor/AddressAliasHelper.sol";import {BadTarget,
File 3 of 8: Proxy
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;import { Constants } from "../libraries/Constants.sol";/// @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 An event that is emitted each time the implementation is changed. This event is part/// of the EIP-1967 specification./// @param implementation The address of the implementation contractevent Upgraded(address indexed implementation);/// @notice An event that is emitted each time the owner is upgraded. This event is part of the/// EIP-1967 specification./// @param previousAdmin The previous owner of the contract/// @param newAdmin The new owner of the contract
File 4 of 8: SuperchainConfig
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;// Contractsimport { Initializable } from "@openzeppelin/contracts/proxy/utils/Initializable.sol";// Librariesimport { Storage } from "src/libraries/Storage.sol";// Interfacesimport { ISemver } from "interfaces/universal/ISemver.sol";/// @custom:proxied true/// @custom:audit none This contracts is not yet audited./// @title SuperchainConfig/// @notice The SuperchainConfig contract is used to manage configuration of global superchain values.contract SuperchainConfig is Initializable, ISemver {/// @notice Enum representing different types of updates./// @custom:value GUARDIAN Represents an update to the guardian.enum UpdateType {
File 5 of 8: Proxy
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;import { Constants } from "../libraries/Constants.sol";/// @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 An event that is emitted each time the implementation is changed. This event is part/// of the EIP-1967 specification./// @param implementation The address of the implementation contractevent Upgraded(address indexed implementation);/// @notice An event that is emitted each time the owner is upgraded. This event is part of the/// EIP-1967 specification./// @param previousAdmin The previous owner of the contract/// @param newAdmin The new owner of the contract
File 6 of 8: DisputeGameFactory
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.15;// Contractsimport { OwnableUpgradeable } from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";// Librariesimport { LibClone } from "@solady/utils/LibClone.sol";import { GameType, Claim, GameId, Timestamp, Hash, LibGameId } from "src/dispute/lib/Types.sol";import { NoImplementation, IncorrectBondAmount, GameAlreadyExists } from "src/dispute/lib/Errors.sol";// Interfacesimport { ISemver } from "interfaces/universal/ISemver.sol";import { IDisputeGame } from "interfaces/dispute/IDisputeGame.sol";/// @custom:proxied true/// @title DisputeGameFactory/// @notice A factory contract for creating `IDisputeGame` contracts. All created dispute games are stored in both a/// mapping and an append only array. The timestamp of the creation time of the dispute game is packed tightly/// into the storage slot with the address of the dispute game to make offchain discoverability of playable
File 7 of 8: FaultDisputeGame
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity =0.8.15 ^0.8.0 ^0.8.15 ^0.8.4 ^0.8.8;// lib/lib-keccak/contracts/lib/LibKeccak.sol/// @title LibKeccak/// @notice An EVM implementation of the Keccak-f[1600] permutation./// @author clabby <https://github.com/clabby>/// @custom:attribution geohot <https://github.com/geohot>library LibKeccak {/// @notice The block size of the Keccak-f[1600] permutation, 1088 bits (136 bytes).uint256 internal constant BLOCK_SIZE_BYTES = 136;/// @notice The round constants for the keccak256 hash function. Packed in memory for efficient reading during the/// permutation.bytes internal constant ROUND_CONSTANTS = abi.encode(0x00000000000000010000000000008082800000000000808a8000000080008000, // r1,r2,r3,r40x000000000000808b000000008000000180000000800080818000000000008009, // r5,r6,r7,r80x000000000000008a00000000000000880000000080008009000000008000000a, // r9,r10,r11,r12
File 8 of 8: FaultDisputeGame
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity =0.8.15 ^0.8.0 ^0.8.15 ^0.8.4 ^0.8.8;// lib/lib-keccak/contracts/lib/LibKeccak.sol/// @title LibKeccak/// @notice An EVM implementation of the Keccak-f[1600] permutation./// @author clabby <https://github.com/clabby>/// @custom:attribution geohot <https://github.com/geohot>library LibKeccak {/// @notice The block size of the Keccak-f[1600] permutation, 1088 bits (136 bytes).uint256 internal constant BLOCK_SIZE_BYTES = 136;/// @notice The round constants for the keccak256 hash function. Packed in memory for efficient reading during the/// permutation.bytes internal constant ROUND_CONSTANTS = abi.encode(0x00000000000000010000000000008082800000000000808a8000000080008000, // r1,r2,r3,r40x000000000000808b000000008000000180000000800080818000000000008009, // r5,r6,r7,r80x000000000000008a00000000000000880000000080008009000000008000000a, // r9,r10,r11,r12