ETH Price: $2,736.00 (-2.78%)

Transaction Decoder

Block:
17374058 at May-30-2023 08:16:35 PM +UTC
Transaction Fee:
0.001558681012124896 ETH $4.26
Gas Used:
38,176 Gas / 40.828819471 Gwei

Account State Difference:

  Address   Before After State Difference Code
(Lido: Execution Layer Rewards Vault)
144.917262117916275774 Eth144.917266235281252158 Eth0.000004117364976384
0xc48d912C...09A66Cfd8
0.85751436362128626 Eth
Nonce: 4094
0.855955682609161364 Eth
Nonce: 4095
0.001558681012124896

Execution Trace

UnchainedMilady.CALL( )
  • Miladys.balanceOf( owner=0xc48d912C6596a0138e058323fD9929209A66Cfd8 ) => ( 0 )
  • SSRWives.balanceOf( owner=0xc48d912C6596a0138e058323fD9929209A66Cfd8 ) => ( 1 )
    File 1 of 3: UnchainedMilady
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // Sources flattened with hardhat v2.12.6 https://hardhat.org
    // File @openzeppelin/contracts/utils/Context.sol@v4.8.1
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
    pragma solidity ^0.8.0;
    /**
    * @dev Provides information about the current execution context, including the
    * sender of the transaction and its data. While these are generally available
    * via msg.sender and msg.data, they should not be accessed in such a direct
    * manner, since when dealing with meta-transactions the account sending and
    * paying for execution may not be the actual sender (as far as an application
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 3: Miladys
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // File: @openzeppelin/contracts/utils/Context.sol
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.0 <0.8.0;
    /*
    * @dev Provides information about the current execution context, including the
    * sender of the transaction and its data. While these are generally available
    * via msg.sender and msg.data, they should not be accessed in such a direct
    * manner, since when dealing with GSN meta-transactions the account sending and
    * paying for execution may not be the actual sender (as far as an application
    * is concerned).
    *
    * This contract is only required for intermediate, library-like contracts.
    */
    abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
    return msg.sender;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 3 of 3: SSRWives
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    // File @openzeppelin/contracts/utils/Context.sol@v4.8.1
    // OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
    pragma solidity ^0.8.0;
    /**
    * @dev Provides information about the current execution context, including the
    * sender of the transaction and its data. While these are generally available
    * via msg.sender and msg.data, they should not be accessed in such a direct
    * manner, since when dealing with meta-transactions the account sending and
    * paying for execution may not be the actual sender (as far as an application
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX