ETH Price: $2,393.60 (-3.74%)

Contract

0xdc135D4dd7c6A6fcfDE73788802B0A930d48CDCC
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Unlock ETH132695042021-09-21 13:51:001107 days ago1632232260IN
0xdc135D4d...30d48CDCC
0 ETH0.0016195749.9066323

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
132695042021-09-21 13:51:001107 days ago1632232260
0xdc135D4d...30d48CDCC
4 ETH
129406672021-08-01 16:26:501158 days ago1627835210  Contract Creation4 ETH
Loading...
Loading

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

Contract Name:
LockETH

Compiler Version
v0.5.2+commit.1df8f40c

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-11-28
*/

pragma solidity 0.5.2;

/**
 * @title   LockETH contract.
 *
 * @dev     Escrows ETH until `_endOfLockUp`. Calling `unlockETH()` after `_endOfLockUp` sends ETH
 *          to `_contractOwner`.
 */
contract LockETH {

    uint256 public _endOfLockUp;
    address payable public _contractOwner;

    constructor (uint256 endOfLockUp, address payable contractOwner) public payable {

        _endOfLockUp = endOfLockUp;
        _contractOwner = contractOwner;

    }

    /**
     * @dev Send ETH owned by this contract to `_contractOwner`. Can be called by anyone but
     *      requires `block.timestamp` > `endOfLockUp`.
     */
    function unlockETH() external {

        // Verify end of lock-up period.
        require(block.timestamp > _endOfLockUp, 'Cannot claim yet.');

        // Send ETH balance to `_contractOwner`.
        _contractOwner.transfer(address(this).balance);

    }

}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[],"name":"unlockETH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_contractOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_endOfLockUp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"endOfLockUp","type":"uint256"},{"name":"contractOwner","type":"address"}],"payable":true,"stateMutability":"payable","type":"constructor"}]

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061005e576000357c01000000000000000000000000000000000000000000000000000000009004806316ec1600146100635780632bb3b1141461006d57806387f95dda146100b7575b600080fd5b61006b6100d5565b005b6100756101d0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100bf6101f6565b6040518082815260200191505060405180910390f35b6000544211151561014e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f43616e6e6f7420636c61696d207965742e00000000000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501580156101cd573d6000803e3d6000fd5b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000548156fea165627a7a723058202aee17bc97a360fee9269768709045e6f067b367b082051c91a464d4b979e7ec0029

Deployed Bytecode Sourcemap

205:722:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;205:722:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;658:264;;;:::i;:::-;;265:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;231:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;658:264;769:12;;751:15;:30;743:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;866:14;;;;;;;;;;;:23;;:46;898:4;890:21;;;866:46;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;866:46:0;658:264::o;265:37::-;;;;;;;;;;;;;:::o;231:27::-;;;;:::o

Swarm Source

bzzr://2aee17bc97a360fee9269768709045e6f067b367b082051c91a464d4b979e7ec

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  ]
[ 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.