Contract

0x902767c9e11188C985eB3494ee469E53f1b6de53

Overview

SOPH Balance

Sophon LogoSophon LogoSophon Logo0 SOPH

SOPH Value

-

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Exec Transaction62792762025-03-07 16:09:173 days ago1741363757IN
0x902767c9...3f1b6de53
0 SOPH0.463381962,285.73242057
Exec Transaction62087592025-03-06 14:11:224 days ago1741270282IN
0x902767c9...3f1b6de53
0 SOPH1.215010542,095.41298044
Exec Transaction62087402025-03-06 14:10:594 days ago1741270259IN
0x902767c9...3f1b6de53
0 SOPH1.105171092,095.41298044
Exec Transaction56721142025-02-26 11:32:3712 days ago1740569557IN
0x902767c9...3f1b6de53
0 SOPH1.180610012,083.0863493
Exec Transaction56383942025-02-25 23:10:2413 days ago1740525024IN
0x902767c9...3f1b6de53
0 SOPH0.430780542,112.92256712
Exec Transaction42810402025-02-07 15:02:3931 days ago1738940559IN
0x902767c9...3f1b6de53
0 SOPH0.487327412,478.71322781
Exec Transaction35101202025-01-29 6:52:0341 days ago1738133523IN
0x902767c9...3f1b6de53
0 SOPH3.688693742,275.94165495
Exec Transaction35100742025-01-29 6:51:1741 days ago1738133477IN
0x902767c9...3f1b6de53
0 SOPH3.748919712,275.94165495
Exec Transaction35100032025-01-29 6:50:0641 days ago1738133406IN
0x902767c9...3f1b6de53
0 SOPH4.224673452,275.94165495
Exec Transaction35099692025-01-29 6:49:1341 days ago1738133353IN
0x902767c9...3f1b6de53
0 SOPH3.805010032,282.45503365
Exec Transaction35099432025-01-29 6:48:4741 days ago1738133327IN
0x902767c9...3f1b6de53
0 SOPH3.805003182,282.45503365
Exec Transaction35099082025-01-29 6:48:1241 days ago1738133292IN
0x902767c9...3f1b6de53
0 SOPH3.805003182,282.45503365
Exec Transaction35098612025-01-29 6:47:2541 days ago1738133245IN
0x902767c9...3f1b6de53
0 SOPH4.145803392,282.45503365
Exec Transaction35098212025-01-29 6:46:4541 days ago1738133205IN
0x902767c9...3f1b6de53
0 SOPH0.403880412,282.45503365
Exec Transaction34642152025-01-28 17:24:1241 days ago1738085052IN
0x902767c9...3f1b6de53
0 SOPH7.962017384,273.71317172
Exec Transaction34641972025-01-28 17:23:3741 days ago1738085017IN
0x902767c9...3f1b6de53
0 SOPH7.153832584,273.71317172
Exec Transaction34641712025-01-28 17:23:1141 days ago1738084991IN
0x902767c9...3f1b6de53
0 SOPH7.153853954,273.71317172
Exec Transaction34641342025-01-28 17:22:3441 days ago1738084954IN
0x902767c9...3f1b6de53
0 SOPH7.153832584,273.71317172
Exec Transaction34641022025-01-28 17:22:0241 days ago1738084922IN
0x902767c9...3f1b6de53
0 SOPH7.153832584,273.71317172
Exec Transaction34640732025-01-28 17:21:3341 days ago1738084893IN
0x902767c9...3f1b6de53
0 SOPH7.153900964,273.71317172
Exec Transaction34640462025-01-28 17:21:0641 days ago1738084866IN
0x902767c9...3f1b6de53
0 SOPH7.153832584,273.71317172
Exec Transaction34640022025-01-28 17:20:2241 days ago1738084822IN
0x902767c9...3f1b6de53
0 SOPH7.153832584,273.71317172
Exec Transaction34639412025-01-28 17:19:2141 days ago1738084761IN
0x902767c9...3f1b6de53
0 SOPH7.963060174,273.71317172
Exec Transaction34639132025-01-28 17:18:3341 days ago1738084713IN
0x902767c9...3f1b6de53
0 SOPH6.75578414,037.02764755
Exec Transaction34638752025-01-28 17:17:5541 days ago1738084675IN
0x902767c9...3f1b6de53
0 SOPH6.75578414,037.02764755
View all transactions

Latest 1 internal transaction

