ETH Price: $3,478.90 (+1.77%)

Contract

0xf00e5a59fDe1CB2eAd96a8bE7711ABc3F981E0f1
 

Overview

ETH Balance

0.000369533932967402 ETH

Eth Value

$1.29 (@ $3,478.90/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw160122962022-11-20 16:03:47765 days ago1668960227IN
0xf00e5a59...3F981E0f1
0 ETH0.0010599617.69495656
Transfer160122962022-11-20 16:03:47765 days ago1668960227IN
0xf00e5a59...3F981E0f1
0.013 ETH0.0014367417.69495656
Buy159839162022-11-16 16:56:35769 days ago1668617795IN
0xf00e5a59...3F981E0f1
0.01 ETH0.0013772116.84232963
Withdraw Stock104680522020-07-16 3:11:561622 days ago1594869116IN
0xf00e5a59...3F981E0f1
0 ETH0.0006462929
Buy104678872020-07-16 2:36:301622 days ago1594866990IN
0xf00e5a59...3F981E0f1
0.03 ETH0.0022371330
Transfer102912212020-06-18 18:10:201650 days ago1592503820IN
0xf00e5a59...3F981E0f1
0 ETH0.0007881836
Transfer102849962020-06-17 19:01:021651 days ago1592420462IN
0xf00e5a59...3F981E0f1
0 ETH0.0005911327
Transfer102829302020-06-17 11:17:011651 days ago1592392621IN
0xf00e5a59...3F981E0f1
0 ETH0.0009195442
Transfer102817782020-06-17 7:06:451651 days ago1592377605IN
0xf00e5a59...3F981E0f1
0 ETH0.0009852345
Transfer102817572020-06-17 7:01:161651 days ago1592377276IN
0xf00e5a59...3F981E0f1
0 ETH0.0010071246
Transfer102784682020-06-16 18:33:481652 days ago1592332428IN
0xf00e5a59...3F981E0f1
0.01 ETH0.0024418333
Withdraw99317352020-04-23 23:41:041705 days ago1587685264IN
0xf00e5a59...3F981E0f1
0 ETH0.000246529
Withdraw Stock99317302020-04-23 23:39:511705 days ago1587685191IN
0xf00e5a59...3F981E0f1
0 ETH0.000044572
Withdraw99314452020-04-23 22:37:481705 days ago1587681468IN
0xf00e5a59...3F981E0f1
0 ETH0.000246529
Withdraw99314352020-04-23 22:36:121705 days ago1587681372IN
0xf00e5a59...3F981E0f1
0 ETH0.000246529
Buy99303782020-04-23 18:34:491706 days ago1587666889IN
0xf00e5a59...3F981E0f1
0.02 ETH0.000463599
Withdraw99303662020-04-23 18:31:371706 days ago1587666697IN
0xf00e5a59...3F981E0f1
0 ETH0.000515719
Buy99287492020-04-23 12:30:161706 days ago1587645016IN
0xf00e5a59...3F981E0f1
0.02 ETH0.000463599
Withdraw99287442020-04-23 12:29:141706 days ago1587644954IN
0xf00e5a59...3F981E0f1
0 ETH0.000515719
Buy99254782020-04-23 0:24:011706 days ago1587601441IN
0xf00e5a59...3F981E0f1
0.02 ETH0.000671139
Bounty86910492019-10-06 21:50:511905 days ago1570398651IN
0xf00e5a59...3F981E0f1
0 ETH0.000022181
Bounty86910432019-10-06 21:49:061905 days ago1570398546IN
0xf00e5a59...3F981E0f1
0 ETH0.000022181
Bounty64911942018-10-10 21:31:352267 days ago1539207095IN
0xf00e5a59...3F981E0f1
0 ETH0.000088744
Withdraw64911872018-10-10 21:30:442267 days ago1539207044IN
0xf00e5a59...3F981E0f1
0 ETH0.00012155
Withdraw64820572018-10-09 9:52:402268 days ago1539078760IN
0xf00e5a59...3F981E0f1
0 ETH0.00021879
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
160122962022-11-20 16:03:47765 days ago1668960227
0xf00e5a59...3F981E0f1
0.07926388 ETH
160122962022-11-20 16:03:47765 days ago1668960227
0xf00e5a59...3F981E0f1
0.00065 ETH
159839162022-11-16 16:56:35769 days ago1668617795
0xf00e5a59...3F981E0f1
0.0005 ETH
104678872020-07-16 2:36:301622 days ago1594866990
0xf00e5a59...3F981E0f1
0.0015 ETH
102784682020-06-16 18:33:481652 days ago1592332428
0xf00e5a59...3F981E0f1
0.0005 ETH
99303782020-04-23 18:34:491706 days ago1587666889
0xf00e5a59...3F981E0f1
0.001 ETH
99303782020-04-23 18:34:491706 days ago1587666889
0xf00e5a59...3F981E0f1
0.00016666 ETH
99303662020-04-23 18:31:371706 days ago1587666697
0xf00e5a59...3F981E0f1
0.02005555 ETH
99287492020-04-23 12:30:161706 days ago1587645016
0xf00e5a59...3F981E0f1
0.001 ETH
99287492020-04-23 12:30:161706 days ago1587645016
0xf00e5a59...3F981E0f1
0.00002777 ETH
99287442020-04-23 12:29:141706 days ago1587644954
0xf00e5a59...3F981E0f1
0.02013888 ETH
99254782020-04-23 0:24:011706 days ago1587601441
0xf00e5a59...3F981E0f1
0.001 ETH
64677502018-10-07 2:31:282270 days ago1538879488
0xf00e5a59...3F981E0f1
0.02731944 ETH
64592962018-10-05 17:44:162272 days ago1538761456
0xf00e5a59...3F981E0f1
0.0005 ETH
64128492018-09-28 3:25:112279 days ago1538105111
0xf00e5a59...3F981E0f1
0.01216666 ETH
64126292018-09-28 2:32:142279 days ago1538101934
0xf00e5a59...3F981E0f1
0.005625 ETH
64122792018-09-28 1:10:512279 days ago1538097051
0xf00e5a59...3F981E0f1
0.00333333 ETH
64120652018-09-28 0:22:482279 days ago1538094168
0xf00e5a59...3F981E0f1
0.00381944 ETH
64119142018-09-27 23:46:472279 days ago1538092007
0xf00e5a59...3F981E0f1
0.05061111 ETH
64118292018-09-27 23:27:472279 days ago1538090867
0xf00e5a59...3F981E0f1
0.17020833 ETH
64117242018-09-27 23:02:562279 days ago1538089376
0xf00e5a59...3F981E0f1
0.014 ETH
64086232018-09-27 10:45:382280 days ago1538045138
0xf00e5a59...3F981E0f1
0.02625 ETH
64085942018-09-27 10:39:522280 days ago1538044792
0xf00e5a59...3F981E0f1
0.01291666 ETH
64085002018-09-27 10:18:242280 days ago1538043504
0xf00e5a59...3F981E0f1
0.04958333 ETH
64084812018-09-27 10:14:572280 days ago1538043297
0xf00e5a59...3F981E0f1
0.00520833 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TwelveHourTrains

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-09-25
*/

pragma solidity ^0.4.25;

/**
*
12HourTrains - 100% each 12 hours
https://12hourtrains.github.io/
*/
contract TwelveHourTrains {

    using SafeMath for uint256;

    mapping(address => uint256) investments;
    mapping(address => uint256) joined;
    mapping(address => uint256) withdrawals;
    mapping(address => uint256) referrer;

    uint256 public step = 100;
    uint256 public minimum = 10 finney;
    uint256 public stakingRequirement = 2 ether;
    address public ownerWallet;
    address public owner;

    event Invest(address investor, uint256 amount);
    event Withdraw(address investor, uint256 amount);
    event Bounty(address hunter, uint256 amount);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Сonstructor Sets the original roles of the contract
     */

    constructor() public {
        owner = msg.sender;
        ownerWallet = msg.sender;
    }

    /**
     * @dev Modifiers
     */

    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    /**
     * @dev Allows current owner to transfer control of the contract to a newOwner.
     * @param newOwner The address to transfer ownership to.
     * @param newOwnerWallet The address to transfer ownership to.
     */
    function transferOwnership(address newOwner, address newOwnerWallet) public onlyOwner {
        require(newOwner != address(0));
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        ownerWallet = newOwnerWallet;
    }

    /**
     * @dev Investments
     */
    function () public payable {
        buy(0x0);
    }

    function buy(address _referredBy) public payable {
        require(msg.value >= minimum);

        address _customerAddress = msg.sender;

        if(
           // is this a referred purchase?
           _referredBy != 0x0000000000000000000000000000000000000000 &&

           // no cheating!
           _referredBy != _customerAddress &&

           // does the referrer have at least X whole tokens?
           // i.e is the referrer a godly chad masternode
           investments[_referredBy] >= stakingRequirement
       ){
           // wealth redistribution
           referrer[_referredBy] = referrer[_referredBy].add(msg.value.mul(5).div(100));
       }

       if (investments[msg.sender] > 0){
           if (withdraw()){
               withdrawals[msg.sender] = 0;
           }
       }
       investments[msg.sender] = investments[msg.sender].add(msg.value);
       joined[msg.sender] = block.timestamp;
       ownerWallet.transfer(msg.value.mul(5).div(100));
       emit Invest(msg.sender, msg.value);
    }

    /**
    * @dev Evaluate current balance
    * @param _address Address of investor
    */
    function getBalance(address _address) view public returns (uint256) {
        uint256 minutesCount = now.sub(joined[_address]).div(1 minutes);
        uint256 percent = investments[_address].mul(step).div(100);
        uint256 different = percent.mul(minutesCount).div(720);
        uint256 balance = different.sub(withdrawals[_address]);

        return balance;
    }

    /**
    * @dev Withdraw dividends from contract
    */
    function withdraw() public returns (bool){
        require(joined[msg.sender] > 0);
        uint256 balance = getBalance(msg.sender);
        if (address(this).balance > balance){
            if (balance > 0){
                withdrawals[msg.sender] = withdrawals[msg.sender].add(balance);
                msg.sender.transfer(balance);
                emit Withdraw(msg.sender, balance);
            }
            return true;
        } else {
            return false;
        }
    }

    /**
    * @dev Bounty reward
    */
    function bounty() public {
        uint256 refBalance = checkReferral(msg.sender);
        if(refBalance >= minimum) {
             if (address(this).balance > refBalance) {
                referrer[msg.sender] = 0;
                msg.sender.transfer(refBalance);
                emit Bounty(msg.sender, refBalance);
             }
        }
    }

    /**
    * @dev Gets balance of the sender address.
    * @return An uint256 representing the amount owned by the msg.sender.
    */
    function checkBalance() public view returns (uint256) {
        return getBalance(msg.sender);
    }

    /**
    * @dev Gets withdrawals of the specified address.
    * @param _investor The address to query the the balance of.
    * @return An uint256 representing the amount owned by the passed address.
    */
    function checkWithdrawals(address _investor) public view returns (uint256) {
        return withdrawals[_investor];
    }

    /**
    * @dev Gets investments of the specified address.
    * @param _investor The address to query the the balance of.
    * @return An uint256 representing the amount owned by the passed address.
    */
    function checkInvestments(address _investor) public view returns (uint256) {
        return investments[_investor];
    }

    /**
    * @dev Gets referrer balance of the specified address.
    * @param _hunter The address of the referrer
    * @return An uint256 representing the referral earnings.
    */
    function checkReferral(address _hunter) public view returns (uint256) {
        return referrer[_hunter];
    }
}

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[{"name":"_hunter","type":"address"}],"name":"checkReferral","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakingRequirement","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"},{"name":"newOwnerWallet","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_investor","type":"address"}],"name":"checkInvestments","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"bounty","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_investor","type":"address"}],"name":"checkWithdrawals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"checkBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"step","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_referredBy","type":"address"}],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Invest","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hunter","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Bounty","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

