Contract 0x24700a297960e8477ce3ca6c58b70a7af3410398

 

TxHash Block Age From To Value [TxFee]
0x9ab38f225da607f7020b77f58d7776d9b1295a666b6be0f65f641b188c55b2cd74120671 hr 33 mins ago0xe2bcfe1afb3ca32446397334076dc8c9008cb037 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00045462
0xc1e69226ca343a5afdbdc845ca71344d61067aa6ec1ff1cf2c0a052a0fa4aea574115613 hrs 27 mins ago0xe2bcfe1afb3ca32446397334076dc8c9008cb037 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00045462
0x58989675d6515d5e4398c7e7358145c2bc06c6de7fe7a08f9da2719d977af12774114333 hrs 51 mins ago0x542b2dca72fd83e7ee6b86873ced8c1c6495e5b1 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000424104
0xc185f72885dd82a1aafd38715279ec4f902c948c0384b0ca8dc3f7918a2008e474106796 hrs 43 mins ago0xf4a6d4c2f4688a1773178cf23080c24051f4dccb IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000226926
0x1ded9b47f0dd059b63fa212cad6fe7f25a6856c68ff1cc676e49b7f58371e0dd74100419 hrs 12 mins ago0x1684185b610847d8360cae93c160096f6e741c8c IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00015154
0x97b91674e62e56ae628aed3414a4d0b8e78c6d90056beec88c48fb485d9ef2a3740642922 hrs 29 mins ago0x1dbacc385b4f5494a4a9537f34c43121cd046b36 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.0003977925
0x5498a1c862f0e5b3083b38582ecd5f7acd7bda312bbe77857fac5d874b39b04b740642822 hrs 30 mins ago0x58fb808c83239c82c6cccfea63ca07e1fdf126ef IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.0003977925
0xf51c365358ec7eb5a250af77ea4165e5efe2bc1af8a18538fb7de79346a7ca4e74059191 day 31 mins agoHotbit 1 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00265065
0x4e18e042a34c3fffe1922f45a638ef164c148044c01c715dec32a620a909f98074058681 day 42 mins ago0xfa40c04ce6302e77b4f330c7260f6e48aa0bcf8a IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000252439
0x6cb7218c250fcabd65a568da6df906be3100c02cc287681d57c12a730459250674058451 day 45 mins ago0x1dbacc385b4f5494a4a9537f34c43121cd046b36 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000340965
0xd215247c042ea418ff8fa0337ef5280dc7d82666b39999393c26d1ecb4ebbd3374058451 day 45 mins ago0x58fb808c83239c82c6cccfea63ca07e1fdf126ef IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000340965
0xefe78303d97ddd3e9e60be2326730913c836c020ac292afb1799f6808a9b5c7474057881 day 56 mins ago0x58fb808c83239c82c6cccfea63ca07e1fdf126ef IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000338022
0x459b9d38548bcfd2e7c5d2ae7f723f13633323faa8a1d8291ff8759604713a7474057881 day 56 mins ago0x1dbacc385b4f5494a4a9537f34c43121cd046b36 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000340965
0x0d851a23cba8b04f9ddc708a65cc07a7c3d608eb91175dafb9ff199bd01c626174057861 day 56 mins ago0xe2bcfe1afb3ca32446397334076dc8c9008cb037 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00029268
0xbaa410cbb5fef4ed1997d75b55fd0383d52295bea980dfadf6e247f6e7f0619974056951 day 1 hr ago0x6b59210ade46b62b25e82e95ab390a7ccadd4c3a IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000794235
0xd1f353e582db947724ccd2d22b3325521c9b0ff74dfe1ca6864a6f07181dff8874052241 day 3 hrs ago0x01364d3c4821cc5b3b189ce2d5349ba0cdab5ee5 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.0002614065
0x013de11a160d3bea294d0f743bf248e3fdba331150c9506b708de51a26f5076a74049561 day 4 hrs ago0xa4d1c2a41974752814ff1fa23c80fb7a948871d6 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00022885
0x49fd66ee7509650dbb27ba7fe19a57db661ed9dd13fd8a3b1b4aa32b9ad648fd74048231 day 4 hrs ago0x58fb808c83239c82c6cccfea63ca07e1fdf126ef IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00036937875
0x55667903bca9e608c8e2a51364dad4aad1a6c454256ae9dc725d2b0c4596709074048221 day 4 hrs ago0x1dbacc385b4f5494a4a9537f34c43121cd046b36 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00036937875
0xe0f13bb14e74252d4c87edc87eb7df03ab96ca57c5aaf9f103815c2eac0fb73374048221 day 4 hrs ago0x57c634556ed4a876db4eaf485df83a20c10a2740 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00051562875
0xb9e9a32ec740cf9aefa006c978a00d4d413d648aacffac9fa4dc55bec77802c874048031 day 4 hrs ago0x1dbacc385b4f5494a4a9537f34c43121cd046b36 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000380952
0xde24b347a64960ae8aa71a611f59f486e4b8a150b3d4aceed4590d1bf5e4199874048011 day 4 hrs ago0x57c634556ed4a876db4eaf485df83a20c10a2740 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000311688
0xeb075ac9d6bf5e7509b9e5bffc1df7f0d6ab1bb3977f35c9e2a65efed075bc5974048011 day 4 hrs ago0xe2bcfe1afb3ca32446397334076dc8c9008cb037 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.000311688
0xe48bb50240f517f31bcd7eb0bdf7ab3703f240a37bacd09cfcf9011182231c9674046041 day 5 hrs agoHotbit 1 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.00189745
0x33479d2bff2b9150fce8e3c816669c46f991975dd41c97aafa563b018de34a2074041141 day 7 hrs ago0xe2bcfe1afb3ca32446397334076dc8c9008cb037 IN  0x24700a297960e8477ce3ca6c58b70a7af34103980 Ether0.0002841375
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)

