POL Price: $0.097065 (+3.09%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 POL

POL Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Approve833352192026-02-22 20:01:0614 days ago1771790466IN
CelsiusX: cxETH Token
0 POL0.00898896175.76821842
Approve820974962026-01-25 4:22:4443 days ago1769314964IN
CelsiusX: cxETH Token
0 POL0.0029313856.99870094
Approve819535372026-01-21 20:24:0646 days ago1769027046IN
CelsiusX: cxETH Token
0 POL0.00901962309.4741991
Approve810827392026-01-01 16:25:3766 days ago1767284737IN
CelsiusX: cxETH Token
0 POL0.0071836139.6799715
Approve810683112026-01-01 8:24:4166 days ago1767255881IN
CelsiusX: cxETH Token
0 POL0.0016423131.93360447
Approve802309722025-12-12 19:21:5186 days ago1765567311IN
CelsiusX: cxETH Token
0 POL0.0008892130.51
Approve802309652025-12-12 19:21:3786 days ago1765567297IN
CelsiusX: cxETH Token
0 POL0.0008892130.51
Approve792634562025-11-20 9:45:43108 days ago1763631943IN
CelsiusX: cxETH Token
0 POL0.00654998224.73786101
Approve791622522025-11-18 1:32:15111 days ago1763429535IN
CelsiusX: cxETH Token
0 POL0.00583777114.12387168
Approve783917342025-10-31 5:25:01129 days ago1761888301IN
CelsiusX: cxETH Token
0 POL0.0027150552.7922274
Approve783384862025-10-29 23:50:01130 days ago1761781801IN
CelsiusX: cxETH Token
0 POL0.0019236237.40342711
Approve783379352025-10-29 23:31:39130 days ago1761780699IN
CelsiusX: cxETH Token
0 POL0.0017220933.48496234
Approve783377902025-10-29 23:26:49130 days ago1761780409IN
CelsiusX: cxETH Token
0 POL0.0016013331.13686035
Approve783266632025-10-29 17:15:55130 days ago1761758155IN
CelsiusX: cxETH Token
0 POL0.0018168562.33857629
Approve783266582025-10-29 17:15:45130 days ago1761758145IN
CelsiusX: cxETH Token
0 POL0.001808962.06578456
Approve783266232025-10-29 17:14:35130 days ago1761758075IN
CelsiusX: cxETH Token
0 POL0.0018084662.05073794
Approve781136282025-10-24 18:54:42135 days ago1761332082IN
CelsiusX: cxETH Token
0 POL0.0011366138.99846947
Approve781136242025-10-24 18:54:34135 days ago1761332074IN
CelsiusX: cxETH Token
0 POL0.0011351738.94907143
Approve780548322025-10-23 10:14:47136 days ago1761214487IN
CelsiusX: cxETH Token
0 POL0.0013847347.51181292
Approve779479272025-10-20 22:50:05139 days ago1761000605IN
CelsiusX: cxETH Token
0 POL0.0015428730
Approve775373492025-10-11 10:42:14148 days ago1760179334IN
CelsiusX: cxETH Token
0 POL0.0013949647.86289004
Approve775373432025-10-11 10:42:02148 days ago1760179322IN
CelsiusX: cxETH Token
0 POL0.0014548849.9190095
Approve775373392025-10-11 10:41:54148 days ago1760179314IN
CelsiusX: cxETH Token
0 POL0.0014248548.88841186
Approve772154062025-10-03 16:35:20156 days ago1759509320IN
CelsiusX: cxETH Token
0 POL0.0041484581.17517134
Approve770015282025-09-28 10:09:19161 days ago1759054159IN
CelsiusX: cxETH Token
0 POL0.000880130.19734769
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Audited
File 1 of 1 : Proxy.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

contract Proxy {
    // Code position in storage is keccak256("PROXIABLE") = "0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7"
    uint256 constant PROXIABLE_MEM_SLOT =
        0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7;

    // constructor(bytes memory constructData, address contractLogic) public {
    constructor(address contractLogic) {
        // Verify a valid address was passed in
        require(contractLogic != address(0), "Contract Logic cannot be 0x0");

        // save the code address
        assembly {
            // solium-disable-line
            sstore(PROXIABLE_MEM_SLOT, contractLogic)
        }
    }

    fallback() external payable {
        assembly {
            // solium-disable-line
            let contractLogic := sload(PROXIABLE_MEM_SLOT)
            let ptr := mload(0x40)
            calldatacopy(ptr, 0x0, calldatasize())
            let success := delegatecall(
                gas(),
                contractLogic,
                ptr,
                calldatasize(),
                0,
                0
            )
            let retSz := returndatasize()
            returndatacopy(ptr, 0, retSz)
            switch success
            case 0 {
                revert(ptr, retSz)
            }
            default {
                return(ptr, retSz)
            }
        }
    }
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "london",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

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

608060405234801561001057600080fd5b5060405161017038038061017083398101604081905261002f916100b0565b6001600160a01b0381166100895760405162461bcd60e51b815260206004820152601c60248201527f436f6e7472616374204c6f6769632063616e6e6f742062652030783000000000604482015260640160405180910390fd5b7fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7556100e0565b6000602082840312156100c257600080fd5b81516001600160a01b03811681146100d957600080fd5b9392505050565b6082806100ee6000396000f3fe60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af491503d806000833e8280156048578183f35b8183fdfea26469706673582212205ba3ef47360b6c73203875ef0108514e12ddb3fd41522ddc47f5a21fc9b81dc764736f6c634300080a00330000000000000000000000004859df02d1c7cd85c2a283708958aaa7728bad67

Deployed Bytecode

0x60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af491503d806000833e8280156048578183f35b8183fdfea26469706673582212205ba3ef47360b6c73203875ef0108514e12ddb3fd41522ddc47f5a21fc9b81dc764736f6c634300080a0033

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

0000000000000000000000004859df02d1c7cd85c2a283708958aaa7728bad67

-----Decoded View---------------
Arg [0] : contractLogic (address): 0x4859dF02d1c7cD85c2A283708958AaA7728baD67

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004859df02d1c7cd85c2a283708958aaa7728bad67


Block Transaction Gas Used Reward
view all blocks produced

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

OVERVIEW

CelsiusX is the DeFi engineering arm of Celsius. Their mission is to bridge CeFi and DeFi and facilitate cross-chain liquidity through the bridge.

Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ 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.