Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 101 txns
Token Tracker: Cookie Coin (COCO)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x2475ce61e524ac9b053ae3ea126f5e90d0de26efat txn 0xe20baa32b94b4c36ce3cd73d6a9ad01ad22fee63de498fb605e18ddd2c018424
 Latest 25 transactions from a total of 101 transactions

TxHash Age From To Value [TxFee]
0x47546ebff02041a6a0b8bcabef215d076fa17e1101cb63514b778f6f0afe33ca17 hrs 24 mins ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.0002741436
0x15d4f183b7f72ecb085691a976a30e48199627d8d4064b0a9a8ec044071be8892 days 5 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00030486
0x3a68eb2ff136886cf6a7a9fd930602da4328077e888bd25c6955b1294e499a587 days 8 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000228645
0x2c9da0b7fe4f7e047a8609c2383257ead91c954cbf5a145801d06009c44bb47d11 days 15 hrs ago0x5cf8c480318fe5a599594f16facd90399f717d9a  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.0004013136
0xd655a633e59cc7a2e50d3cc4a8f45a205adde410e84d4cd2c3f98e6b0ac21f7b20 days 36 mins ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000228645
0x5300cffb876f681aff3cecffc2ae4777d592a39dfe16310e71d9dce2af807f2a21 days 12 mins ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000876472519
0x95f6a063826526875273f07e70f6c3db8a13346fcb4b4b078a11428c264354f227 days 16 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000788825181
0xb2fc3b3ffa711cc3d8592da0c5b8c162c354a877656178efd69458243e00dc0b29 days 3 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000381075
0xaa387da1cdfc12b3900123508f1f6ab08320635c991fcfe32b77d6acb2fee59f33 days 17 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000412475599
0x7490b2a852f708c5ab3f6354454ad58c0e95615efb1a7c7d35da5aaca379f3dc37 days 6 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000381075
0x4e20e825eaa683feef1a4fd9d158e7643b0c88ce1f980bdcf29401a3356ff78941 days 8 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00030486
0xf1ec55a369e28a79eb6c34b2e5221d2c645782d4d4d6a6d391627e56ade8f02f44 days 12 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000533505
0x98f8ecfdba137bf36a19b01b2a58207d1936d836a70434ab373589f30f0d8f3d47 days 38 mins ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.0002264868
0xfab5ac9178fe0070f9bfabe901ce97d8ec5e0abf2efcdb140b62235e3e4a618947 days 41 mins ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00078740134
0xf755fa9332d627fd6ffc9606354b069f8338228374a599ce8417b4b2e1adcb8b51 days 1 hr ago0xe5d92f77581d65e9c06c596110169fc5b37139d4  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000900576
0xb0a301de3ab316fa3f9fdee0fe02f533f1c6845035ae084e24d6cfed862e2f2155 days 9 hrs ago0xf44d5e45595d08fc8a07023328cac5500596caa0  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00038535
0x5d1b2f04804a9d91306ede4e28b6de07900ce2e4a1fda7affd2312540ab1a5d855 days 9 hrs ago0xf44d5e45595d08fc8a07023328cac5500596caa0  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00012
0x3b95241a1ab76a9dbc185e8a7815148e64d80015558a159b841d103f9ff300a555 days 9 hrs ago0xb1990c317146f9a6b112d12d2564f0bbf8adc706  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000696444
0x04fee77061af93d770862e9272f3c9658d05b3fa4bb392058ad351696ff6f26d55 days 9 hrs ago0xb1990c317146f9a6b112d12d2564f0bbf8adc706  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00030486
0x7b5beb6565545e7943b83504ee7b9aa3266d6574dec0df4c81d23faacb50d0a656 days 2 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000456906
0xaa170a9f4a496b825f147eb92d3bd7c9d037e3f498df0df3d261c21b6ff0654b57 days 11 hrs ago0x6d1c7aa9565a24243c57890e17f472b18d41a356  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.003116943
0x58be5ceb27fe4d49d4d60f9ab588b85fc40cb03efd7998aebc8025ba58502f9e59 days 7 hrs ago0xb1990c317146f9a6b112d12d2564f0bbf8adc706  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00014085
0xf0b35a734558bf3261fced760591945d1192e0859691bb28b9a6f62b5a1b5c0962 days 6 hrs ago0xb1990c317146f9a6b112d12d2564f0bbf8adc706  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00030486
0x77168bf71eaf416a1cc27e50c8a70911748f0566aed9e4858e74f172db7b871164 days 16 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00076151
0xe1d5351e73c4f05c07b5719bdbebd8c5e6c26a0e80d537f034b288137eaa53b069 days 12 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1  IN   0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000228453
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: COCO
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;


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

    function div(uint256 a, uint256 b) internal constant 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 constant returns (uint256) {
        assert(b <= a);
        return a - b;
    }

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


