Contract 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 7

 

Contract Overview

Balance:
0.003918477078112812 ETH

ETH Value:
$5.06 (@ $1,290.26/ETH)
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x185f34fb8eea6f3290b13444101a62f13afe0334a838c78c539863c98c9adb63Approve281319032022-10-03 8:30:423 mins ago0xc3e53036c894a95c93fc0ab97b93bf527d5c53d5 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001592
0x68ffc877ddabe301f6d73857410570b6850700cc32246f2354f7659b4e0e47e7Approve281318162022-10-03 8:30:064 mins ago0x58171eebf5531d63ef5f2765c2d5c04c3ed5a953 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001592
0x47fa3c06784287081b53a9ff516ac88e7c5a3fb588dd6679d5b71537efc0c16dApprove281318142022-10-03 8:30:054 mins ago0x60ccb35d8ed46e232cf47b448c4e74742a7349d4 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001592
0xb7a3251ae331f5353d71ec19a5df40b269a2f29805728fb752ecab13057089ffApprove281317892022-10-03 8:29:554 mins ago0x301be50099cbda4f6ace707509816578fb5175f0 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001552
0x50447004323e23c15a64f22f861710227eafbaedf311823ae380fbe1ccf02451Approve281317002022-10-03 8:29:234 mins ago0xa0e3db0f63179880e08557be57ac27d1606be250 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001592
0x3a2e7d03167db856d360c7d5c19643ecfd006c3a4006fe4da76ea79565cb9a52Approve281316992022-10-03 8:29:224 mins ago0xd68ac791e71760e2d44c3d376ad750f65720e8b6 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001592
0xa467dd77163582d44bddee23be09dc294576d278095e8fe9cabd54eec918a649Approve281313562022-10-03 8:27:037 mins ago0x981c1047088b6bda9eaa874fcf2487567fd0f073 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001612
0x4582e269bc0c90232d91608ba0aa32a6b12cbd798e96e05c8e81c12c1cf51363Approve281312702022-10-03 8:26:277 mins ago0xfcbb1dab5865bfb010e4eba76f987d06dc885036 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001571
0xab2da8561c4b164fe41d8e5597ab1e15d8eb1844308187a0350cf49027506e1eApprove281311502022-10-03 8:25:368 mins ago0x921e227f970343e46051b64c3f1457e60ed7a936 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001609
0x1998f183c26de6c0ed1974e2ef291951f285149c72b74ca0490841660068b8c6Approve281304742022-10-03 8:20:3313 mins ago0x6e3a617d63eeca15cadaf27b927f501771483293 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001555
0x7fdff114c2a2fecb49e889edc3ba5776fe1b067b8d32ecf4f9d01bdfa5b36765Approve281304692022-10-03 8:20:2913 mins ago0x7578949319f93df005ced96d75ee9d3ccd946fd3 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001555
0xbdddeef9d6d99f31828d033e052a5c691fd78309441db55b113d04d58dbe5d5dApprove281302432022-10-03 8:18:5015 mins ago0xbb29c6e48740362dcacd031df84ccfd5df2b45f9 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001517
0x7e739e4767a342a19f1045ba3df77f3fb7fb27c37c2e3cbd450d0fd5f58fc98cApprove281299872022-10-03 8:17:1416 mins ago0x3923ad65d947e51a07aa480c108c7ae1a9271a66 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001555
0x2f10d7cefc2e084d722dae90cf3562e219911bbc0a41e7d6328f013a733b5124Approve281299852022-10-03 8:17:1316 mins ago0x1f5c08f0521d06b18878b648b4eaba2b17e702e9 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001555
0xe8fa3d252290990da44f98e3e39152e06907e1fc546cc9ec0ef348820badbe4cApprove281299842022-10-03 8:17:1216 mins ago0xfe94c8a8e5818d90de378667cffcde1c56fc461a IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001555
0x4960b114282cb8341b17920dcfbdf55af1a3784c305c11cddef5ed1f74db4df2Approve281298432022-10-03 8:16:1117 mins ago0x86c8109c3ff00b70ad1f429ae822f0fa5826b764 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001588
0x33651ca425eab263cbd0bff84e1708a38f7c665a4fb48de421274040ba98655eApprove281298412022-10-03 8:16:1017 mins ago0xe9e48cdac071fe48e455f61034c4648c6bd36836 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001588
0x3c1a64b6e29ae457a58220d055d1f717ece48f70a1e034a071347dafd30f3c70Approve281298382022-10-03 8:16:0817 mins ago0x1fd097e4cbb7cc7919974a1854be89ab8f2ebf65 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001588
0x81d8e72e4bb5663e4f57796eaf654cc3dfa348501ab5e6df7e0bede8362bea47Approve281297312022-10-03 8:15:1918 mins ago0x4656fba16cd17dc6d011782e51778392c4b67c56 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001548
0x0c1e07e4328b4d440fdf94a7297c08350d4411c99e3c703ccc911c74b63e03d5Approve281293672022-10-03 8:13:0321 mins ago0xab8afa004d589058b26eb0c3c1580bbd90af14b7 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001588
0xda8199ce69e0d514f2efeadff4adfafe82f892aa4e68fb6876a3c8d9332276f3Approve281290302022-10-03 8:11:0723 mins ago0x03edd76c30398a47b61857138d1197cad32db02f IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001588
0x04c5292c94124a2cea47ca7346601c7c4909087d2f42dfc0d16a7a689810275cApprove281289712022-10-03 8:10:4123 mins ago0x6710a1a38295a96084fa64821cf97da4cb29cb4c IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001594
0xccfdd742b35e8b4fd3173167ee7862cd41006909cb10a909fdbc1faa31767f22Approve281285542022-10-03 8:08:1225 mins ago0xa4595b7628a0d86cb82220d93882209ac6c4b385 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001521
0xb60f0aec7c758772a05a690c88a84441ff17b4434ab4c720c18744791a6fa182Approve281280642022-10-03 8:05:1628 mins ago0x0a58be2f2b8762e5c53057b62e43701c8d5adee0 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.0000156
0xc73bd6cfe48fee06e16ef9a44ea86f065d3572c2b8c93ba20f2f81f02167cb72Approve281279672022-10-03 8:04:4029 mins ago0x3c642e73f8019fe4cd64a347242352fe92527983 IN  0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH0.00001521
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xeb5c1d1e7a01a5022c576a4d2f50338482c968436bd68380e9abdf52c4e752bc281320252022-10-03 8:31:342 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0xeb5c1d1e7a01a5022c576a4d2f50338482c968436bd68380e9abdf52c4e752bc281320252022-10-03 8:31:342 mins ago Balancer: Vault 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0xeb5c1d1e7a01a5022c576a4d2f50338482c968436bd68380e9abdf52c4e752bc281320252022-10-03 8:31:342 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0xeb5c1d1e7a01a5022c576a4d2f50338482c968436bd68380e9abdf52c4e752bc281320252022-10-03 8:31:342 mins ago 0x3373605b97d079593216a99cef357c57d1d9648e 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0xeb5c1d1e7a01a5022c576a4d2f50338482c968436bd68380e9abdf52c4e752bc281320252022-10-03 8:31:342 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0xeb5c1d1e7a01a5022c576a4d2f50338482c968436bd68380e9abdf52c4e752bc281320252022-10-03 8:31:342 mins ago 0xdd94018f54e565dbfc939f7c44a16e163faab331 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0x8faa7e1964ed66fd943aa3196deab0264601dc6ae715911d13c531b01f01493f281320032022-10-03 8:31:282 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0x8faa7e1964ed66fd943aa3196deab0264601dc6ae715911d13c531b01f01493f281320032022-10-03 8:31:282 mins ago Balancer: Vault 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0x8faa7e1964ed66fd943aa3196deab0264601dc6ae715911d13c531b01f01493f281320032022-10-03 8:31:282 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0x8faa7e1964ed66fd943aa3196deab0264601dc6ae715911d13c531b01f01493f281320032022-10-03 8:31:282 mins ago 0x3373605b97d079593216a99cef357c57d1d9648e 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0x8faa7e1964ed66fd943aa3196deab0264601dc6ae715911d13c531b01f01493f281320032022-10-03 8:31:282 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0x8faa7e1964ed66fd943aa3196deab0264601dc6ae715911d13c531b01f01493f281320032022-10-03 8:31:282 mins ago 0xdd94018f54e565dbfc939f7c44a16e163faab331 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0x185f34fb8eea6f3290b13444101a62f13afe0334a838c78c539863c98c9adb63281319032022-10-03 8:30:423 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0xa343edc517aaff7dae2193d31fff2f84c88d38958db7539e3b41dfd19fb1efab281318972022-10-03 8:30:393 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0xa343edc517aaff7dae2193d31fff2f84c88d38958db7539e3b41dfd19fb1efab281318972022-10-03 8:30:393 mins ago Balancer: Vault 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0xa343edc517aaff7dae2193d31fff2f84c88d38958db7539e3b41dfd19fb1efab281318972022-10-03 8:30:393 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0xa343edc517aaff7dae2193d31fff2f84c88d38958db7539e3b41dfd19fb1efab281318972022-10-03 8:30:393 mins ago 0x3373605b97d079593216a99cef357c57d1d9648e 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0xa343edc517aaff7dae2193d31fff2f84c88d38958db7539e3b41dfd19fb1efab281318972022-10-03 8:30:393 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0xa343edc517aaff7dae2193d31fff2f84c88d38958db7539e3b41dfd19fb1efab281318972022-10-03 8:30:393 mins ago 0xdd94018f54e565dbfc939f7c44a16e163faab331 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0x68ffc877ddabe301f6d73857410570b6850700cc32246f2354f7659b4e0e47e7281318162022-10-03 8:30:064 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0x47fa3c06784287081b53a9ff516ac88e7c5a3fb588dd6679d5b71537efc0c16d281318142022-10-03 8:30:054 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0x2839b4c610d3e21e202e2f4e0535e1544d7214c838465cf149ba43083d25b9fc281318082022-10-03 8:30:044 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0x2839b4c610d3e21e202e2f4e0535e1544d7214c838465cf149ba43083d25b9fc281318082022-10-03 8:30:044 mins ago Balancer: Vault 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
0x2839b4c610d3e21e202e2f4e0535e1544d7214c838465cf149ba43083d25b9fc281318082022-10-03 8:30:044 mins ago 0x4e352cf164e64adcbad318c3a1e222e9eba4ce42 0x97797fdb99f8f3038da73ee8aea52964576f1f8a0 ETH
0x2839b4c610d3e21e202e2f4e0535e1544d7214c838465cf149ba43083d25b9fc281318082022-10-03 8:30:044 mins ago 0x3373605b97d079593216a99cef357c57d1d9648e 0x4e352cf164e64adcbad318c3a1e222e9eba4ce420 ETH
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TransparentUpgradeableProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Arbiscan on 2021-08-31
*/