Contract Name:
OasisCity

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No

Runs (Optimizer):
200

Contract Source Code

pragma solidity ^0.4.24;



// ----------------------------------------------------------------------------

// @Name SafeMath

// @Desc Math operations with safety checks that throw on error

// https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/math/SafeMath.sol

// ----------------------------------------------------------------------------

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) {

        return a / b;

    }



    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;

    }

}

// ----------------------------------------------------------------------------

// @title ERC20Basic

// @dev Simpler version of ERC20 interface

// See https://github.com/ethereum/EIPs/issues/179

// ----------------------------------------------------------------------------

contract ERC20Basic {

    function totalSupply() public view returns (uint256);

    function balanceOf(address who) public view returns (uint256);

    function transfer(address to, uint256 value) public returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

}

// ----------------------------------------------------------------------------

// @title ERC20 interface

// @dev See https://github.com/ethereum/EIPs/issues/20

// ----------------------------------------------------------------------------

contract ERC20 is ERC20Basic {

    function allowance(address owner, address spender) public view returns (uint256);

    function transferFrom(address from, address to, uint256 value) public returns (bool);

    function approve(address spender, uint256 value) public returns (bool); 

    event Approval(address indexed owner, address indexed spender, uint256 value);

}

// ----------------------------------------------------------------------------

// @title Basic token

// @dev Basic version of StandardToken, with no allowances.

// ----------------------------------------------------------------------------

contract BasicToken is ERC20Basic {

    using SafeMath for uint256;



    mapping(address => uint256) balances;



    uint256 totalSupply_;



    function totalSupply() public view returns (uint256) {

        return totalSupply_;

    }



    function transfer(address _to, uint256 _value) public returns (bool) {

        require(_to != address(0));

        require(_value <= balances[msg.sender]);



        balances[msg.sender] = balances[msg.sender].sub(_value);

        balances[_to] = balances[_to].add(_value);

    

        emit Transfer(msg.sender, _to, _value);

        return true;

    }



    function balanceOf(address _owner) public view returns (uint256) {

        return balances[_owner];

    }

}

// ----------------------------------------------------------------------------

// @title Ownable

// ----------------------------------------------------------------------------

contract Ownable {

    // Development Team Leader

    address public owner;



    constructor() public {

        owner    = msg.sender;

    }



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

}

// ----------------------------------------------------------------------------

// @title BlackList

// @dev Base contract which allows children to implement an emergency stop mechanism.

// ----------------------------------------------------------------------------

contract BlackList is Ownable {



    event Lock(address indexed LockedAddress);

    event Unlock(address indexed UnLockedAddress);



    mapping( address => bool ) public blackList;



    modifier CheckBlackList { require(blackList[msg.sender] != true); _; }



    function SetLockAddress(address _lockAddress) external onlyOwner returns (bool) {

        require(_lockAddress != address(0));

        require(_lockAddress != owner);

        require(blackList[_lockAddress] != true);

        

        blackList[_lockAddress] = true;

        

        emit Lock(_lockAddress);



        return true;

    }



    function UnLockAddress(address _unlockAddress) external onlyOwner returns (bool) {

        require(blackList[_unlockAddress] != false);

        

        blackList[_unlockAddress] = false;

        

        emit Unlock(_unlockAddress);



        return true;

    }

}

