Transaction Hash:
Block:
17407296 at Jun-04-2023 12:38:59 PM +UTC
Transaction Fee:
0.002160340151432736 ETH
$5.95
Gas Used:
103,558 Gas / 20.861161392 Gwei
Emitted Events:
61 |
HamsterCoin.Approval( owner=GnosisSafeProxy, spender=[Receiver] HamsterClaim, value=403034048519492000000000000000000 )
|
62 |
HamsterCoin.Transfer( from=GnosisSafeProxy, to=[Sender] 0x0acd9fb85ddd393a78bc7acd621b8be796b97fee, value=295450000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x0acD9FB8...796B97fee |
0.00466167 Eth
Nonce: 0
|
0.002501329848567264 Eth
Nonce: 1
| 0.002160340151432736 | ||
0x10224Da3...6EcFC019C | |||||
0x42a43bc1...A124C03c2 | |||||
0x4675C7e5...ef3b0a263
Miner
| (Coinbase: MEV Builder) | 0.013031917727324084 Eth | 0.013135475727324084 Eth | 0.000103558 |
Execution Trace
HamsterClaim.claim( snapshotSignature=0x657D7160FE25129007FBAF8F7772F790823B2DA922922C0A1FCE67BB00594FCA269D6EF67B3891A6C7DF3BD7DFC143B4F748E104AB4F6FA436B8456E8C2C935E1C, snapshotAmount=295450000000000000000000, mongSignature=0xA1B2B103AED296D8BF1B33CBC5300EC9D956E8E58D9FA212503D9A0FF2557DEC15845704912292BD02BB3C43B6A9894882BE7A2A009C766D521BB1C16CB9527D1B, mongAmount=0, mongTokenIds=[] )
-
Null: 0x000...001.a4a5a49a( )
-
HamsterCoin.transferFrom( from=0x37b08c24Ce616E7E3A439Ca2f0C22aA8CdeE4a34, to=0x0acD9FB85dDd393A78bc7acd621b8BE796B97fee, amount=295450000000000000000000 ) => ( True )
File 1 of 3: HamsterClaim
File 2 of 3: HamsterCoin
File 3 of 3: GnosisSafeProxy
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.9.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 2 of 3: HamsterCoin
12345678910111213141516// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/
File 3 of 3: GnosisSafeProxy
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;