Transaction Hash:
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 | ||
---|---|---|---|---|---|
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) | 203.007798449458299485 Eth | 203.007882272458299485 Eth | 0.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
File 2 of 4: GnosisSafe
File 3 of 4: ERC1967Proxy
File 4 of 4: GaugeIncentivesStash
12345678910111213141516// SPDX-License-Identifier: LGPL-3.0-onlypragma 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;
File 2 of 4: GnosisSafe
12345678910111213141516// SPDX-License-Identifier: LGPL-3.0-onlypragma 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>
File 3 of 4: ERC1967Proxy
12345678910111213141516// SPDX-License-Identifier: MITpragma 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: MITpragma solidity ^0.8.0;import "./IBeacon.sol";import "../Proxy.sol";import "../ERC1967/ERC1967Upgrade.sol";
File 4 of 4: GaugeIncentivesStash
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity 0.8.13;// ==========================================// | ____ _ __ __ |// | / __ \\(_) /______/ /_ |// | / /_/ / / __/ ___/ __ \\ |// | / ____/ / /_/ /__/ / / / |// | /_/ /_/\\__/\\___/_/ /_/ |// | |// ==========================================// ================= Pitch ==================// ==========================================// Authored by Pitch Research: research@pitch.foundationimport "@openzeppelin-contracts/contracts/utils/cryptography/MerkleProof.sol";import "@openzeppelin-upgradeable/contracts/access/OwnableUpgradeable.sol";import "@openzeppelin-upgradeable/contracts/proxy/utils/UUPSUpgradeable.sol";