ETH Price: $2,067.62 (+7.94%)
 

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
Withdraw64412562018-10-02 19:02:362703 days ago1538506956IN
0x6FCfddA0...d75086F6B
0 ETH0.000607349
Withdraw64290792018-09-30 19:23:002705 days ago1538335380IN
0x6FCfddA0...d75086F6B
0 ETH0.0006077510
Withdraw64225562018-09-29 17:35:402706 days ago1538242540IN
0x6FCfddA0...d75086F6B
0 ETH0.000325619
Withdraw64218352018-09-29 14:47:132706 days ago1538232433IN
0x6FCfddA0...d75086F6B
0 ETH0.0009248220
Withdraw64188032018-09-29 3:01:092707 days ago1538190069IN
0x6FCfddA0...d75086F6B
0 ETH0.000284919
Withdraw64185802018-09-29 2:09:362707 days ago1538186976IN
0x6FCfddA0...d75086F6B
0 ETH0.000345739
Withdraw64166612018-09-28 18:41:372707 days ago1538160097IN
0x6FCfddA0...d75086F6B
0 ETH0.0005053711.2
Withdraw64155072018-09-28 13:57:492707 days ago1538143069IN
0x6FCfddA0...d75086F6B
0 ETH0.0005012212
Withdraw64143202018-09-28 9:18:232708 days ago1538126303IN
0x6FCfddA0...d75086F6B
0 ETH0.0005426815
Withdraw64139892018-09-28 7:56:492708 days ago1538121409IN
0x6FCfddA0...d75086F6B
0 ETH0.0003617910
Withdraw64135342018-09-28 6:03:512708 days ago1538114631IN
0x6FCfddA0...d75086F6B
0 ETH0.000335679
Withdraw64132842018-09-28 5:06:542708 days ago1538111214IN
0x6FCfddA0...d75086F6B
0 ETH0.0004172211.9
Withdraw64123002018-09-28 1:17:062708 days ago1538097426IN
0x6FCfddA0...d75086F6B
0 ETH0.000345739
Withdraw64122812018-09-28 1:11:192708 days ago1538097079IN
0x6FCfddA0...d75086F6B
0 ETH0.0004743912
Withdraw64116232018-09-27 22:40:552708 days ago1538088055IN
0x6FCfddA0...d75086F6B
0 ETH0.000365859
Withdraw64114252018-09-27 21:53:152708 days ago1538085195IN
0x6FCfddA0...d75086F6B
0 ETH0.0007012220
Withdraw64112302018-09-27 21:09:192708 days ago1538082559IN
0x6FCfddA0...d75086F6B
0 ETH0.0005091415
Withdraw64112222018-09-27 21:07:262708 days ago1538082446IN
0x6FCfddA0...d75086F6B
0 ETH0.000279018.5
Withdraw64112022018-09-27 21:03:472708 days ago1538082227IN
0x6FCfddA0...d75086F6B
0 ETH0.0005426815
Withdraw64109642018-09-27 20:14:552708 days ago1538079295IN
0x6FCfddA0...d75086F6B
0 ETH0.0003856711
Withdraw64108632018-09-27 19:52:072708 days ago1538077927IN
0x6FCfddA0...d75086F6B
0 ETH0.000315549
Withdraw64108362018-09-27 19:43:302708 days ago1538077410IN
0x6FCfddA0...d75086F6B
0 ETH0.0003506110
Withdraw64107382018-09-27 19:15:482708 days ago1538075748IN
0x6FCfddA0...d75086F6B
0 ETH0.0004207312
Withdraw64103142018-09-27 17:37:552708 days ago1538069875IN
0x6FCfddA0...d75086F6B
0 ETH0.0003394310
Withdraw64102752018-09-27 17:28:292708 days ago1538069309IN
0x6FCfddA0...d75086F6B
0 ETH0.0015195142
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer64080942018-09-27 8:43:282709 days ago1538037808
0x6FCfddA0...d75086F6B
0.0095 ETH
Transfer64080612018-09-27 8:35:552709 days ago1538037355
0x6FCfddA0...d75086F6B
0.0005 ETH
Transfer64079362018-09-27 8:06:072709 days ago1538035567
0x6FCfddA0...d75086F6B
0.0095 ETH
Transfer64078602018-09-27 7:48:062709 days ago1538034486
0x6FCfddA0...d75086F6B
0.0005 ETH
Transfer64075132018-09-27 6:21:212709 days ago1538029281
0x6FCfddA0...d75086F6B
0.03685933 ETH
Transfer64075082018-09-27 6:20:282709 days ago1538029228
0x6FCfddA0...d75086F6B
0.01766666 ETH
Transfer64075082018-09-27 6:20:282709 days ago1538029228
0x6FCfddA0...d75086F6B
0.01666666 ETH
Transfer64074972018-09-27 6:17:302709 days ago1538029050
0x6FCfddA0...d75086F6B
0.00066666 ETH
Transfer64074952018-09-27 6:16:582709 days ago1538029018
0x6FCfddA0...d75086F6B
0.00085333 ETH
Transfer64074922018-09-27 6:16:352709 days ago1538028995
0x6FCfddA0...d75086F6B
0.00533333 ETH
Transfer64074922018-09-27 6:16:352709 days ago1538028995
0x6FCfddA0...d75086F6B
0.00266666 ETH
Transfer64074912018-09-27 6:16:062709 days ago1538028966
0x6FCfddA0...d75086F6B
0.06333333 ETH
Transfer64074892018-09-27 6:15:422709 days ago1538028942
0x6FCfddA0...d75086F6B
0.096 ETH
Transfer64074882018-09-27 6:15:082709 days ago1538028908
0x6FCfddA0...d75086F6B
0.0496 ETH
Transfer64074872018-09-27 6:14:552709 days ago1538028895
0x6FCfddA0...d75086F6B
0.06 ETH
Transfer64074852018-09-27 6:14:302709 days ago1538028870
0x6FCfddA0...d75086F6B
0.0636 ETH
Transfer64074842018-09-27 6:14:092709 days ago1538028849
0x6FCfddA0...d75086F6B
0.02666666 ETH
Transfer64074832018-09-27 6:14:002709 days ago1538028840
0x6FCfddA0...d75086F6B
0.02266666 ETH
Transfer64074762018-09-27 6:11:582709 days ago1538028718
0x6FCfddA0...d75086F6B
0.752 ETH
Transfer64074762018-09-27 6:11:582709 days ago1538028718
0x6FCfddA0...d75086F6B
0.01 ETH
Transfer64074722018-09-27 6:11:112709 days ago1538028671
0x6FCfddA0...d75086F6B
0.054 ETH
Transfer64074662018-09-27 6:09:402709 days ago1538028580
0x6FCfddA0...d75086F6B
0.08666666 ETH
Transfer64074602018-09-27 6:08:412709 days ago1538028521
0x6FCfddA0...d75086F6B
0.016 ETH
Transfer64074572018-09-27 6:08:022709 days ago1538028482
0x6FCfddA0...d75086F6B
0.03232 ETH
Transfer64074422018-09-27 6:04:552709 days ago1538028295
0x6FCfddA0...d75086F6B
0.00006666 ETH
View All Internal Transactions
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:
TripleROI

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-26
*/