// ----------------------------------------------------------------------------

// @title Pausable

// @dev Base contract which allows children to implement an emergency stop mechanism.

// ----------------------------------------------------------------------------

contract Pausable is Ownable {

    event Pause();

    event Unpause();



    bool public paused = false;



    modifier whenNotPaused() { require(!paused); _; }

    modifier whenPaused() { require(paused); _; }



    function pause() onlyOwner whenNotPaused public {

        paused = true;

        emit Pause();

    }



    function unpause() onlyOwner whenPaused public {

        paused = false;

        emit Unpause();

    }

}

// ----------------------------------------------------------------------------

// @title Standard ERC20 token

// @dev Implementation of the basic standard token.

// https://github.com/ethereum/EIPs/issues/20

// ----------------------------------------------------------------------------

contract StandardToken is ERC20, BasicToken {

  

    mapping (address => mapping (address => uint256)) internal allowed;



    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {

        require(_to != address(0));

        require(_value <= balances[_from]);

        require(_value <= allowed[_from][msg.sender]);



        balances[_from] = balances[_from].sub(_value);

        balances[_to] = balances[_to].add(_value);

        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);

    

        emit Transfer(_from, _to, _value);

    

        return true;

    }



    function approve(address _spender, uint256 _value) public returns (bool) {

        allowed[msg.sender][_spender] = _value;

    

        emit Approval(msg.sender, _spender, _value);

    

        return true;

    }



    function allowance(address _owner, address _spender) public view returns (uint256) {

        return allowed[_owner][_spender];

    }



    function increaseApproval(address _spender, uint256 _addedValue) public returns (bool) {

        allowed[msg.sender][_spender] = (allowed[msg.sender][_spender].add(_addedValue));

    

        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);

    

        return true;

    }



    function decreaseApproval(address _spender, uint256 _subtractedValue) public returns (bool) {

        uint256 oldValue = allowed[msg.sender][_spender];

    

        if (_subtractedValue > oldValue) {

        allowed[msg.sender][_spender] = 0;

        } else {

        allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);

        }

    

        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);

        return true;

    }

}

// ----------------------------------------------------------------------------

// @title MultiTransfer Token

// @dev Only Admin

// ----------------------------------------------------------------------------

contract MultiTransferToken is StandardToken, Ownable {



    function MultiTransfer(address[] _to, uint256[] _amount) onlyOwner public returns (bool) {

        require(_to.length == _amount.length);



        uint256 ui;

        uint256 amountSum = 0;

    

        for (ui = 0; ui < _to.length; ui++) {

            require(_to[ui] != address(0));



            amountSum = amountSum.add(_amount[ui]);

        }



        require(amountSum <= balances[msg.sender]);



        for (ui = 0; ui < _to.length; ui++) {

            balances[msg.sender] = balances[msg.sender].sub(_amount[ui]);

            balances[_to[ui]] = balances[_to[ui]].add(_amount[ui]);

        

            emit Transfer(msg.sender, _to[ui], _amount[ui]);

        }

    

        return true;

    }

}

// ----------------------------------------------------------------------------

// @title Burnable Token

// @dev Token that can be irreversibly burned (destroyed).

// ----------------------------------------------------------------------------

contract BurnableToken is StandardToken, Ownable {



    event BurnAdminAmount(address indexed burner, uint256 value);



    function burnAdminAmount(uint256 _value) onlyOwner public {

        require(_value <= balances[msg.sender]);



        balances[msg.sender] = balances[msg.sender].sub(_value);

        totalSupply_ = totalSupply_.sub(_value);

    

        emit BurnAdminAmount(msg.sender, _value);

        emit Transfer(msg.sender, address(0), _value);

    }

}

// ----------------------------------------------------------------------------

// @title Mintable token

// @dev Simple ERC20 Token example, with mintable token creation

// Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol

// ----------------------------------------------------------------------------

contract MintableToken is StandardToken, Ownable {

    event Mint(address indexed to, uint256 amount);

    event MintFinished();



    bool public mintingFinished = false;



    modifier canMint() { require(!mintingFinished); _; }

    modifier cannotMint() { require(mintingFinished); _; }



    function mint(address _to, uint256 _amount) onlyOwner canMint public returns (bool) {

        totalSupply_ = totalSupply_.add(_amount);

        balances[_to] = balances[_to].add(_amount);

    

        emit Mint(_to, _amount);

        emit Transfer(address(0), _to, _amount);

    

        return true;

    }



    function finishMinting() onlyOwner canMint public returns (bool) {

        mintingFinished = true;

        emit MintFinished();

        return true;

    }

}

