ETH Price: $2,495.28 (+0.60%)

Contract

0x25450C700B7e55949A97E4E921cb4D4a04610559
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer109652612020-09-30 18:10:461609 days ago1601489446IN
0x25450C70...a04610559
0 ETH0.0042348880
Transfer109650342020-09-30 17:22:451609 days ago1601486565IN
0x25450C70...a04610559
0 ETH0.00672287127
Transfer109649212020-09-30 16:51:531609 days ago1601484713IN
0x25450C70...a04610559
0 ETH0.00534653101
Transfer109339882020-09-25 20:34:201614 days ago1601066060IN
0x25450C70...a04610559
0 ETH0.0023140961
Transfer108743992020-09-16 17:09:551623 days ago1600276195IN
0x25450C70...a04610559
0 ETH0.00905171
Transfer108351882020-09-10 16:48:341629 days ago1599756514IN
0x25450C70...a04610559
0 ETH0.01005784190
Transfer107333152020-08-26 2:17:321645 days ago1598408252IN
0x25450C70...a04610559
0 ETH0.0021623557
Transfer107274002020-08-25 4:18:081646 days ago1598329088IN
0x25450C70...a04610559
0 ETH0.0043407582
Transfer107267182020-08-25 1:39:091646 days ago1598319549IN
0x25450C70...a04610559
0 ETH0.0035988368
Transfer106992812020-08-20 20:32:221650 days ago1597955542IN
0x25450C70...a04610559
0 ETH0.0048171791
Transfer106941212020-08-20 1:38:501651 days ago1597887530IN
0x25450C70...a04610559
0 ETH0.0036039295
Transfer106861942020-08-18 20:23:571652 days ago1597782237IN
0x25450C70...a04610559
0 ETH0.0045524986
Transfer106848512020-08-18 15:40:361652 days ago1597765236IN
0x25450C70...a04610559
0 ETH0.00894618169
Transfer106795002020-08-17 19:42:521653 days ago1597693372IN
0x25450C70...a04610559
0 ETH0.0040760777
Transfer106755442020-08-17 4:51:581654 days ago1597639918IN
0x25450C70...a04610559
0 ETH0.0046054387
Transfer106753282020-08-17 4:02:341654 days ago1597636954IN
0x25450C70...a04610559
0 ETH0.0046583688
Transfer106753212020-08-17 4:01:141654 days ago1597636874IN
0x25450C70...a04610559
0 ETH0.004711389
Transfer106752552020-08-17 3:47:421654 days ago1597636062IN
0x25450C70...a04610559
0 ETH0.0047642490
Transfer106752072020-08-17 3:38:191654 days ago1597635499IN
0x25450C70...a04610559
0 ETH0.0042878181
Transfer106752062020-08-17 3:38:121654 days ago1597635492IN
0x25450C70...a04610559
0 ETH0.0043407582
Transfer106749552020-08-17 2:38:521654 days ago1597631932IN
0x25450C70...a04610559
0 ETH0.0045524986
Transfer106726732020-08-16 18:16:341654 days ago1597601794IN
0x25450C70...a04610559
0 ETH0.0043946883
Initialize106724922020-08-16 17:41:571654 days ago1597599717IN
0x25450C70...a04610559
0 ETH0.0113914381

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CICProxy

Compiler Version
v0.6.2+commit.bacdbe57

Optimization Enabled:
No with 200 runs

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

// The $CIC 🎱🎱🎱 pronounced "sick"
pragma solidity 0.6.2;

contract CICProxy {
    

    // Code position in storage is keccak256("PROXIABLE") = "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(0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7, contractLogic)
        }
    }

    fallback() external payable {
        assembly { // solium-disable-line
            let contractLogic := sload(0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7)
            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"}]

608060405234801561001057600080fd5b5060405161019b38038061019b8339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f436f6e7472616374204c6f6769632063616e6e6f74206265203078300000000081525060200191505060405180910390fd5b807fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf755506082806101196000396000f3fe60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af43d806000843e81600081146048578184f35b8184fdfea2646970667358221220b3ab60d55e88fad0d4973c1a9497e19456e87b4fb1329f8fbba6f5193c40e49064736f6c6343000602003300000000000000000000000094a837b0b530b9c71d842fd71f43c9036e4297dc

Deployed Bytecode

0x60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460405136600082376000803683855af43d806000843e81600081146048578184f35b8184fdfea2646970667358221220b3ab60d55e88fad0d4973c1a9497e19456e87b4fb1329f8fbba6f5193c40e49064736f6c63430006020033

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

00000000000000000000000094a837b0b530b9c71d842fd71f43c9036e4297dc

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000094a837b0b530b9c71d842fd71f43c9036e4297dc


Deployed Bytecode Sourcemap

70:1262:0:-:0;;;805:66;799:73;903:4;897:11;945:14;940:3;935;922:38;1048:1;1045;1029:14;1024:3;1009:13;1002:5;989:61;1077:16;1130:5;1127:1;1122:3;1107:29;1157:7;1183:1;1178:59;;;;1290:5;1285:3;1278:18;1178:59;1216:5;1211:3;1204:18

Swarm Source

ipfs://b3ab60d55e88fad0d4973c1a9497e19456e87b4fb1329f8fbba6f5193c40e490

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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