ETH Price: $2,746.22 (+5.21%)

Transaction Decoder

Block:
16171940 at Dec-12-2022 11:35:11 PM +UTC
Transaction Fee:
0.000767488694498838 ETH $2.11
Gas Used:
55,882 Gas / 13.734094959 Gwei

Account State Difference:

  Address   Before After State Difference Code
(beaverbuild)
203.007798449458299485 Eth203.007882272458299485 Eth0.000083823
0x9C43CeF3...ea179Bd0D
0.186661226131897526 Eth
Nonce: 151
0.185893737437398688 Eth
Nonce: 152
0.000767488694498838

Execution Trace

GnosisSafeProxy.6a761202( )
  • GnosisSafe.execTransaction( to=0x5D135C1a7604BF0b78018a21bA722e9A06e6D096, value=0, data=0x451ADF2B000000000000000000000000A632FAB76FE013199C8271AC22B466B9D11BFE8800000000000000000000000011EBE21E9D7BF541A18E1E3AC94939018CE88F0B00000000000000000000000000000000000000000000001B1AE4D6E2EF50000000000000000000000000000000000000000000000000000000071AFD498D0000, operation=0, safeTxGas=0, baseGas=0, gasPrice=0, gasToken=0x0000000000000000000000000000000000000000, refundReceiver=0x0000000000000000000000000000000000000000, signatures=0x0000000000000000000000009C43CEF371B6F1E66C4C578E8855653EA179BD0D000000000000000000000000000000000000000000000000000000000000000001 )
    • ERC1967Proxy.451adf2b( )
      • GaugeIncentivesStash.addReward( _gauge=0xa632Fab76Fe013199c8271Ac22b466b9D11BFe88, _token=0x11EBe21e9d7BF541A18e1E3aC94939018Ce88F0b, _amount=500000000000000000000, _pricePerToken=2000000000000000 )
        File 1 of 4: GnosisSafeProxy
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: LGPL-3.0-only
        pragma solidity >=0.7.0 <0.9.0;
        /// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain
        /// @author Richard Meissner - <richard@gnosis.io>
        interface IProxy {
        function masterCopy() external view returns (address);
        }
        /// @title GnosisSafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
        /// @author Stefan George - <stefan@gnosis.io>
        /// @author Richard Meissner - <richard@gnosis.io>
        contract GnosisSafeProxy {
        // singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
        // To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`
        address internal singleton;
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 2 of 4: GnosisSafe
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: LGPL-3.0-only
        pragma solidity >=0.7.0 <0.9.0;
        import "./base/ModuleManager.sol";
        import "./base/OwnerManager.sol";
        import "./base/FallbackManager.sol";
        import "./base/GuardManager.sol";
        import "./common/EtherPaymentFallback.sol";
        import "./common/Singleton.sol";
        import "./common/SignatureDecoder.sol";
        import "./common/SecuredTokenTransfer.sol";
        import "./common/StorageAccessible.sol";
        import "./interfaces/ISignatureValidator.sol";
        import "./external/GnosisSafeMath.sol";
        /// @title Gnosis Safe - A multisignature wallet with support for confirmations using signed messages based on ERC191.
        /// @author Stefan George - <stefan@gnosis.io>
        /// @author Richard Meissner - <richard@gnosis.io>
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 3 of 4: ERC1967Proxy
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma solidity ^0.8.0;
        import "@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol";
        import "@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol";
        import "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";
        import "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol";
        import "@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol";
        // Kept for backwards compatibility with older versions of Hardhat and Truffle plugins.
        contract AdminUpgradeabilityProxy is TransparentUpgradeableProxy {
        constructor(address logic, address admin, bytes memory data) payable TransparentUpgradeableProxy(logic, admin, data) {}
        }
        // SPDX-License-Identifier: MIT
        pragma solidity ^0.8.0;
        import "./IBeacon.sol";
        import "../Proxy.sol";
        import "../ERC1967/ERC1967Upgrade.sol";
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 4 of 4: GaugeIncentivesStash
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma solidity 0.8.13;
        // ==========================================
        // | ____ _ __ __ |
        // | / __ \\(_) /______/ /_ |
        // | / /_/ / / __/ ___/ __ \\ |
        // | / ____/ / /_/ /__/ / / / |
        // | /_/ /_/\\__/\\___/_/ /_/ |
        // | |
        // ==========================================
        // ================= Pitch ==================
        // ==========================================
        // Authored by Pitch Research: research@pitch.foundation
        import "@openzeppelin-contracts/contracts/utils/cryptography/MerkleProof.sol";
        import "@openzeppelin-upgradeable/contracts/access/OwnableUpgradeable.sol";
        import "@openzeppelin-upgradeable/contracts/proxy/utils/UUPSUpgradeable.sol";
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX