S Price: $0.457847 (+3.97%)

Contract

0x786855c2ba3E8E47464E34417D542F2ceA546A50

Overview

S Balance

Sonic LogoSonic LogoSonic Logo1 S

S Value

$0.46 (@ $0.46/S)

Token Holdings

Transaction Hash
Method
Block
From
To
Exec Transaction51085092025-01-23 10:17:326 days ago1737627452IN
0x786855c2...ceA546A50
0 S0.0199933855
Exec Transaction38564322025-01-14 10:19:0615 days ago1736849946IN
0x786855c2...ceA546A50
0 S0.001990145.5
Exec Transaction38562702025-01-14 10:17:1915 days ago1736849839IN
0x786855c2...ceA546A50
0 S0.001712955.5
Exec Transaction38559082025-01-14 10:13:5615 days ago1736849636IN
0x786855c2...ceA546A50
0 S0.000485825.5
Exec Transaction33050392025-01-10 20:55:4218 days ago1736542542IN
0x786855c2...ceA546A50
0 S0.004064615.51
Exec Transaction33028772025-01-10 20:34:2818 days ago1736541268IN
0x786855c2...ceA546A50
0 S0.001586345.84
Exec Transaction33027682025-01-10 20:33:2318 days ago1736541203IN
0x786855c2...ceA546A50
0 S0.000779217.59
Exec Transaction33025502025-01-10 20:31:3318 days ago1736541093IN
0x786855c2...ceA546A50
0 S0.001740585.51
Exec Transaction33023952025-01-10 20:29:4918 days ago1736540989IN
0x786855c2...ceA546A50
0 S0.00056565.51
Exec Transaction33017252025-01-10 20:24:1418 days ago1736540654IN
0x786855c2...ceA546A50
0 S0.00077265.51
Exec Transaction33014862025-01-10 20:22:1418 days ago1736540534IN
0x786855c2...ceA546A50
0 S0.000511125.51
Exec Transaction33007922025-01-10 20:16:3218 days ago1736540192IN
0x786855c2...ceA546A50
0 S0.000756365.51
Exec Transaction33005022025-01-10 20:14:2918 days ago1736540069IN
0x786855c2...ceA546A50
0 S0.000511195.51
Exec Transaction33000552025-01-10 20:10:1618 days ago1736539816IN
0x786855c2...ceA546A50
0 S0.006317638.25
Exec Transaction32985102025-01-10 20:01:0518 days ago1736539265IN
0x786855c2...ceA546A50
0 S0.004237625.51
Exec Transaction32730272025-01-10 15:50:1119 days ago1736524211IN
0x786855c2...ceA546A50
0 S0.003568566.05
Exec Transaction32722702025-01-10 15:42:1119 days ago1736523731IN
0x786855c2...ceA546A50
0 S0.000590566
Exec Transaction32689402025-01-10 15:15:1319 days ago1736522113IN
0x786855c2...ceA546A50
0 S0.000619365.51
Transfer32236402025-01-10 8:43:1219 days ago1736498592IN
0x786855c2...ceA546A50
1 S0.0004304215

Latest 1 internal transaction

Parent Transaction Hash Block From To
24827722025-01-04 15:51:3725 days ago1736005897  Contract Creation0 S
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x94B736a4...28a70e818
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
GnosisSafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at SonicScan.org on 2024-12-20
*/

// 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 - <[email protected]>
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 - <[email protected]>
/// @author Richard Meissner - <[email protected]>
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.
    constructor(address _singleton) {
        require(_singleton != address(0), "Invalid singleton address provided");
        singleton = _singleton;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback() external payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, _singleton)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), _singleton, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) {
                revert(0, returndatasize())
            }
            return(0, returndatasize())
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033

Deployed Bytecode Sourcemap

524:1528:0:-:0;;;1376:42;1372:1;1366:8;1362:57;1556:66;1552:1;1539:15;1536:87;1533:2;;;1653:10;1650:1;1643:21;1692:4;1689:1;1682:15;1533:2;1745:14;1742:1;1739;1726:34;1843:1;1840;1824:14;1821:1;1809:10;1802:5;1789:56;1880:16;1877:1;1874;1859:38;1926:1;1917:7;1914:14;1911:2;;;1958:16;1955:1;1948:27;1911:2;2014:16;2011:1;2004:27

Swarm Source

ipfs://d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b9552

Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.