Transaction Hash:
Block:
20699575 at Sep-07-2024 03:19:11 PM +UTC
Transaction Fee:
0.0000803184433098 ETH
$0.16
Gas Used:
51,693 Gas / 1.5537586 Gwei
Emitted Events:
792 |
ERC1967Proxy.0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925( 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, 0x000000000000000000000000fe6c8123b520a8b5c77005eb0d923a2f38346e53, 0x000000000000000000000000111111125421ca6dc452d289314280a0f8842a65, ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 9.890309658756880697 Eth | 9.89031062911466654 Eth | 0.000000970357785843 | |
0xD9A44285...Aa4306a72 | |||||
0xfE6C8123...f38346E53 |
0.002107347418021676 Eth
Nonce: 8
|
0.002027028974711876 Eth
Nonce: 9
| 0.0000803184433098 |
Execution Trace
ERC1967Proxy.095ea7b3( )

-
PufferVaultV2.approve( spender=0x111111125421cA6dc452d289314280a0f8842A65, value=115792089237316195423570985008687907853269984665640564039457584007913129639935 ) => ( True )
File 1 of 2: ERC1967Proxy
File 2 of 2: PufferVaultV2
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (proxy/ERC1967/ERC1967Proxy.sol)pragma solidity ^0.8.20;import {Proxy} from "../Proxy.sol";import {ERC1967Utils} from "./ERC1967Utils.sol";/*** @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an* implementation address that can be changed. This address is stored in storage in the location specified by* https://eips.ethereum.org/EIPS/eip-1967[EIP1967], so that it doesn't conflict with the storage layout of the* implementation behind the proxy.*/contract ERC1967Proxy is Proxy {/*** @dev Initializes the upgradeable proxy with an initial implementation specified by `implementation`.** If `_data` is nonempty, it's used as data in a delegate call to `implementation`. This will typically be an
File 2 of 2: PufferVaultV2
12345678910111213141516// SPDX-License-Identifier: GPL-3.0pragma solidity >=0.8.0 <0.9.0;import { PufferVault } from "./PufferVault.sol";import { IStETH } from "./interface/Lido/IStETH.sol";import { ILidoWithdrawalQueue } from "./interface/Lido/ILidoWithdrawalQueue.sol";import { IEigenLayer } from "./interface/EigenLayer/IEigenLayer.sol";import { IStrategy } from "./interface/EigenLayer/IStrategy.sol";import { IDelegationManager } from "./interface/EigenLayer/IDelegationManager.sol";import { IWETH } from "./interface/Other/IWETH.sol";import { IPufferVaultV2 } from "./interface/IPufferVaultV2.sol";import { IPufferOracle } from "./interface/IPufferOracle.sol";import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";import { EnumerableMap } from "@openzeppelin/contracts/utils/structs/EnumerableMap.sol";import { Math } from "@openzeppelin/contracts/utils/math/Math.sol";import { IERC20 } from "openzeppelin/token/ERC20/IERC20.sol";import { EnumerableSet } from "@openzeppelin/contracts/utils/structs/EnumerableSet.sol";