ETH Price: $2,294.21 (-5.26%)

Token

Wrapped Celo (wCELO)
 

Overview

Max Total Supply

640,961.980972815386813391 wCELO

Holders

270 (0.00%)

Market

Price

$0.44 @ 0.000192 ETH (-0.70%)

Onchain Market Cap

$282,363.45

Circulating Supply Market Cap

$241,461,978.80

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
Null: 0x000...000
Balance
0 wCELO

Value
$0.00
0x0000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Wrapped Celo is a 1:1 equivalent of Celo. Celo is a utility and governance asset for the Celo community, which has a fixed supply and variable value. With Celo, you can help shape the direction of the Celo Platform.

Market

Volume (24H):$9,003,187.36
Market Capitalization:$241,461,978.80
Circulating Supply:548,116,086.00 wCELO
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-12-15
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.6.12;

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) public {
        // 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)
            }
        }
    }
}

Contract Security Audit

Contract ABI

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

608060405234801561001057600080fd5b5060405161019b38038061019b8339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f436f6e7472616374204c6f6769632063616e6e6f74206265203078300000000081525060200191505060405180910390fd5b807fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf755506082806101196000396000f3fe60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af43d806000843e81600081146048578184f35b8184fdfea26469706673582212206f2ec33642412846b13f487f2c42c97e597937b4750c4ebeef6c021cb373ebc364736f6c634300060c00330000000000000000000000007aac67b8cb7f39e080672ca6a32f5a6a964c26a4

Deployed Bytecode

0x60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af43d806000843e81600081146048578184f35b8184fdfea26469706673582212206f2ec33642412846b13f487f2c42c97e597937b4750c4ebeef6c021cb373ebc364736f6c634300060c0033

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

0000000000000000000000007aac67b8cb7f39e080672ca6a32f5a6a964c26a4

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007aac67b8cb7f39e080672ca6a32f5a6a964c26a4


Deployed Bytecode Sourcemap

62:1266:0:-:0;;;849:18;843:25;899:4;893:11;941:14;936:3;931;918:38;1044:1;1041;1025:14;1020:3;1005:13;998:5;985:61;1073:16;1126:5;1123:1;1118:3;1103:29;1153:7;1179:1;1174:59;;;;1286:5;1281:3;1274:18;1174:59;1212:5;1207:3;1200:18

Swarm Source

ipfs://6f2ec33642412846b13f487f2c42c97e597937b4750c4ebeef6c021cb373ebc3
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.