ETH Price: $2,148.59 (-0.57%)

Contract

0xD9b5dD08AEE4bE9b3E06fc28B7Cb454C720D4D3e
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Check Address113421172020-11-27 18:27:221938 days ago1606501642IN
0xD9b5dD08...C720D4D3e
0 ETH0.0007809531
Execute Bid113420432020-11-27 18:11:181938 days ago1606500678IN
0xD9b5dD08...C720D4D3e
0 ETH0.0015630841.00000145
Set Approved Add...113419652020-11-27 17:51:121938 days ago1606499472IN
0xD9b5dD08...C720D4D3e
0 ETH0.0022137947
Execute Bid112855212020-11-19 1:54:241947 days ago1605750864IN
0xD9b5dD08...C720D4D3e
0 ETH0.0025646460.1
Set Approved Add...112854152020-11-19 1:31:001947 days ago1605749460IN
0xD9b5dD08...C720D4D3e
0 ETH0.0019782842.00000145
Execute Bid112406022020-11-12 4:17:231954 days ago1605154643IN
0xD9b5dD08...C720D4D3e
0 ETH0.0012984633.75
Execute Bid112405952020-11-12 4:14:581954 days ago1605154498IN
0xD9b5dD08...C720D4D3e
0 ETH0.001408533.00000156
Set Voting Addre...112403912020-11-12 3:30:311954 days ago1605151831IN
0xD9b5dD08...C720D4D3e
0 ETH0.0012391839
Set Uniswap Addr...110952662020-10-20 20:42:101976 days ago1603226530IN
0xD9b5dD08...C720D4D3e
0 ETH0.0007964617
Execute Bid110952402020-10-20 20:36:441976 days ago1603226204IN
0xD9b5dD08...C720D4D3e
0 ETH0.0022214241

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ConnectorV2Proxy

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-10-20
*/

pragma solidity ^0.6.6;

contract ConnectorV2Proxy {
    event myEvent(bytes);
    
    // Code position in storage is keccak256("PROXIABLE") = "0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7"
    constructor(bytes memory constructData, address contractLogic) public {
        // save the code address
        assembly { // solium-disable-line
            sstore(0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7, contractLogic)
        }
        (bool success, bytes memory _ ) = contractLogic.delegatecall(constructData); // solium-disable-line
        emit myEvent(_);
        require(success, "Construction failed");
    }

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"bytes","name":"constructData","type":"bytes"},{"internalType":"address","name":"contractLogic","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes","name":"","type":"bytes"}],"name":"myEvent","type":"event"},{"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b506040516103333803806103338339818101604052604081101561003357600080fd5b810190808051604051939291908464010000000082111561005357600080fd5b90830190602082018581111561006857600080fd5b825164010000000081118282018810171561008257600080fd5b82525081516020918201929091019080838360005b838110156100af578181015183820152602001610097565b50505050905090810190601f1680156100dc5780820380516001836020036101000a031916815260200191505b5060405260200180519060200190929190505050807fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75560006060826001600160a01b0316846040518082805190602001908083835b602083106101515780518252601f199092019160209182019101610132565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146101b1576040519150601f19603f3d011682016040523d82523d6000602084013e6101b6565b606091505b50915091507fff74bf4c47d4a45a317bb18279180e81da1db9eb68ff10086facb43d865dc9fe816040518080602001828103825283818151815260200191508051906020019080838360005b8381101561021a578181015183820152602001610202565b50505050905090810190601f1680156102475780820380516001836020036101000a031916815260200191505b509250505060405180910390a1816102a6576040805162461bcd60e51b815260206004820152601360248201527f436f6e737472756374696f6e206661696c656400000000000000000000000000604482015290519081900360640190fd5b50505050607b806102b86000396000f3fe60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460003681823780813683855af43d82833e8080156041573d83f35b3d83fdfea26469706673582212208417c8009c1c0200334f996d55e6af857a4f8fac08e5b475a066c102a8d3653f64736f6c634300060600330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f9a58545432b765c4abad36ecb7ba96669664d4800000000000000000000000000000000000000000000000000000000000000440aeec29a0000000000000000000000001657a6afa5932c5c66ef7eb939ad6356e38b395d000000000000000000000000bf4a9a37ecfc21825011285222c36ab35de51f1400000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x60806040527fc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf75460003681823780813683855af43d82833e8080156041573d83f35b3d83fdfea26469706673582212208417c8009c1c0200334f996d55e6af857a4f8fac08e5b475a066c102a8d3653f64736f6c63430006060033

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

0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f9a58545432b765c4abad36ecb7ba96669664d4800000000000000000000000000000000000000000000000000000000000000440aeec29a0000000000000000000000001657a6afa5932c5c66ef7eb939ad6356e38b395d000000000000000000000000bf4a9a37ecfc21825011285222c36ab35de51f1400000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : constructData (bytes): 0x0aeec29a0000000000000000000000001657a6afa5932c5c66ef7eb939ad6356e38b395d000000000000000000000000bf4a9a37ecfc21825011285222c36ab35de51f14
Arg [1] : contractLogic (address): 0xF9A58545432B765c4abAd36ecB7Ba96669664D48

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 000000000000000000000000f9a58545432b765c4abad36ecb7ba96669664d48
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000044
Arg [3] : 0aeec29a0000000000000000000000001657a6afa5932c5c66ef7eb939ad6356
Arg [4] : e38b395d000000000000000000000000bf4a9a37ecfc21825011285222c36ab3
Arg [5] : 5de51f1400000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

27:1260:0:-:0;;;798:66;792:73;897:3;902:14;897:3;;879:38;897:3;;902:14;897:3;966:13;959:5;946:61;1056:16;897:3;;1035:38;1094:7;1115:68;;;;1234:16;897:3;1224:27;1115:68;1151:16;897:3;1141:27

Swarm Source

ipfs://8417c8009c1c0200334f996d55e6af857a4f8fac08e5b475a066c102a8d3653f

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