60806040526064600455662386f26fc10000600555671bc16d674ec8000060065534801561002c57600080fd5b506008805433600160a060020a031991821681179092556007805490911690911790556108598061005e6000396000f3006080604052600436106100cf5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630c19f80e81146100db5780633ccfd60b1461010e57806352d6804d1461013757806356d399e81461014c5780636d43542114610161578063835c1154146101885780638da5cb5b146101a95780639335dcb7146101da578063943dfef1146101ef5780639d9fcc7214610204578063c71daccb14610225578063e25fe1751461023a578063f088d5471461024f578063f8b2cb4f14610263575b6100d96000610284565b005b3480156100e757600080fd5b506100fc600160a060020a036004351661044d565b60408051918252519081900360200190f35b34801561011a57600080fd5b50610123610468565b604080519115158252519081900360200190f35b34801561014357600080fd5b506100fc61054f565b34801561015857600080fd5b506100fc610555565b34801561016d57600080fd5b506100d9600160a060020a036004358116906024351661055b565b34801561019457600080fd5b506100fc600160a060020a03600435166105fc565b3480156101b557600080fd5b506101be610617565b60408051600160a060020a039092168252519081900360200190f35b3480156101e657600080fd5b506101be610626565b3480156101fb57600080fd5b506100d9610635565b34801561021057600080fd5b506100fc600160a060020a03600435166106d0565b34801561023157600080fd5b506100fc6106eb565b34801561024657600080fd5b506100fc6106fb565b6100d9600160a060020a0360043516610284565b34801561026f57600080fd5b506100fc600160a060020a0360043516610701565b60055460009034101561029657600080fd5b5033600160a060020a038216158015906102c2575080600160a060020a031682600160a060020a031614155b80156102e85750600654600160a060020a03831660009081526020819052604090205410155b1561035157610337610312606461030634600563ffffffff6107bf16565b9063ffffffff6107f516565b600160a060020a0384166000908152600360205260409020549063ffffffff61080c16565b600160a060020a0383166000908152600360205260409020555b3360009081526020819052604081205411156103855761036f610468565b1561038557336000908152600260205260408120555b336000908152602081905260409020546103a5903463ffffffff61080c16565b33600090815260208181526040808320939093556001905220429055600754600160a060020a03166108fc6103e6606461030634600563ffffffff6107bf16565b6040518115909202916000818181858888f1935050505015801561040e573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a15050565b600160a060020a031660009081526003602052604090205490565b336000908152600160205260408120548190811061048557600080fd5b61048e33610701565b9050303181101561054657600081111561053d57336000908152600260205260409020546104c2908263ffffffff61080c16565b33600081815260026020526040808220939093559151909183156108fc02918491818181858888f19350505050158015610500573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b6001915061054b565b600091505b5090565b60055481565b60065481565b600854600160a060020a0316331461057257600080fd5b600160a060020a038216151561058757600080fd5b600854604051600160a060020a038085169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360088054600160a060020a0393841673ffffffffffffffffffffffffffffffffffffffff199182161790915560078054929093169116179055565b600160a060020a031660009081526020819052604090205490565b600854600160a060020a031681565b600754600160a060020a031681565b60006106403361044d565b60055490915081106106cd5730318110156106cd57336000818152600360205260408082208290555183156108fc0291849190818181858888f19350505050158015610690573d6000803e3d6000fd5b50604080513381526020810183905281517f4cc4e2a1284006914465e82a99bce908c3ad5b5d4b08fbef40faf68169cee2a8929181900390910190a15b50565b600160a060020a031660009081526002602052604090205490565b60006106f633610701565b905090565b60045481565b600160a060020a038116600090815260016020526040812054819081908190819061073a90603c9061030690429063ffffffff61081b16565b600454600160a060020a03881660009081526020819052604090205491955061077091606491610306919063ffffffff6107bf16565b92506107886102d0610306858763ffffffff6107bf16565b600160a060020a0387166000908152600260205260409020549092506107b590839063ffffffff61081b16565b9695505050505050565b6000808315156107d257600091506107ee565b508282028284828115156107e257fe5b04146107ea57fe5b8091505b5092915050565b600080828481151561080357fe5b04949350505050565b6000828201838110156107ea57fe5b60008282111561082757fe5b509003905600a165627a7a7230582052c9acf35edd8cbea48c3cf0c517a9752ce7ace4e7bfe3b121e3c490e7bf6c3b0029