pragma solidity ^0.4.25;

/**
Triple ROI: https://12hourtrains.github.io/

Earn 4% per 3 hours, triple your ROI every 3 hours you HODL!

3 hours: 4%
6 hours: 12%
9 hours: 36%
12 hours: 108%
...etc...

*/
contract TripleROI {

    using SafeMath for uint256;

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

    uint256 public step = 1000;
    uint256 public minimum = 10 finney;
    uint256 public maximum = 5 ether;
    uint256 public stakingRequirement = 0.3 ether;
    address public ownerWallet;
    address public owner;
    bool public gameStarted;

    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);
        _;
    }

    function startGame() public onlyOwner {
        gameStarted = true;
    }

    /**
     * @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);
        require(msg.value <= maximum);
        require(gameStarted);

        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){
           withdraw();
       }
       
       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);
        
        // update roi multiplier
        // 4% flat during first 3 hours
        // 12% flat during 6 hours
        // 36% flat during 9 hours
        // 108% flat after 12 hours
        uint256 userROIMultiplier = 3**(minutesCount / 180);
        
        uint256 percent;
        uint256 balance;
        
        for(uint i=1; i<userROIMultiplier; i=i*3){
            // add each percent -
            // 4% flat during first 3 hours
            // 12% flat during 6 hours
            // 36% flat during 9 hours
            // 108% flat after 12 hours
            // etc - add all these up
            percent = investments[_address].mul(step).div(1000) * i;
            balance += percent.mul(60).div(1500);
        }
        
        // Finally, add the balance for the current multiplier
        percent = investments[_address].mul(step).div(1000) * userROIMultiplier;
        balance += percent.mul(minutesCount % 60).div(1500);

        return balance;
    }

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

    /**
    * @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 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

API
[{"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":"maximum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":true,"inputs":[],"name":"gameStarted","outputs":[{"name":"","type":"bool"}],"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":"checkBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startGame","outputs":[],"payable":false,"stateMutability":"nonpayable","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"}]

60806040526103e8600355662386f26fc10000600455674563918244f40000600555670429d069189e000060065534801561003957600080fd5b506008805433600160a060020a031991821681179092556007805490911690911790556109718061006b6000396000f3006080604052600436106100e55763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630c19f80e81146100f15780633ccfd60b1461012457806352342f131461014d57806352d6804d1461016257806356d399e8146101775780635e123ce41461018c5780636d435421146101a1578063835c1154146101c85780638da5cb5b146101e95780639335dcb71461021a578063943dfef11461022f578063c71daccb14610244578063d65ab5f214610259578063e25fe1751461026e578063f088d54714610283578063f8b2cb4f14610297575b6100ef60006102b8565b005b3480156100fd57600080fd5b50610112600160a060020a03600435166104a5565b60408051918252519081900360200190f35b34801561013057600080fd5b506101396104c0565b604080519115158252519081900360200190f35b34801561015957600080fd5b506101126105b9565b34801561016e57600080fd5b506101126105bf565b34801561018357600080fd5b506101126105c5565b34801561019857600080fd5b506101396105cb565b3480156101ad57600080fd5b506100ef600160a060020a03600435811690602435166105ec565b3480156101d457600080fd5b50610112600160a060020a036004351661068d565b3480156101f557600080fd5b506101fe6106a8565b60408051600160a060020a039092168252519081900360200190f35b34801561022657600080fd5b506101fe6106b7565b34801561023b57600080fd5b506100ef6106c6565b34801561025057600080fd5b50610112610761565b34801561026557600080fd5b506100ef610771565b34801561027a57600080fd5b506101126107bf565b6100ef600160a060020a03600435166102b8565b3480156102a357600080fd5b50610112600160a060020a03600435166107c5565b6004546000903410156102ca57600080fd5b6005543411156102d957600080fd5b60085474010000000000000000000000000000000000000000900460ff16151561030257600080fd5b5033600160a060020a0382161580159061032e575080600160a060020a031682600160a060020a031614155b80156103545750600654600160a060020a03831660009081526020819052604090205410155b156103bd576103a361037e606461037234600563ffffffff6108d716565b9063ffffffff61090d16565b600160a060020a0384166000908152600260205260409020549063ffffffff61092416565b600160a060020a0383166000908152600260205260409020555b3360009081526020819052604081205411156103dd576103db6104c0565b505b336000908152602081905260409020546103fd903463ffffffff61092416565b33600090815260208181526040808320939093556001905220429055600754600160a060020a03166108fc61043e606461037234600563ffffffff6108d716565b6040518115909202916000818181858888f19350505050158015610466573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a15050565b600160a060020a031660009081526002602052604090205490565b33600090815260016020526040812054819081106104dd57600080fd5b6104e6336107c5565b3360009081526001602052604090204290559050303181101561057f57600081111561057657604051339082156108fc029083906000818181858888f19350505050158015610539573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b600191506105b5565b6000811115610576576040513390303180156108fc02916000818181858888f19350505050158015610539573d6000803e3d6000fd5b5090565b60055481565b60045481565b60065481565b60085474010000000000000000000000000000000000000000900460ff1681565b600854600160a060020a0316331461060357600080fd5b600160a060020a038216151561061857600080fd5b600854604051600160a060020a038085169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360088054600160a060020a0393841673ffffffffffffffffffffffffffffffffffffffff199182161790915560078054929093169116179055565b600160a060020a031660009081526020819052604090205490565b600854600160a060020a031681565b600754600160a060020a031681565b60006106d1336104a5565b600454909150811061075e57303181101561075e57336000818152600260205260408082208290555183156108fc0291849190818181858888f19350505050158015610721573d6000803e3d6000fd5b50604080513381526020810183905281517f4cc4e2a1284006914465e82a99bce908c3ad5b5d4b08fbef40faf68169cee2a8929181900390910190a15b50565b600061076c336107c5565b905090565b600854600160a060020a0316331461078857600080fd5b6008805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b60035481565b60008060008060008061080b603c610372600160008b600160a060020a0316600160a060020a03168152602001908152602001600020544261093390919063ffffffff16565b94505060b4840460030a925060015b8381101561087e57600354600160a060020a0388166000908152602081905260409020548291610858916103e891610372919063ffffffff6108d716565b0292506108726105dc61037285603c63ffffffff6108d716565b9091019060030261081a565b600354600160a060020a03881660009081526020819052604090205485916108b4916103e891610372919063ffffffff6108d716565b0292506108ca6105dc61037285603c89066108d7565b9091019695505050505050565b6000808315156108ea5760009150610906565b508282028284828115156108fa57fe5b041461090257fe5b8091505b5092915050565b600080828481151561091b57fe5b04949350505050565b60008282018381101561090257fe5b60008282111561093f57fe5b509003905600a165627a7a7230582076f4727d5f97ddc45d0be38d6c10ea868b339b398f3284dd9fb36547af5cc85f0029

Deployed Bytecode

0x6080604052600436106100e55763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630c19f80e81146100f15780633ccfd60b1461012457806352342f131461014d57806352d6804d1461016257806356d399e8146101775780635e123ce41461018c5780636d435421146101a1578063835c1154146101c85780638da5cb5b146101e95780639335dcb71461021a578063943dfef11461022f578063c71daccb14610244578063d65ab5f214610259578063e25fe1751461026e578063f088d54714610283578063f8b2cb4f14610297575b6100ef60006102b8565b005b3480156100fd57600080fd5b50610112600160a060020a03600435166104a5565b60408051918252519081900360200190f35b34801561013057600080fd5b506101396104c0565b604080519115158252519081900360200190f35b34801561015957600080fd5b506101126105b9565b34801561016e57600080fd5b506101126105bf565b34801561018357600080fd5b506101126105c5565b34801561019857600080fd5b506101396105cb565b3480156101ad57600080fd5b506100ef600160a060020a03600435811690602435166105ec565b3480156101d457600080fd5b50610112600160a060020a036004351661068d565b3480156101f557600080fd5b506101fe6106a8565b60408051600160a060020a039092168252519081900360200190f35b34801561022657600080fd5b506101fe6106b7565b34801561023b57600080fd5b506100ef6106c6565b34801561025057600080fd5b50610112610761565b34801561026557600080fd5b506100ef610771565b34801561027a57600080fd5b506101126107bf565b6100ef600160a060020a03600435166102b8565b3480156102a357600080fd5b50610112600160a060020a03600435166107c5565b6004546000903410156102ca57600080fd5b6005543411156102d957600080fd5b60085474010000000000000000000000000000000000000000900460ff16151561030257600080fd5b5033600160a060020a0382161580159061032e575080600160a060020a031682600160a060020a031614155b80156103545750600654600160a060020a03831660009081526020819052604090205410155b156103bd576103a361037e606461037234600563ffffffff6108d716565b9063ffffffff61090d16565b600160a060020a0384166000908152600260205260409020549063ffffffff61092416565b600160a060020a0383166000908152600260205260409020555b3360009081526020819052604081205411156103dd576103db6104c0565b505b336000908152602081905260409020546103fd903463ffffffff61092416565b33600090815260208181526040808320939093556001905220429055600754600160a060020a03166108fc61043e606461037234600563ffffffff6108d716565b6040518115909202916000818181858888f19350505050158015610466573d6000803e3d6000fd5b506040805133815234602082015281517fd90d253a9de34d2fdd5a75ae49ea17fcb43af32fc8ea08cc6d2341991dd3872e929181900390910190a15050565b600160a060020a031660009081526002602052604090205490565b33600090815260016020526040812054819081106104dd57600080fd5b6104e6336107c5565b3360009081526001602052604090204290559050303181101561057f57600081111561057657604051339082156108fc029083906000818181858888f19350505050158015610539573d6000803e3d6000fd5b50604080513381526020810183905281517f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364929181900390910190a15b600191506105b5565b6000811115610576576040513390303180156108fc02916000818181858888f19350505050158015610539573d6000803e3d6000fd5b5090565b60055481565b60045481565b60065481565b60085474010000000000000000000000000000000000000000900460ff1681565b600854600160a060020a0316331461060357600080fd5b600160a060020a038216151561061857600080fd5b600854604051600160a060020a038085169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360088054600160a060020a0393841673ffffffffffffffffffffffffffffffffffffffff199182161790915560078054929093169116179055565b600160a060020a031660009081526020819052604090205490565b600854600160a060020a031681565b600754600160a060020a031681565b60006106d1336104a5565b600454909150811061075e57303181101561075e57336000818152600260205260408082208290555183156108fc0291849190818181858888f19350505050158015610721573d6000803e3d6000fd5b50604080513381526020810183905281517f4cc4e2a1284006914465e82a99bce908c3ad5b5d4b08fbef40faf68169cee2a8929181900390910190a15b50565b600061076c336107c5565b905090565b600854600160a060020a0316331461078857600080fd5b6008805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b60035481565b60008060008060008061080b603c610372600160008b600160a060020a0316600160a060020a03168152602001908152602001600020544261093390919063ffffffff16565b94505060b4840460030a925060015b8381101561087e57600354600160a060020a0388166000908152602081905260409020548291610858916103e891610372919063ffffffff6108d716565b0292506108726105dc61037285603c63ffffffff6108d716565b9091019060030261081a565b600354600160a060020a03881660009081526020819052604090205485916108b4916103e891610372919063ffffffff6108d716565b0292506108ca6105dc61037285603c89066108d7565b9091019695505050505050565b6000808315156108ea5760009150610906565b508282028284828115156108fa57fe5b041461090257fe5b8091505b5092915050565b600080828481151561091b57fe5b04949350505050565b60008282018381101561090257fe5b60008282111561093f57fe5b509003905600a165627a7a7230582076f4727d5f97ddc45d0be38d6c10ea868b339b398f3284dd9fb36547af5cc85f0029

Swarm Source

bzzr://76f4727d5f97ddc45d0be38d6c10ea868b339b398f3284dd9fb36547af5cc85f

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