/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    address public owner;


    /**
     * @dev The Ownable constructor sets the original `owner` of the contract to the sender
     * account.
     */
    function Ownable() {
        owner = msg.sender;
    }


    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }


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

}


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) constant returns (uint256);
    function transfer(address to, uint256 value) 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) constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) returns (bool);
    function approve(address spender, uint256 value) returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}


/**
 * @title PoSTokenStandard
 * @dev the interface of PoSTokenStandard
 */
contract PoSTokenStandard {
    uint256 public stakeStartTime;
    uint256 public stakeMinAge;
    uint256 public stakeMaxAge;
    function mint() returns (bool);
    function coinAge() constant returns (uint256);
    function annualInterest() constant returns (uint256);
    event Mint(address indexed _address, uint _reward);
}


contract COCO is ERC20,PoSTokenStandard,Ownable {
    using SafeMath for uint256;

    string public name = "Cookie Coin";
    string public symbol = "COCO";
    uint public decimals = 18;

    uint public chainStartTime; //chain start time
    uint public chainStartBlockNumber; //chain start block number
    uint public stakeStartTime; //stake start time
    uint public stakeMinAge = 3 days; // minimum age for coin age: 3D
    uint public stakeMaxAge = 90 days; // stake age of full weight: 90D
    uint public maxMintProofOfStake = 50000000000000000; // default 5% annual interest Years 3-15
	uint public yearOneMultiplier = 72; //72 times the default 5% (360%)
	uint public yearTwoMultiplier = 2; //2 times the default 5% (10%)
	
    uint public totalSupply;
    uint public maxTotalSupply;
    uint public totalInitialSupply;

    struct transferInStruct{
    uint128 amount;
    uint64 time;
    }

    mapping(address => uint256) balances;
    mapping(address => mapping (address => uint256)) allowed;
    mapping(address => transferInStruct[]) transferIns;

    event Burn(address indexed burner, uint256 value);

    /**
     * @dev Fix for the ERC20 short address attack.
     */
    modifier onlyPayloadSize(uint size) {
        require(msg.data.length >= size + 4);
        _;
    }

    modifier canPoSMint() {
        require(totalSupply < maxTotalSupply);
        _;
    }

    function COCO() {
        maxTotalSupply = 32200000000000000000000000; // 32.2 Mil.
        totalInitialSupply = 3200000000000000000000000; // 3.2 Mil.

        chainStartTime = now;
        chainStartBlockNumber = block.number;

        balances[msg.sender] = totalInitialSupply;
        totalSupply = totalInitialSupply;
    }

    function transfer(address _to, uint256 _value) onlyPayloadSize(2 * 32) returns (bool) {
        if(msg.sender == _to) return mint();
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        if(transferIns[msg.sender].length > 0) delete transferIns[msg.sender];
        uint64 _now = uint64(now);
        transferIns[msg.sender].push(transferInStruct(uint128(balances[msg.sender]),_now));
        transferIns[_to].push(transferInStruct(uint128(_value),_now));
        return true;
    }

    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    function transferFrom(address _from, address _to, uint256 _value) onlyPayloadSize(3 * 32) returns (bool) {
        require(_to != address(0));

        var _allowance = allowed[_from][msg.sender];

        // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
        // require (_value <= _allowance);

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);
        if(transferIns[_from].length > 0) delete transferIns[_from];
        uint64 _now = uint64(now);
        transferIns[_from].push(transferInStruct(uint128(balances[_from]),_now));
        transferIns[_to].push(transferInStruct(uint128(_value),_now));
        return true;
    }

    function approve(address _spender, uint256 _value) returns (bool) {
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));

        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    function mint() canPoSMint returns (bool) {
        if(balances[msg.sender] <= 0) return false;
        if(transferIns[msg.sender].length <= 0) return false;

        uint reward = getProofOfStakeReward(msg.sender);
        if(reward <= 0) return false;

        totalSupply = totalSupply.add(reward);
        balances[msg.sender] = balances[msg.sender].add(reward);
        delete transferIns[msg.sender];
        transferIns[msg.sender].push(transferInStruct(uint128(balances[msg.sender]),uint64(now)));

        Mint(msg.sender, reward);
        return true;
    }

    function getBlockNumber() returns (uint blockNumber) {
        blockNumber = block.number.sub(chainStartBlockNumber);
    }

    function coinAge() constant returns (uint myCoinAge) {
        myCoinAge = getCoinAge(msg.sender,now);
    }
	
	//Interest Check Function

    function annualInterest() constant returns(uint interest) {
        uint _now = now;
        interest = maxMintProofOfStake;
        if((_now.sub(stakeStartTime)).div(1 years) == 0) {
            interest = maxMintProofOfStake * yearOneMultiplier;
        } else if((_now.sub(stakeStartTime)).div(1 years) == 1){
            interest = maxMintProofOfStake * yearTwoMultiplier;
        }
    }

    function getProofOfStakeReward(address _address) internal returns (uint) {
        require( (now >= stakeStartTime) && (stakeStartTime > 0) );

        uint _now = now;
        uint _coinAge = getCoinAge(_address, _now);
        if(_coinAge <= 0) return 0;

        uint interest = maxMintProofOfStake;
        // Due to the high interest rate for the first two years, compounding should be taken into account.
        // Effective annual interest rate = (1 + (nominal rate / number of compounding periods)) ^ (number of compounding periods) - 1
        if((_now.sub(stakeStartTime)).div(1 years) == 0) {
            // 1st year effective annual interest rate is 100% when we select the stakeMaxAge (90 days) as the compounding period.
            interest = maxMintProofOfStake * yearOneMultiplier;
        } else if((_now.sub(stakeStartTime)).div(1 years) == 1){
            // 2nd year effective annual interest rate is 50%
            interest = maxMintProofOfStake * yearTwoMultiplier;
        }

        return (_coinAge * interest).div(365 * (10**decimals));
    }

    function getCoinAge(address _address, uint _now) internal returns (uint _coinAge) {
        if(transferIns[_address].length <= 0) return 0;

        for (uint i = 0; i < transferIns[_address].length; i++){
            if( _now < uint(transferIns[_address][i].time).add(stakeMinAge) ) continue;

            uint nCoinSeconds = _now.sub(uint(transferIns[_address][i].time));
            if( nCoinSeconds > stakeMaxAge ) nCoinSeconds = stakeMaxAge;

            _coinAge = _coinAge.add(uint(transferIns[_address][i].amount) * nCoinSeconds.div(1 days));
        }
    }

    function ownerSetStakeStartTime(uint timestamp) onlyOwner {
        require((stakeStartTime <= 0) && (timestamp >= chainStartTime));
        stakeStartTime = timestamp;
    }

    function ownerBurnToken(uint _value) onlyOwner {
        require(_value > 0);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        delete transferIns[msg.sender];
        transferIns[msg.sender].push(transferInStruct(uint128(balances[msg.sender]),uint64(now)));

        totalSupply = totalSupply.sub(_value);
        totalInitialSupply = totalInitialSupply.sub(_value);
        maxTotalSupply = maxTotalSupply.sub(_value*10);

        Burn(msg.sender, _value);
    }

    /* Batch token transfer. Used by contract creator to distribute initial tokens to holders */
    function batchTransfer(address[] _recipients, uint[] _values) onlyOwner returns (bool) {
        require( _recipients.length > 0 && _recipients.length == _values.length);

        uint total = 0;
        for(uint i = 0; i < _values.length; i++){
            total = total.add(_values[i]);
        }
        require(total <= balances[msg.sender]);

        uint64 _now = uint64(now);
        for(uint j = 0; j < _recipients.length; j++){
            balances[_recipients[j]] = balances[_recipients[j]].add(_values[j]);
            transferIns[_recipients[j]].push(transferInStruct(uint128(_values[j]),_now));
            Transfer(msg.sender, _recipients[j], _values[j]);
        }

        balances[msg.sender] = balances[msg.sender].sub(total);
        if(transferIns[msg.sender].length > 0) delete transferIns[msg.sender];
        if(balances[msg.sender] > 0) transferIns[msg.sender].push(transferInStruct(uint128(balances[msg.sender]),_now));

        return true;
    }
	
	function setBaseInterest(uint amount) onlyOwner{
		maxMintProofOfStake = amount;
	}
	
	function setYearOneMultiplier (uint amount) onlyOwner{
		yearOneMultiplier = amount;
	}
	
	function setYearTwoMultiplier (uint amount) onlyOwner{
		yearTwoMultiplier = amount;
	}
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","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":false,"inputs":[],"name":"mint","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":true,"inputs":[],"name":"coinAge","outputs":[{"name":"myCoinAge","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":false,"inputs":[{"name":"timestamp","type":"uint256"}],"name":"ownerSetStakeStartTime","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"maxTotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"setYearTwoMultiplier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getBlockNumber","outputs":[{"name":"blockNumber","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"setYearOneMultiplier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"yearTwoMultiplier","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"chainStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakeStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_recipients","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"ownerBurnToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"setBaseInterest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalInitialSupply","outputs":[{"name":"","type":"uint256"}],"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":true,"inputs":[],"name":"annualInterest","outputs":[{"name":"interest","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"yearOneMultiplier","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakeMinAge","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"chainStartBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakeMaxAge","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxMintProofOfStake","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_address","type":"address"},{"indexed":false,"name":"_reward","type":"uint256"}],"name":"Mint","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 Switch To Opcodes View
60806040526040805190810160405280600b81526020017f436f6f6b696520436f696e00000000000000000000000000000000000000000081525060059080519060200190620000519291906200019e565b506040805190810160405280600481526020017f434f434f00000000000000000000000000000000000000000000000000000000815250600690805190602001906200009f9291906200019e565b5060126007556203f480600b556276a700600c5566b1a2bc2ec50000600d556048600e556002600f55348015620000d557600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a1aa29d7f69604a0d0000006011819055506a02a5a058fc295ed00000006012819055504260088190555043600981905550601254601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012546010819055506200024d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001e157805160ff191683800117855562000212565b8280016001018555821562000212579182015b8281111562000211578251825591602001919060010190620001f4565b5b50905062000221919062000225565b5090565b6200024a91905b80821115620002465760008160009055506001016200022c565b5090565b90565b612dc6806200025d6000396000f30060806040526004361061018b576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610190578063095ea7b3146102205780631249c58b1461028557806318160ddd146102b45780631e1b13c0146102df57806323b872dd1461030a5780632a9edf6f1461038f5780632ab4d052146103bc578063313ce567146103e75780633983af001461041257806342cbb15c1461043f578063559fd7ee1461046a57806359ea2647146104975780635b054f9b146104c257806370a08231146104ed5780637419f1901461054457806388d695b21461056f5780638da5cb5b1461063057806390762a8b1461068757806391432155146106b457806395d89b41146106e15780639fd4da4014610771578063a9059cbb1461079c578063b2552fc414610801578063bd338d851461082c578063cbd8877e14610857578063cd474b0414610882578063dd62ed3e146108ad578063e1c3bac614610924578063f2bb5ce11461094f578063f2fde38b1461097a575b600080fd5b34801561019c57600080fd5b506101a56109bd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101e55780820151818401526020810190506101ca565b50505050905090810190601f1680156102125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022c57600080fd5b5061026b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a5b565b604051808215151515815260200191505060405180910390f35b34801561029157600080fd5b5061029a610be2565b604051808215151515815260200191505060405180910390f35b3480156102c057600080fd5b506102c9610f55565b6040518082815260200191505060405180910390f35b3480156102eb57600080fd5b506102f4610f5b565b6040518082815260200191505060405180910390f35b34801561031657600080fd5b50610375600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f6c565b604051808215151515815260200191505060405180910390f35b34801561039b57600080fd5b506103ba6004803603810190808035906020019092919050505061155d565b005b3480156103c857600080fd5b506103d16115e3565b6040518082815260200191505060405180910390f35b3480156103f357600080fd5b506103fc6115e9565b6040518082815260200191505060405180910390f35b34801561041e57600080fd5b5061043d600480360381019080803590602001909291905050506115ef565b005b34801561044b57600080fd5b50610454611655565b6040518082815260200191505060405180910390f35b34801561047657600080fd5b5061049560048036038101908080359060200190929190505050611671565b005b3480156104a357600080fd5b506104ac6116d7565b6040518082815260200191505060405180910390f35b3480156104ce57600080fd5b506104d76116dd565b6040518082815260200191505060405180910390f35b3480156104f957600080fd5b5061052e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116e3565b6040518082815260200191505060405180910390f35b34801561055057600080fd5b5061055961172c565b6040518082815260200191505060405180910390f35b34801561057b57600080fd5b506106166004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611732565b604051808215151515815260200191505060405180910390f35b34801561063c57600080fd5b50610645611dd7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561069357600080fd5b506106b260048036038101908080359060200190929190505050611dfd565b005b3480156106c057600080fd5b506106df60048036038101908080359060200190929190505050612134565b005b3480156106ed57600080fd5b506106f661219a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561073657808201518184015260208101905061071b565b50505050905090810190601f1680156107635780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561077d57600080fd5b50610786612238565b6040518082815260200191505060405180910390f35b3480156107a857600080fd5b506107e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061223e565b604051808215151515815260200191505060405180910390f35b34801561080d57600080fd5b50610816612721565b6040518082815260200191505060405180910390f35b34801561083857600080fd5b506108416127af565b6040518082815260200191505060405180910390f35b34801561086357600080fd5b5061086c6127b5565b6040518082815260200191505060405180910390f35b34801561088e57600080fd5b506108976127bb565b6040518082815260200191505060405180910390f35b3480156108b957600080fd5b5061090e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127c1565b6040518082815260200191505060405180910390f35b34801561093057600080fd5b50610939612848565b6040518082815260200191505060405180910390f35b34801561095b57600080fd5b5061096461284e565b6040518082815260200191505060405180910390f35b34801561098657600080fd5b506109bb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612854565b005b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a535780601f10610a2857610100808354040283529160200191610a53565b820191906000526020600020905b815481529060010190602001808311610a3657829003601f168201915b505050505081565b600080821480610ae757506000601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610af257600080fd5b81601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600080601154601054101515610bf757600080fd5b6000601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610c495760009150610f51565b6000601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050111515610c9e5760009150610f51565b610ca733612930565b9050600081111515610cbc5760009150610f51565b610cd181601054612a2490919063ffffffff16565b601081905550610d2981601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610db79190612d1c565b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050503373ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a2600191505b5090565b60105481565b6000610f673342612a42565b905090565b6000806000606060048101600036905010151515610f8957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614151515610fc557600080fd5b601460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054925061109685601360008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061112b85601360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111818584612ce890919063ffffffff16565b601460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a36000601560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905011156112fd57601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006112fc9190612d1c565b5b429150601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280876fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050600193505050509392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115b957600080fd5b6000600a54111580156115ce57506008548110155b15156115d957600080fd5b80600a8190555050565b60115481565b60075481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561164b57600080fd5b80600f8190555050565b600061166c60095443612ce890919063ffffffff16565b905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116cd57600080fd5b80600e8190555050565b600f5481565b60085481565b6000601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600a5481565b6000806000806000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561179657600080fd5b600087511180156117a8575085518751145b15156117b357600080fd5b60009350600092505b85518310156117fe576117ef86848151811015156117d657fe5b9060200190602002015185612a2490919063ffffffff16565b935082806001019350506117bc565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054841115151561184c57600080fd5b429150600090505b8651811015611b0d576118dd868281518110151561186e57fe5b90602001906020020151601360008a8581518110151561188a57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b6013600089848151811015156118ef57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060156000888381518110151561194957fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604080519081016040528088848151811015156119a657fe5b906020019060200201516fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050508681815181101515611a7b57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8884815181101515611ae157fe5b906020019060200201516040518082815260200191505060405180910390a38080600101915050611854565b611b5f84601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490501115611c3957601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611c389190612d1c565b5b6000601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115611dc957601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050505b600194505050505092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e5957600080fd5b600081111515611e6857600080fd5b611eba81601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611f489190612d1c565b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050506120a481601054612ce890919063ffffffff16565b6010819055506120bf81601254612ce890919063ffffffff16565b6012819055506120dd600a8202601154612ce890919063ffffffff16565b6011819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a250565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561219057600080fd5b80600d8190555050565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156122305780601f1061220557610100808354040283529160200191612230565b820191906000526020600020905b81548152906001019060200180831161221357829003601f168201915b505050505081565b60125481565b60008060406004810160003690501015151561225957600080fd5b8473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561229c57612295610be2565b9250612719565b6122ee84601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061238384601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b601360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36000601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905011156124c257601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006124c19190612d1c565b5b429150601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280866fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050600192505b505092915050565b600080429050600d54915060006127596301e1338061274b600a5485612ce890919063ffffffff16565b612d0190919063ffffffff16565b141561276d57600e54600d540291506127ab565b600161279a6301e1338061278c600a5485612ce890919063ffffffff16565b612d0190919063ffffffff16565b14156127aa57600f54600d540291505b5b5090565b600e5481565b600b5481565b60095481565b6000601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c5481565b600d5481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156128b057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156128ec57600080fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600080600a54421015801561294a57506000600a54115b151561295557600080fd5b4292506129628584612a42565b91506000821115156129775760009350612a1c565b600d54905060006129a96301e1338061299b600a5487612ce890919063ffffffff16565b612d0190919063ffffffff16565b14156129bd57600e54600d540290506129fb565b60016129ea6301e133806129dc600a5487612ce890919063ffffffff16565b612d0190919063ffffffff16565b14156129fa57600f54600d540290505b5b612a19600754600a0a61016d02828402612d0190919063ffffffff16565b93505b505050919050565b6000808284019050838110151515612a3857fe5b8091505092915050565b600080600080601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050111515612a9b5760009250612ce0565b600091505b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050821015612cdf57612b76600b54601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002084815481101515612b3c57fe5b9060005260206000200160000160109054906101000a900467ffffffffffffffff1667ffffffffffffffff16612a2490919063ffffffff16565b841015612b8257612cd2565b612c0c601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481101515612bd157fe5b9060005260206000200160000160109054906101000a900467ffffffffffffffff1667ffffffffffffffff1685612ce890919063ffffffff16565b9050600c54811115612c1e57600c5490505b612ccf612c376201518083612d0190919063ffffffff16565b601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002084815481101515612c8357fe5b9060005260206000200160000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff160284612a2490919063ffffffff16565b92505b8180600101925050612aa0565b5b505092915050565b6000828211151515612cf657fe5b818303905092915050565b6000808284811515612d0f57fe5b0490508091505092915050565b5080546000825590600052602060002090810190612d3a9190612d3d565b50565b612d9791905b80821115612d9357600080820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556000820160106101000a81549067ffffffffffffffff021916905550600101612d43565b5090565b905600a165627a7a72305820a5d8a6234b76cc92b858135eea1d5ca408cfcce1c0f058d1043350c838ee615d0029

   Swarm Source:
bzzr://a5d8a6234b76cc92b858135eea1d5ca408cfcce1c0f058d1043350c838ee615d

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.