Deployed Bytecode

0x6080604052600436106100cf5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630c19f80e81146100db5780633ccfd60b1461010e57806352d6804d1461013757806356d399e81461014c5780636d43542114610161578063835c1154146101885780638da5cb5b146101a95780639335dcb7146101da578063943dfef1146101ef5780639d9fcc7214610204578063c71daccb14610225578063e25fe1751461023a578063f088d5471461024f578063f8b2cb4f14610263575b6100d96000610284565b005b3480156100e757600080fd5b506100fc600160a060020a036004351661044d565b60408051918252519081900360200190f35b34801561011a57600080fd5b50610123610468565b604080519115158252519081900360200190f35b34801561014357600080fd5b506100fc61054f565b34801561015857600080fd5b506100fc610555565b34801561016d57600080fd5b506100d9600160a060020a036004358116906024351661055b565b34801561019457600080fd5b506100fc600160a060020a03600435166105fc565b3480156101b557600080fd5b506101be610617565b60408051600160a060020a039092168252519081900360200190f35b3480156101e657600080fd5b506101be610626565b3480156101fb57600080fd5b506100d9610635565b34801561021057600080fd5b506100fc600160a060020a03600435166106d0565b34801561023157600080fd5b506100fc6106eb565b34801561024657600080fd5b506100fc6106fb565b6100d9600160a060020a0360043516610284565b34801561026f57600080fd5b506100fc600160a060020a0360043516610701565b60055460009034101561029657600080fd5b5033600160a060020a038216158015906102c2575080600160a060020a031682600160a060020a031614155b80156102e85750600654600160a060020a03831660009081526020819052604090205410155b1561035157610337610312606461030634600563ffffffff6107bf16565b9063ffffffff6107f516565b600160a060020a0384166000908152600360205260409020549063ffffffff61080c16565b600160a060020a0383166000908152600360205260409020555b3360009081526020819052604081205411156103855761036f610468565b1561038557336000908152600260205260408120555b336000908152602081905260409020546103a5903463ffffffff61080c16565b33600090815260208181526040808320939093556001905220429055600754600160a060020a03166108fc6103e6606461030634600563ffffffff6107bf16565b6040518115909202916000818181858888f1935050505015801561040e573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a15050565b600160a060020a031660009081526003602052604090205490565b336000908152600160205260408120548190811061048557600080fd5b61048e33610701565b9050303181101561054657600081111561053d57336000908152600260205260409020546104c2908263ffffffff61080c16565b33600081815260026020526040808220939093559151909183156108fc02918491818181858888f19350505050158015610500573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b6001915061054b565b600091505b5090565b60055481565b60065481565b600854600160a060020a0316331461057257600080fd5b600160a060020a038216151561058757600080fd5b600854604051600160a060020a038085169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360088054600160a060020a0393841673ffffffffffffffffffffffffffffffffffffffff199182161790915560078054929093169116179055565b600160a060020a031660009081526020819052604090205490565b600854600160a060020a031681565b600754600160a060020a031681565b60006106403361044d565b60055490915081106106cd5730318110156106cd57336000818152600360205260408082208290555183156108fc0291849190818181858888f19350505050158015610690573d6000803e3d6000fd5b50604080513381526020810183905281517f4cc4e2a1284006914465e82a99bce908c3ad5b5d4b08fbef40faf68169cee2a8929181900390910190a15b50565b600160a060020a031660009081526002602052604090205490565b60006106f633610701565b905090565b60045481565b600160a060020a038116600090815260016020526040812054819081908190819061073a90603c9061030690429063ffffffff61081b16565b600454600160a060020a03881660009081526020819052604090205491955061077091606491610306919063ffffffff6107bf16565b92506107886102d0610306858763ffffffff6107bf16565b600160a060020a0387166000908152600260205260409020549092506107b590839063ffffffff61081b16565b9695505050505050565b6000808315156107d257600091506107ee565b508282028284828115156107e257fe5b04146107ea57fe5b8091505b5092915050565b600080828481151561080357fe5b04949350505050565b6000828201838110156107ea57fe5b60008282111561082757fe5b509003905600a165627a7a7230582052c9acf35edd8cbea48c3cf0c517a9752ce7ace4e7bfe3b121e3c490e7bf6c3b0029

Swarm Source

bzzr://52c9acf35edd8cbea48c3cf0c517a9752ce7ace4e7bfe3b121e3c490e7bf6c3b

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.