// ----------------------------------------------------------------------------

// @title Pausable token

// @dev StandardToken modified with pausable transfers.

// ----------------------------------------------------------------------------

contract PausableToken is StandardToken, Pausable, BlackList {



    function transfer(address _to, uint256 _value) public whenNotPaused CheckBlackList returns (bool) {

        return super.transfer(_to, _value);

    }



    function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused CheckBlackList returns (bool) {

        return super.transferFrom(_from, _to, _value);

    }



    function approve(address _spender, uint256 _value) public whenNotPaused CheckBlackList returns (bool) {

        return super.approve(_spender, _value);

    }



    function increaseApproval(address _spender, uint _addedValue) public whenNotPaused CheckBlackList returns (bool success) {

        return super.increaseApproval(_spender, _addedValue);

    }



    function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused CheckBlackList returns (bool success) {

        return super.decreaseApproval(_spender, _subtractedValue);

    }

}

// ----------------------------------------------------------------------------

// @Project 

// @Creator

// @Source

// ----------------------------------------------------------------------------

contract OasisCity is PausableToken, MintableToken, BurnableToken, MultiTransferToken {

    string public name = "OasisCity";
    string public symbol = "OSC";
    uint256 public decimals = 18;

}

Contract ABI

[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address[]"},{"name":"_amount","type":"uint256[]"}],"name":"MultiTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blackList","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burnAdminAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_unlockAddress","type":"address"}],"name":"UnLockAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_lockAddress","type":"address"}],"name":"SetLockAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"BurnAdminAmount","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"LockedAddress","type":"address"}],"name":"Lock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"UnLockedAddress","type":"address"}],"name":"Unlock","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

Contract Creation Code

