S Price: $0.48223 (+3.59%)
    /

    Contract

    0x62D4CFCf3475c575b5E9CA3dfDdA8eCA99Fb37BD

    Overview

    S Balance

    Sonic LogoSonic LogoSonic Logo0 S

    S Value

    $0.00

    Token Holdings

    Multichain Info

    No addresses found
    Transaction Hash
    Method
    Block
    Age
    From
    To
    Amount
    Process Redeems205698982025-04-16 14:50:034 days ago1744815003IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0086172355
    Request Redeem205693722025-04-16 14:46:094 days ago1744814769IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0134399250.0001
    Process Redeems187715482025-04-07 17:15:2113 days ago1744046121IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0078586255
    Process Deposit187715372025-04-07 17:15:1613 days ago1744046116IN
    0x62D4CFCf...A99Fb37BD
    0 S0.007231455
    Request Deposit183256422025-04-05 14:03:3115 days ago1743861811IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0087389150.0001
    Request Redeem179593582025-04-03 18:11:4017 days ago1743703900IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0147814155
    Process Redeems172073992025-03-31 9:05:1120 days ago1743411911IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0086147655
    Request Redeem172003312025-03-31 8:20:4720 days ago1743409247IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0134376750.0001
    Process Deposit147902732025-03-20 7:35:0631 days ago1742456106IN
    0x62D4CFCf...A99Fb37BD
    0 S0.007231455
    Request Deposit147894372025-03-20 7:28:5531 days ago1742455735IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0096141155
    Process Redeems138753152025-03-15 13:33:0236 days ago1742045582IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0078586255
    Request Redeem138744802025-03-15 13:27:5136 days ago1742045271IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0147814155
    Process Deposit129209692025-03-10 20:58:0241 days ago1741640282IN
    0x62D4CFCf...A99Fb37BD
    0 S0.007231455
    Request Deposit129195332025-03-10 20:49:0241 days ago1741639742IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0096141155
    Process Deposit128113672025-03-10 9:03:0241 days ago1741597382IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0084908455
    Request Deposit128102482025-03-10 8:54:3141 days ago1741596871IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0087389150.0001
    Process Deposit127506992025-03-10 0:58:0642 days ago1741568286IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0084908455
    Request Deposit127500102025-03-10 0:52:4342 days ago1741567963IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0096141155
    Process Deposit88552012025-02-20 10:27:0259 days ago1740047222IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0084908455
    Request Deposit88536062025-02-20 10:17:1159 days ago1740046631IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0085001150.0001
    Process Redeems86569372025-02-19 13:17:0260 days ago1739971022IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0086147655
    Request Redeem86561072025-02-19 13:11:5660 days ago1739970716IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0155934655.01
    Process Redeems85623412025-02-19 2:07:0261 days ago1739930822IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0086147655
    Request Redeem85569162025-02-19 1:17:4361 days ago1739927863IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0147814155
    Process Deposit81583682025-02-16 18:17:0763 days ago1739729827IN
    0x62D4CFCf...A99Fb37BD
    0 S0.0081733855
    View all transactions

    Latest 1 internal transaction

    Parent Transaction Hash Block Age From To Amount
    40187872025-01-15 16:25:3495 days ago1736958334
     Contract Creation
    0 S
    Loading...
    Loading

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

    Contract Name:
    LexPoolProxy

    Compiler Version
    v0.8.24+commit.e11b9ed9

    Optimization Enabled:
    Yes with 200 runs

    Other Settings:
    paris EvmVersion
    File 1 of 5 : LexPoolProxy.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    // SPDX-License-Identifier: BUSL-1.1
    pragma solidity ^0.8.24;
    import "../../../AdministrationContracts/AcceptableRegistryImplementationClaimableAdmin.sol";
    /**
    * @title LexPoolProxy
    * @dev Used as the upgradable lex pool of the Lynx platform
    */
    contract LexPoolProxy is AcceptableRegistryImplementationClaimableAdmin {
    constructor(
    address _registry,
    address _initialAdmin
    )
    AcceptableRegistryImplementationClaimableAdmin(
    _registry,
    "LexPool",
    _initialAdmin
    )
    {}
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 5 : AcceptableImplementationClaimableAdmin.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: BUSL-1.1
    pragma solidity ^0.8.24;
    import "./AcceptableImplementationClaimableAdminStorage.sol";
    /**
    * @title SafeUpgradeableClaimableAdmin
    * @dev based on Compound's Unitroller
    * https://github.com/compound-finance/compound-protocol/blob/a3214f67b73310d547e00fc578e8355911c9d376/contracts/Unitroller.sol
    */
    contract AcceptableImplementationClaimableAdmin is
    AcceptableImplementationClaimableAdminStorage
    {
    /**
    * @notice Emitted when pendingImplementation is changed
    */
    event NewPendingImplementation(
    address oldPendingImplementation,
    address newPendingImplementation
    );
    /**
    * @notice Emitted when pendingImplementation is accepted, which means delegation implementation is updated
    */
    event NewImplementation(address oldImplementation, address newImplementation);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 3 of 5 : AcceptableImplementationClaimableAdminStorage.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: BUSL-1.1
    pragma solidity ^0.8.24;
    contract ClaimableAdminStorage {
    /**
    * @notice Administrator for this contract
    */
    address public admin;
    /**
    * @notice Pending administrator for this contract
    */
    address public pendingAdmin;
    /*** Modifiers ***/
    modifier onlyAdmin() {
    require(msg.sender == admin, "ONLY_ADMIN");
    _;
    }
    /*** Constructor ***/
    constructor() {
    // Set admin to caller
    admin = msg.sender;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 4 of 5 : AcceptableRegistryImplementationClaimableAdmin.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: BUSL-1.1
    pragma solidity ^0.8.24;
    import "./AcceptableImplementationClaimableAdmin.sol";
    import "./IContractRegistryBase.sol";
    /**
    * @title AcceptableRegistryImplementationClaimableAdmin
    */
    contract AcceptableRegistryImplementationClaimableAdmin is
    AcceptableImplementationClaimableAdmin,
    AcceptableRegistryImplementationClaimableAdminStorage
    {
    bytes32 public immutable CONTRACT_NAME_HASH;
    constructor(
    address _registry,
    string memory proxyName,
    address _initialAdmin
    ) AcceptableImplementationClaimableAdmin(_initialAdmin) {
    registry = _registry;
    CONTRACT_NAME_HASH = keccak256(abi.encodePacked(proxyName));
    }
    function approvePendingImplementationInternal(
    address _implementation
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 5 of 5 : IContractRegistryBase.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // SPDX-License-Identifier: BUSL-1.1
    pragma solidity ^0.8.24;
    interface IContractRegistryBase {
    function isImplementationValidForProxy(
    bytes32 proxyNameHash,
    address _implementation
    ) external view returns (bool);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Settings
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    {
    "optimizer": {
    "enabled": true,
    "runs": 200
    },
    "outputSelection": {
    "*": {
    "*": [
    "evm.bytecode",
    "evm.deployedBytecode",
    "devdoc",
    "userdoc",
    "metadata",
    "abi"
    ]
    }
    },
    "evmVersion": "paris",
    "metadata": {
    "useLiteralContent": true
    },
    "libraries": {}
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract Security Audit

    Contract ABI

    API
    [{"inputs":[{"internalType":"address","name":"_registry","type":"address"},{"internalType":"address","name":"_initialAdmin","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldImplementation","type":"address"},{"indexed":false,"internalType":"address","name":"newImplementation","type":"address"}],"name":"NewImplementation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldPendingAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldPendingImplementation","type":"address"},{"indexed":false,"internalType":"address","name":"newPendingImplementation","type":"address"}],"name":"NewPendingImplementation","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"CONTRACT_NAME_HASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_acceptAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_acceptImplementation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"_setPendingAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newPendingImplementation","type":"address"}],"name":"_setPendingImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingImplementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"registry","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

    Deployed Bytecode

    0x6080604052600436106100955760003560e01c8063b71d1a0c11610059578063b71d1a0c146101f8578063c1e8033414610218578063e992a0411461022d578063e9c714f21461024d578063f851a440146102625761009c565b80632678224714610119578063396f7b23146101565780635c60da1b1461017657806368c63188146101965780637b103999146101d85761009c565b3661009c57005b6002546040516000916001600160a01b0316906100bc9083903690610717565b600060405180830381855af49150503d80600081146100f7576040519150601f19603f3d011682016040523d82523d6000602084013e6100fc565b606091505b505090506040513d6000823e818015610113573d82f35b3d82fd5b005b34801561012557600080fd5b50600154610139906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561016257600080fd5b50600354610139906001600160a01b031681565b34801561018257600080fd5b50600254610139906001600160a01b031681565b3480156101a257600080fd5b506101ca7f3dce49aa7b2562381b9553ec6d9dc264b8c03da67023755db0dac41c1971d94e81565b60405190815260200161014d565b3480156101e457600080fd5b50600454610139906001600160a01b031681565b34801561020457600080fd5b50610117610213366004610727565b610282565b34801561022457600080fd5b506101ca61032f565b34801561023957600080fd5b50610117610248366004610727565b61046c565b34801561025957600080fd5b5061011761055a565b34801561026e57600080fd5b50600054610139906001600160a01b031681565b6000546001600160a01b031633146102cd5760405162461bcd60e51b81526020600482015260096024820152682737ba1020b236b4b760b91b60448201526064015b60405180910390fd5b600180546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527fca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a991015b60405180910390a15050565b6003546000906001600160a01b03163314801561035657506003546001600160a01b031615155b6103b25760405162461bcd60e51b815260206004820152602760248201527f4e6f7420746865204558495354494e472070656e64696e6720696d706c656d65604482015266373a30ba34b7b760c91b60648201526084016102c4565b60028054600380546001600160a01b038082166001600160a01b031980861682179096559490911690915560408051919092168082526020820184905292917fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a910160405180910390a1600354604080516001600160a01b03808516825290921660208301527fe945ccee5d701fc83f9b8aa8ca94ea4219ec1fcbd4f4cab4f0ea57c5c3e1d815910160405180910390a160009250505090565b6000546001600160a01b031633146104b25760405162461bcd60e51b81526020600482015260096024820152683737ba1030b236b4b760b91b60448201526064016102c4565b6104bb81610678565b6105005760405162461bcd60e51b815260206004820152601660248201527524a72b20a624a22fa4a6a82622a6a2a72a20aa24a7a760511b60448201526064016102c4565b600380546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527fe945ccee5d701fc83f9b8aa8ca94ea4219ec1fcbd4f4cab4f0ea57c5c3e1d8159101610323565b6001546001600160a01b03163314801561057e57506001546001600160a01b031615155b6105ca5760405162461bcd60e51b815260206004820152601e60248201527f4e6f7420746865204558495354494e472070656e64696e672061646d696e000060448201526064016102c4565b60008054600180546001600160a01b038082166001600160a01b031980861682179096559490911690915560408051919092168082526020820184905292917ff9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc910160405180910390a1600154604080516001600160a01b03808516825290921660208301527fca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a99101610323565b60048054604051631e58694360e01b81527f3dce49aa7b2562381b9553ec6d9dc264b8c03da67023755db0dac41c1971d94e928101929092526001600160a01b038381166024840152600092911690631e58694390604401602060405180830381865afa1580156106ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107119190610757565b92915050565b8183823760009101908152919050565b60006020828403121561073957600080fd5b81356001600160a01b038116811461075057600080fd5b9392505050565b60006020828403121561076957600080fd5b8151801515811461075057600080fdfea26469706673582212200d94f443e05d3b01558490e812d61a9db7d111cd3ec9e83654a6806951e0515964736f6c63430008180033

    Block Age Transaction Gas Used Reward
    view all blocks ##produced##

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

    Validator Index Block Age Amount
    View All Withdrawals

    Transaction Hash Block Age 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.