Transaction Hash:
Block:
22525467 at May-20-2025 04:58:47 PM +UTC
Transaction Fee:
0.000663667962791988 ETH
$1.73
Gas Used:
258,916 Gas / 2.563255893 Gwei
Emitted Events:
372 |
GnosisSafeProxy.0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8( 0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8, 0x000000000000000000000000a6b71e26c5e0845f74c812102ca7114b6a896ab2, 0000000000000000000000000000000000000000000000000000000000000080, 0000000000000000000000000000000000000000000000000000000000000001, 0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000f48f2b2d2a534e402487b3ee7c18c33aec0fe5e4, 0000000000000000000000000000000000000000000000000000000000000001, 000000000000000000000000b1b59171b71971a34f20265d2dd822207049e525 )
|
373 |
GnosisSafeProxyFactory.ProxyCreation( proxy=GnosisSafeProxy, singleton=GnosisSafe )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x184fBa11...f0CBDbC36 |
0 Eth
Nonce: 0
|
0 Eth
Nonce: 1
| |||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 12.727516203013872676 Eth | 12.727725402699650864 Eth | 0.000209199685778188 | |
0xa6B71E26...b6a896AB2 | (Safe: Proxy Factory 1.3.0 Default) | ||||
0xb1b59171...07049E525 |
0.409144402162592252 Eth
Nonce: 269
|
0.408480734199800264 Eth
Nonce: 270
| 0.000663667962791988 |
Execution Trace
GnosisSafeProxyFactory.createProxyWithNonce( _singleton=0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552, initializer=0xB63E800D0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000F48F2B2D2A534E402487B3EE7C18C33AEC0FE5E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025AA0F9A42EE4EA2DC7F3C9FF02F558DCB0445A30000000000000000000000000000000000000000000000000000000000000001000000000000000000000000B1B59171B71971A34F20265D2DD822207049E5250000000000000000000000000000000000000000000000000000000000000000, saltNonce=446546692053617665721 ) => ( proxy=0x184fBa1117C4E21268C26A0C968C891f0CBDbC36 )
-
GnosisSafeProxy.60806040( )
GnosisSafeProxy.b63e800d( )
-
GnosisSafe.setup( _owners=[0xb1b59171B71971a34F20265D2dd822207049E525], _threshold=1, to=0x0000000000000000000000000000000000000000, data=0x, fallbackHandler=0xf48f2B2d2a534e402487b3ee7C18c33Aec0Fe5e4, paymentToken=0x0000000000000000000000000000000000000000, payment=0, paymentReceiver=0x25aa0f9a42eE4Ea2Dc7f3c9fF02F558dcb0445a3 )
-
createProxyWithNonce[GnosisSafeProxyFactory (ln:94)]
deployProxyWithNonce[GnosisSafeProxyFactory (ln:99)]
ProxyCreation[GnosisSafeProxyFactory (ln:107)]
File 1 of 3: GnosisSafeProxyFactory
File 2 of 3: GnosisSafeProxy
File 3 of 3: GnosisSafe
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;/// @dev Constructor function sets address of singleton contract./// @param _singleton Singleton address.
File 2 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;
File 3 of 3: 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>