60806040526000600360146101000a81548160ff0219169083151502179055506000600560006101000a81548160ff0219169083151502179055506040805190810160405280600981526020017f4f61736973436974790000000000000000000000000000000000000000000000815250600690805190602001906200008792919062000122565b506040805190810160405280600381526020017f4f5343000000000000000000000000000000000000000000000000000000000081525060079080519060200190620000d592919062000122565b50601260085533600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001d1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200016557805160ff191683800117855562000196565b8280016001018555821562000196579182015b828111156200019557825182559160200191906001019062000178565b5b509050620001a59190620001a9565b5090565b620001ce91905b80821115620001ca576000816000905550600101620001b0565b5090565b90565b61275180620001e16000396000f300608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305d2035b1461013857806306fdde03146101675780630896937e146101f7578063095ea7b3146102b857806318160ddd1461031d57806323b872dd14610348578063313ce567146103cd5780633f4ba83a146103f857806340c10f191461040f5780634838d165146104745780635c975abb146104cf57806366188463146104fe57806370a082311461056357806376227f3b146105ba5780637d64bcb4146105e75780638456cb59146106165780638da5cb5b1461062d57806395d89b4114610684578063a9059cbb14610714578063c201df9714610779578063c286f3d9146107d4578063d73dd6231461082f578063dd62ed3e14610894575b600080fd5b34801561014457600080fd5b5061014d61090b565b604051808215151515815260200191505060405180910390f35b34801561017357600080fd5b5061017c61091e565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101bc5780820151818401526020810190506101a1565b50505050905090810190601f1680156101e95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020357600080fd5b5061029e60048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506109bc565b604051808215151515815260200191505060405180910390f35b3480156102c457600080fd5b50610303600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d54565b604051808215151515815260200191505060405180910390f35b34801561032957600080fd5b50610332610de4565b6040518082815260200191505060405180910390f35b34801561035457600080fd5b506103b3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610dee565b604051808215151515815260200191505060405180910390f35b3480156103d957600080fd5b506103e2610e80565b6040518082815260200191505060405180910390f35b34801561040457600080fd5b5061040d610e86565b005b34801561041b57600080fd5b5061045a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f46565b604051808215151515815260200191505060405180910390f35b34801561048057600080fd5b506104b5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061112c565b604051808215151515815260200191505060405180910390f35b3480156104db57600080fd5b506104e461114c565b604051808215151515815260200191505060405180910390f35b34801561050a57600080fd5b50610549600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061115f565b604051808215151515815260200191505060405180910390f35b34801561056f57600080fd5b506105a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111ef565b6040518082815260200191505060405180910390f35b3480156105c657600080fd5b506105e560048036038101908080359060200190929190505050611237565b005b3480156105f357600080fd5b506105fc611445565b604051808215151515815260200191505060405180910390f35b34801561062257600080fd5b5061062b61150d565b005b34801561063957600080fd5b506106426115ce565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561069057600080fd5b506106996115f4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106d95780820151818401526020810190506106be565b50505050905090810190601f1680156107065780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561072057600080fd5b5061075f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611692565b604051808215151515815260200191505060405180910390f35b34801561078557600080fd5b506107ba600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611722565b604051808215151515815260200191505060405180910390f35b3480156107e057600080fd5b50610815600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611884565b604051808215151515815260200191505060405180910390f35b34801561083b57600080fd5b5061087a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a7f565b604051808215151515815260200191505060405180910390f35b3480156108a057600080fd5b506108f5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b0f565b6040518082815260200191505060405180910390f35b600560009054906101000a900460ff1681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109b45780601f10610989576101008083540402835291602001916109b4565b820191906000526020600020905b81548152906001019060200180831161099757829003601f168201915b505050505081565b6000806000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a1d57600080fd5b83518551141515610a2d57600080fd5b60009050600091505b8451821015610acb57600073ffffffffffffffffffffffffffffffffffffffff168583815181101515610a6557fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515610a9257600080fd5b610abc8483815181101515610aa357fe5b9060200190602002015182611b9690919063ffffffff16565b90508180600101925050610a36565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515610b1857600080fd5b600091505b8451821015610d4857610b8e8483815181101515610b3757fe5b906020019060200201516000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c4f8483815181101515610be157fe5b906020019060200201516000808886815181101515610bfc57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b9690919063ffffffff16565b6000808785815181101515610c6057fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508482815181101515610cb657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8685815181101515610d1c57fe5b906020019060200201516040518082815260200191505060405180910390a38180600101925050610b1d565b60019250505092915050565b6000600360149054906101000a900460ff16151515610d7257600080fd5b60011515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151515610dd257600080fd5b610ddc8383611bcd565b905092915050565b6000600154905090565b6000600360149054906101000a900460ff16151515610e0c57600080fd5b60011515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151515610e6c57600080fd5b610e77848484611cbf565b90509392505050565b60085481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ee257600080fd5b600360149054906101000a900460ff161515610efd57600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fa457600080fd5b600560009054906101000a900460ff16151515610fc057600080fd5b610fd582600154611b9690919063ffffffff16565b60018190555061102c826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b9690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60046020528060005260406000206000915054906101000a900460ff1681565b600360149054906101000a900460ff1681565b6000600360149054906101000a900460ff1615151561117d57600080fd5b60011515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515156111dd57600080fd5b6111e78383612079565b905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561129357600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111515156112e057600080fd5b611331816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061138881600154611bb490919063ffffffff16565b6001819055503373ffffffffffffffffffffffffffffffffffffffff167fa0f3dea10c8bf26d7f1b6b0cf33166195f48616c562c681b49eaaa2423894d00826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114a357600080fd5b600560009054906101000a900460ff161515156114bf57600080fd5b6001600560006101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a16001905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156957600080fd5b600360149054906101000a900460ff1615151561158557600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60078054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561168a5780601f1061165f5761010080835404028352916020019161168a565b820191906000526020600020905b81548152906001019060200180831161166d57829003601f168201915b505050505081565b6000600360149054906101000a900460ff161515156116b057600080fd5b60011515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415151561171057600080fd5b61171a838361230a565b905092915050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561178057600080fd5b60001515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515156117e057600080fd5b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f0be774851955c26a1d6a32b13b020663a069006b4a3b643ff0b809d31826057260405160405180910390a260019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118e257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561191e57600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561197b57600080fd5b60011515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515156119db57600080fd5b6001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fc1b5f12cea7c200ad495a43bf2d4c7ba1a753343c06c339093937849de84d91360405160405180910390a260019050919050565b6000600360149054906101000a900460ff16151515611a9d57600080fd5b60011515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151515611afd57600080fd5b611b078383612529565b905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284019050838110151515611baa57fe5b8091505092915050565b6000828211151515611bc257fe5b818303905092915050565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611cfc57600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611d4957600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515611dd457600080fd5b611e25826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb490919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611eb8826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b9690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f8982600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561218a576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061221e565b61219d8382611bb490919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561234757600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561239457600080fd5b6123e5826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612478826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b9690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60006125ba82600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b9690919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a360019050929150505600a165627a7a723058206c7f57f775f6c4eff4ba2037bc4f593358dc8d3e30aca29c329fbf1acd2ffdce0029

Swarm Source

bzzr://6c7f57f775f6c4eff4ba2037bc4f593358dc8d3e30aca29c329fbf1acd2ffdce
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.