Parent Transaction Hash Block From To
1602024-11-01 12:05:08129 days ago1730462708  Contract Creation0 SOPH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SafeProxy

Compiler Version
v0.7.6+commit.7338295f

ZkSolc Version
v1.5.4

Optimization Enabled:
Yes with Mode 3

Other Settings:
default evmVersion
File 1 of 1 : SafeProxy.sol
// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/**
 * @title IProxy - Helper interface to access the singleton address of the Proxy on-chain.
 * @author Richard Meissner - @rmeissner
 */
interface IProxy {
    function masterCopy() external view returns (address);
}

/**
 * @title SafeProxy - 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 SafeProxy {
    // 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;

    /**
     * @notice 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())
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "mode": "3"
  },
  "outputSelection": {
    "*": {
      "*": [
        "abi"
      ]
    }
  },
  "forceEVMLA": false,
  "detectMissingLibraries": false,
  "enableEraVMExtensions": false,
  "libraries": {}
}

Contract Security Audit

Contract ABI

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

1688f0b9000000000000000000000000610fca2e0279fa1f8c00c8c2f71df522ad469380000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000224b63e800d00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000009301e98dd367135f21bdf66f342a249c9d5f9069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000020719abd2e63518e68d30a295388cad6b542dcef0000000000000000000000003b6036d410ca018661324766680674921a8b2d8900000000000000000000000014574dfc6b7af658c5033ba9567386494795652100000000000000000000000090e10c37d8d9e854e7775b0069728642a1f886100000000000000000000000007f413262cb811b034d077d9184b5efda6943f2c3000000000000000000000000d89b0f620e0c72bd82e0447de07fb0a0abe01f69000000000000000000000000b912f3477e3e0114bac5bf7a04793d8fbb8b7a38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x00010000000000020000008004000039000000400040043f000000000301001900000060033002700000002e033001970000000100200190000000100000c13d000000000200041a0000003002200197000000000401043b000000360040009c0000004b0000c13d000000000020043f0000003701000041000000b40001042e0000000002000416000000000002004b000000490000c13d0000001f0530018f0000002f0630019800000080026000390000001c0000613d000000000701034f000000007807043c0000000004840436000000000024004b000000180000c13d000000000005004b000000290000613d000000000161034f0000000304500210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000008001300039000000400010043f000000200030008c000000490000413d000000800200043d0000003002200198000000a30000c13d00000033020000410000000000210435000000e40130003900000034020000410000000000210435000000c40130003900000035020000410000000000210435000000a40130003900000022020000390000000000210435000000840130003900000020020000390000000000210435000000400100043d000000000213004900000104022000390000002e0020009c0000002e0200804100000060022002100000002e0010009c0000002e010080410000004001100210000000000112019f000000b5000104300000000001000019000000b5000104300000001f0530018f0000002f04300198000000540000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000000500000c13d000000000005004b000000610000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f00000000005404350000000004000414000000040020008c0000007d0000c13d000000000331034f000000000100003100000038021001980000001f0410018f0000006f0000613d000000000503034f0000000006000019000000005705043c0000000006760436000000000026004b0000006b0000c13d000000000004004b0000009f0000613d000000000323034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000009f0000013d00000060013002100000002e0040009c0000002e04008041000000c003400210000000000113019f00b300ae0000040f000000000301001900000060033002700000001f0530018f0000002e0030019d0000002f043001980000008f0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000008b0000c13d000000000005004b0000009c0000613d000000000141034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000002e013001970000000100200190000000ac0000613d0000002e0010009c0000002e010080410000006001100210000000b40001042e000000000100041a0000003101100197000000000121019f000000000010041b0000002001000039000001000010044300000120000004430000003201000041000000b40001042e0000006001100210000000b500010430000000b1002104250000000102000039000000000001042d0000000002000019000000000001042d000000b300000432000000b40001042e000000b5000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000020000000000000000000000000000004000000100000000000000000008c379a0000000000000000000000000000000000000000000000000000000006564000000000000000000000000000000000000000000000000000000000000496e76616c69642073696e676c65746f6e20616464726573732070726f766964a619486e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000004d3d6ac1ca9bd3d9ab93e603de7967da33803409d7b4500e28f36ce7e4dd5a21

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000610fca2e0279fa1f8c00c8c2f71df522ad469380

-----Decoded View---------------
Arg [0] : _singleton (address): 0x610fcA2e0279Fa1F8C00c8c2F71dF522AD469380

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000610fca2e0279fa1f8c00c8c2f71df522ad469380


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.