/**
 *Submitted for verification at arbiscan.io on 2021-08-31
*/

pragma solidity >=0.6.0 <0.8.0;


abstract contract Proxy {
    
    function _delegate(address implementation) internal virtual {
        
        assembly {
            
            
            
            calldatacopy(0, 0, calldatasize())

            
            
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            
            returndatacopy(0, 0, returndatasize())

            switch result
            
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }

    
    function _implementation() internal view virtual returns (address);

    
    function _fallback() internal virtual {
        _beforeFallback();
        _delegate(_implementation());
    }

    
    fallback () external payable virtual {
        _fallback();
    }

    
    receive () external payable virtual {
        _fallback();
    }

    
    function _beforeFallback() internal virtual {
    }
}

library Address {
    
    function isContract(address account) internal view returns (bool) {
        
        
        

        uint256 size;
        
        assembly { size := extcodesize(account) }
        return size > 0;
    }

    
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }

    
    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }

    
    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    
    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        require(isContract(target), "Address: call to non-contract");

        
        (bool success, bytes memory returndata) = target.call{ value: value }(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    
    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
        return functionStaticCall(target, data, "Address: low-level static call failed");
    }

    
    function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) {
        require(isContract(target), "Address: static call to non-contract");

        
        (bool success, bytes memory returndata) = target.staticcall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    
    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionDelegateCall(target, data, "Address: low-level delegate call failed");
    }

    
    function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        require(isContract(target), "Address: delegate call to non-contract");

        
        (bool success, bytes memory returndata) = target.delegatecall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }

    function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) {
        if (success) {
            return returndata;
        } else {
            
            if (returndata.length > 0) {
                

                
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

contract UpgradeableProxy is Proxy {
    
    constructor(address _logic, bytes memory _data) public payable {
        assert(_IMPLEMENTATION_SLOT == bytes32(uint256(keccak256("eip1967.proxy.implementation")) - 1));
        _setImplementation(_logic);
        if(_data.length > 0) {
            Address.functionDelegateCall(_logic, _data);
        }
    }

    
    event Upgraded(address indexed implementation);

    
    bytes32 private constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    
    function _implementation() internal view virtual override returns (address impl) {
        bytes32 slot = _IMPLEMENTATION_SLOT;
        
        assembly {
            impl := sload(slot)
        }
    }

    
    function _upgradeTo(address newImplementation) internal virtual {
        _setImplementation(newImplementation);
        emit Upgraded(newImplementation);
    }

    
    function _setImplementation(address newImplementation) private {
        require(Address.isContract(newImplementation), "UpgradeableProxy: new implementation is not a contract");

        bytes32 slot = _IMPLEMENTATION_SLOT;

        
        assembly {
            sstore(slot, newImplementation)
        }
    }
}

contract TransparentUpgradeableProxy is UpgradeableProxy {
    
    constructor(address _logic, address admin_, bytes memory _data) public payable UpgradeableProxy(_logic, _data) {
        assert(_ADMIN_SLOT == bytes32(uint256(keccak256("eip1967.proxy.admin")) - 1));
        _setAdmin(admin_);
    }

    
    event AdminChanged(address previousAdmin, address newAdmin);

    
    bytes32 private constant _ADMIN_SLOT = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;

    
    modifier ifAdmin() {
        if (msg.sender == _admin()) {
            _;
        } else {
            _fallback();
        }
    }

    
    function admin() external ifAdmin returns (address admin_) {
        admin_ = _admin();
    }

    
    function implementation() external ifAdmin returns (address implementation_) {
        implementation_ = _implementation();
    }

    
    function changeAdmin(address newAdmin) external virtual ifAdmin {
        require(newAdmin != address(0), "TransparentUpgradeableProxy: new admin is the zero address");
        emit AdminChanged(_admin(), newAdmin);
        _setAdmin(newAdmin);
    }

    
    function upgradeTo(address newImplementation) external virtual ifAdmin {
        _upgradeTo(newImplementation);
    }

    
    function upgradeToAndCall(address newImplementation, bytes calldata data) external payable virtual ifAdmin {
        _upgradeTo(newImplementation);
        Address.functionDelegateCall(newImplementation, data);
    }

    
    function _admin() internal view virtual returns (address adm) {
        bytes32 slot = _ADMIN_SLOT;
        
        assembly {
            adm := sload(slot)
        }
    }

    
    function _setAdmin(address newAdmin) private {
        bytes32 slot = _ADMIN_SLOT;

        
        assembly {
            sstore(slot, newAdmin)
        }
    }

    
    function _beforeFallback() internal virtual override {
        require(msg.sender != _admin(), "TransparentUpgradeableProxy: admin cannot fallback to proxy target");
        super._beforeFallback();
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_logic","type":"address"},{"internalType":"address","name":"admin_","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"admin_","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"implementation_","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405260405162000c7c38038062000c7c833981810160405260608110156200002957600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200005557600080fd5b9083019060208201858111156200006b57600080fd5b82516401000000008111828201881017156200008657600080fd5b82525081516020918201929091019080838360005b83811015620000b55781810151838201526020016200009b565b50505050905090810190601f168015620000e35780820380516001836020036101000a031916815260200191505b5060405250849150829050620000f98262000137565b8051156200011a57620001188282620001ae60201b620003841760201c565b505b50620001239050565b6200012e82620001dd565b505050620003be565b6200014d816200020160201b620003b01760201c565b6200018a5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c206036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6060620001d6838360405180606001604052806027815260200162000bf96027913962000207565b9392505050565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3b151590565b6060620002148462000201565b620002515760405162461bcd60e51b815260040180806020018281038252602681526020018062000c566026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b60208310620002905780518252601f1990920191602091820191016200026f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620002f2576040519150601f19603f3d011682016040523d82523d6000602084013e620002f7565b606091505b5090925090506200030a82828662000314565b9695505050505050565b6060831562000325575081620001d6565b825115620003365782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200038257818101518382015260200162000368565b50505050905090810190601f168015620003b05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b61082b80620003ce6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100985780635c60da1b146101185780638f28397014610149578063f851a4401461017c5761005d565b3661005d5761005b610191565b005b61005b610191565b34801561007157600080fd5b5061005b6004803603602081101561008857600080fd5b50356001600160a01b03166101ab565b61005b600480360360408110156100ae57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100d957600080fd5b8201836020820111156100eb57600080fd5b8035906020019184600183028401116401000000008311171561010d57600080fd5b5090925090506101e5565b34801561012457600080fd5b5061012d610262565b604080516001600160a01b039092168252519081900360200190f35b34801561015557600080fd5b5061005b6004803603602081101561016c57600080fd5b50356001600160a01b031661029f565b34801561018857600080fd5b5061012d610359565b6101996103b6565b6101a96101a4610416565b61043b565b565b6101b361045f565b6001600160a01b0316336001600160a01b031614156101da576101d581610484565b6101e2565b6101e2610191565b50565b6101ed61045f565b6001600160a01b0316336001600160a01b031614156102555761020f83610484565b61024f8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061038492505050565b5061025d565b61025d610191565b505050565b600061026c61045f565b6001600160a01b0316336001600160a01b031614156102945761028d610416565b905061029c565b61029c610191565b90565b6102a761045f565b6001600160a01b0316336001600160a01b031614156101da576001600160a01b0381166103055760405162461bcd60e51b815260040180806020018281038252603a8152602001806106f7603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61032e61045f565b604080516001600160a01b03928316815291841660208301528051918290030190a16101d5816104c4565b600061036361045f565b6001600160a01b0316336001600160a01b031614156102945761028d61045f565b60606103a98383604051806060016040528060278152602001610731602791396104e8565b9392505050565b3b151590565b6103be61045f565b6001600160a01b0316336001600160a01b0316141561040e5760405162461bcd60e51b81526004018080602001828103825260428152602001806107b46042913960600191505060405180910390fd5b6101a96101a9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561045a573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61048d816105ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b60606104f3846103b0565b61052e5760405162461bcd60e51b815260040180806020018281038252602681526020018061078e6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b6020831061056b5780518252601f19909201916020918201910161054c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105cb576040519150601f19603f3d011682016040523d82523d6000602084013e6105d0565b606091505b50915091506105e0828286610652565b9695505050505050565b6105f3816103b0565b61062e5760405162461bcd60e51b81526004018080602001828103825260368152602001806107586036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b606083156106615750816103a9565b8251156106715782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5781810151838201526020016106a3565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f2061646472657373416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e74726163745472616e73706172656e745570677261646561626c6550726f78793a2061646d696e2063616e6e6f742066616c6c6261636b20746f2070726f787920746172676574a26469706673582212207a144a54793e37cb77174133ac380e14d0716cc573c2b1e3575e4dcf49cf6c7464736f6c63430007060033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65645570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e747261637400000000000000000000000082050a5ab6f5d9186449e305b5bf05ab9019d3cb00000000000000000000000025c646adf184051b35a405b9aaeba321e8d5342a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004e1c7392a00000000000000000000000000000000000000000000000000000000

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

00000000000000000000000082050a5ab6f5d9186449e305b5bf05ab9019d3cb00000000000000000000000025c646adf184051b35a405b9aaeba321e8d5342a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004e1c7392a00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _logic (address): 0x82050a5ab6f5d9186449e305b5bf05ab9019d3cb
Arg [1] : admin_ (address): 0x25c646adf184051b35a405b9aaeba321e8d5342a
Arg [2] : _data (bytes): 0xe1c7392a

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 00000000000000000000000082050a5ab6f5d9186449e305b5bf05ab9019d3cb
Arg [1] : 00000000000000000000000025c646adf184051b35a405b9aaeba321e8d5342a
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [4] : e1c7392a00000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

5915:2139:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1027:11;:9;:11::i;:::-;5915:2139;;947:11;:9;:11::i;7101:119::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7101:119:0;-1:-1:-1;;;;;7101:119:0;;:::i;7234:219::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7234:219:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7234:219:0;;-1:-1:-1;7234:219:0;-1:-1:-1;7234:219:0;:::i;6688:131::-;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;6688:131:0;;;;;;;;;;;;;;6833:254;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6833:254:0;-1:-1:-1;;;;;6833:254:0;;:::i;6579:95::-;;;;;;;;;;;;;:::i;772:113::-;821:17;:15;:17::i;:::-;849:28;859:17;:15;:17::i;:::-;849:9;:28::i;:::-;772:113::o;7101:119::-;6476:8;:6;:8::i;:::-;-1:-1:-1;;;;;6462:22:0;:10;-1:-1:-1;;;;;6462:22:0;;6458:100;;;7183:29:::1;7194:17;7183:10;:29::i;:::-;6458:100:::0;;;6535:11;:9;:11::i;:::-;7101:119;:::o;7234:219::-;6476:8;:6;:8::i;:::-;-1:-1:-1;;;;;6462:22:0;:10;-1:-1:-1;;;;;6462:22:0;;6458:100;;;7352:29:::1;7363:17;7352:10;:29::i;:::-;7392:53;7421:17;7440:4;;7392:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;::::0;;;;-1:-1:-1;7392:28:0::1;::::0;-1:-1:-1;;;7392:53:0:i:1;:::-;;6458:100:::0;;;6535:11;:9;:11::i;:::-;7234:219;;;:::o;6688:131::-;6740:23;6476:8;:6;:8::i;:::-;-1:-1:-1;;;;;6462:22:0;:10;-1:-1:-1;;;;;6462:22:0;;6458:100;;;6794:17:::1;:15;:17::i;:::-;6776:35;;6458:100:::0;;;6535:11;:9;:11::i;:::-;6688:131;:::o;6833:254::-;6476:8;:6;:8::i;:::-;-1:-1:-1;;;;;6462:22:0;:10;-1:-1:-1;;;;;6462:22:0;;6458:100;;;-1:-1:-1;;;;;6916:22:0;::::1;6908:93;;;;-1:-1:-1::0;;;6908:93:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7017:32;7030:8;:6;:8::i;:::-;7017:32;::::0;;-1:-1:-1;;;;;7017:32:0;;::::1;::::0;;;;::::1;;::::0;::::1;::::0;;;;;;;;;::::1;7060:19;7070:8;7060:9;:19::i;6579:95::-:0;6622:14;6476:8;:6;:8::i;:::-;-1:-1:-1;;;;;6462:22:0;:10;-1:-1:-1;;;;;6462:22:0;;6458:100;;;6658:8:::1;:6;:8::i;3450:200::-:0;3533:12;3565:77;3586:6;3594:4;3565:77;;;;;;;;;;;;;;;;;:20;:77::i;:::-;3558:84;3450:200;-1:-1:-1;;;3450:200:0:o;1148:216::-;1309:20;1348:8;;;1148:216::o;7844:207::-;7930:8;:6;:8::i;:::-;-1:-1:-1;;;;;7916:22:0;:10;-1:-1:-1;;;;;7916:22:0;;;7908:101;;;;-1:-1:-1;;;7908:101:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8020:23;:21;:23::i;5186:209::-;5105:66;5366:11;;5343:45::o;144:533::-;310:14;307:1;304;291:34;441:1;438;422:14;419:1;403:14;396:5;383:60;494:16;491:1;488;473:38;534:6;568:38;;;;640:16;637:1;630:27;568:38;587:16;584:1;577:27;7467:180;6347:66;7618:11;;7596:44::o;5409:163::-;5484:37;5503:17;5484:18;:37::i;:::-;5537:27;;-1:-1:-1;;;;;5537:27:0;;;;;;;;5409:163;:::o;7661:169::-;6347:66;7790:22;7775:48::o;3664:373::-;3775:12;3808:18;3819:6;3808:10;:18::i;:::-;3800:69;;;;-1:-1:-1;;;3800:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3893:12;3907:23;3934:6;-1:-1:-1;;;;;3934:19:0;3954:4;3934:25;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3934:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3892:67;;;;3977:52;3995:7;4004:10;4016:12;3977:17;:52::i;:::-;3970:59;3664:373;-1:-1:-1;;;;;;3664:373:0:o;5586:322::-;5668:37;5687:17;5668:18;:37::i;:::-;5660:104;;;;-1:-1:-1;;;5660:104:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5105:66;5859:31;5844:57::o;4045:567::-;4160:12;4189:7;4185:420;;;-1:-1:-1;4220:10:0;4213:17;;4185:420;4281:17;;:21;4277:317;;4422:10;4416:17;4483:15;4470:10;4466:2;4462:19;4455:44;4370:148;4565:12;4558:20;;-1:-1:-1;;;4558:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Metadata Hash

7a144a54793e37cb77174133ac380e14d0716cc573c2b1e3575e4dcf49cf6c74
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.