POL Price: $0.646096 (-6.07%)
 

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve651775942024-12-07 3:17:542 days ago1733541474IN
CelsiusX: cxBTC Token
0 POL0.000757725.9978312
Approve651775902024-12-07 3:17:462 days ago1733541466IN
CelsiusX: cxBTC Token
0 POL0.0007577325.99872885
Approve650005932024-12-02 17:04:286 days ago1733159068IN
CelsiusX: cxBTC Token
0 POL0.0022185576.12118383
Approve649980422024-12-02 15:32:326 days ago1733153552IN
CelsiusX: cxBTC Token
0 POL0.0028279797.03120915
Approve641930882024-11-12 11:33:2526 days ago1731411205IN
CelsiusX: cxBTC Token
0 POL0.01701012330.74962573
Approve634534552024-10-25 1:36:3145 days ago1729820191IN
CelsiusX: cxBTC Token
0 POL0.0029831195.78158441
Approve634534292024-10-25 1:35:3745 days ago1729820137IN
CelsiusX: cxBTC Token
0 POL0.0029108699.87530126
Approve631520502024-10-17 14:12:3352 days ago1729174353IN
CelsiusX: cxBTC Token
0 POL0.0009617933.00032117
Approve624723602024-09-30 19:29:1969 days ago1727724559IN
CelsiusX: cxBTC Token
0 POL0.0009617833.00000001
Approve614523432024-09-05 11:50:0294 days ago1725537002IN
CelsiusX: cxBTC Token
0 POL0.0009617732.99982039
Approve590244892024-07-06 10:12:05156 days ago1720260725IN
CelsiusX: cxBTC Token
0 POL0.0009034931
Approve584241992024-06-21 9:23:27171 days ago1718961807IN
CelsiusX: cxBTC Token
0 POL0.001689857.97918815
Burn577720182024-06-04 21:17:21187 days ago1717535841IN
CelsiusX: cxBTC Token
0 POL0.0021755750.04900002
Burn577720062024-06-04 21:16:55187 days ago1717535815IN
CelsiusX: cxBTC Token
0 POL0.0019580645.04500002
Burn577719612024-06-04 21:15:19187 days ago1717535719IN
CelsiusX: cxBTC Token
0 POL0.0019580645.04500002
Burn577719442024-06-04 21:14:43187 days ago1717535683IN
CelsiusX: cxBTC Token
0 POL0.0018059146.73100002
Burn577719262024-06-04 21:14:05187 days ago1717535645IN
CelsiusX: cxBTC Token
0 POL0.001868342.99200002
Approve575750512024-05-30 17:53:05192 days ago1717091585IN
CelsiusX: cxBTC Token
0 POL0.0015342330.00000143
Burn570444222024-05-16 19:34:32206 days ago1715888072IN
CelsiusX: cxBTC Token
0 POL0.00883952203.35233931
Transfer570065922024-05-15 18:58:45207 days ago1715799525IN
CelsiusX: cxBTC Token
0 POL0.0021947336.03600094
Approve555189462024-04-06 17:54:27246 days ago1712426067IN
CelsiusX: cxBTC Token
0 POL0.00524715102.02709643
Approve555188522024-04-06 17:50:45246 days ago1712425845IN
CelsiusX: cxBTC Token
0 POL0.0049907497.04153822
Approve555187682024-04-06 17:47:37246 days ago1712425657IN
CelsiusX: cxBTC Token
0 POL0.02046566397.94012862
Approve555181932024-04-06 17:25:11246 days ago1712424311IN
CelsiusX: cxBTC Token
0 POL0.0043138583.8797823
Approve555181652024-04-06 17:24:03246 days ago1712424243IN
CelsiusX: cxBTC Token
0 POL0.0230956449.07745546
View all transactions

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

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

Contract Name:
Proxy

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
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

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

Deployed Bytecode

0x60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af491503d806000833e8280156048578183f35b8183fdfea26469706673582212205ba3ef47360b6c73203875ef0108514e12ddb3fd41522ddc47f5a21fc9b81dc764736f6c634300080a0033

Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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
[ 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.