Contract 0x5AF3630746975D9CbaF236D4117B08a2C7A0bD77

 

TxHash Block Age From To Value [TxFee]
0x478e29cf5cdb57d5f65313be3212eccf5e2774bc16f679af830345c528b033c473962861 day 9 hrs ago0x6d1c7aa9565a24243c57890e17f472b18d41a356 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00075959
0xe61a06429750be5b0c17a4080bb9436554b161b8635c9eef9f204cde96ff816a73783274 days 4 hrs ago0xc1aa1b6183e270471a60d277b214a60bf6a7ed79 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000464296
0x44bc8f0fdc36d05085b660e863e3ecefa0e99b04647f9eac3aec592c9a0dc7e473486688 days 19 hrs ago0x2cb72737487b1e1302b42ecb1fc6f0718f4ff9e9 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000534961
0x53ca162184a739be77a189d9f56a1ac0352ec8760ac68b900baafb90aaa926bd727764220 days 4 hrs ago0x2475ce61e524ac9b053ae3ea126f5e90d0de26ef IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.0008601
0x807ba32e79fdfa85ea0e4c75b56667efe90f91c1d9c04d2140dfce5e2d9ae19d726858622 days 7 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000964119779
0xec5822575790e75009c262c3d292e1a95f5c04d28bd33440af9e1103c8b1c976723291630 days 16 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000788825181
0xac2a9b259eb5fa395c638dbacaeb15901b31ff61d85cceb24e33b7f14365b1e5721500134 days 23 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000788825181
0xcc87912cdfcbff6b19f72f2aba82becbb9b83abb0fc0b87f267f7fd049b676a3720423437 days 12 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00045729
0x0ef4da6d934827c4e9fcb654bff8ba0e622dc85d21a23f4a2c85cd5e42c6200f717604543 days 9 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000876472519
0xa022931db44910b7dd364254502b3bf6a24566e229881095f9a4da124ad527dd717156344 days 7 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.0004908246
0x0d09823a9e3658d0c82aae1a432b1332c407e49ff6419446fe974cbb90691f58715593947 days 12 hrs ago0x6d1c7aa9565a24243c57890e17f472b18d41a356 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.001147098
0xea2383782a6a8fa47ff171983cdde12b092b09f5e013daa93f147b20b1f6d668715593747 days 12 hrs ago0x6d1c7aa9565a24243c57890e17f472b18d41a356 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.003116943
0xed467720765d2e5460c8bf549cb837b14172cca566dbecf28693a45325c32c37712535253 days 16 hrs ago0x3fdf471eef9bb2fe686b4f1856c7e79e96152911 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.002891306
0xa4748603f7cb053b6958df85483a328cc85c22ab3b8a0c160fc28cad15e29392712533953 days 16 hrs ago0x3fdf471eef9bb2fe686b4f1856c7e79e96152911 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000912
0x47546ebff02041a6a0b8bcabef215d076fa17e1101cb63514b778f6f0afe33ca709248959 days 23 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.0002741436
0x15d4f183b7f72ecb085691a976a30e48199627d8d4064b0a9a8ec044071be889708391061 days 12 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00030486
0x3a68eb2ff136886cf6a7a9fd930602da4328077e888bd25c6955b1294e499a58705540666 days 14 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000228645
0x2c9da0b7fe4f7e047a8609c2383257ead91c954cbf5a145801d06009c44bb47d703156570 days 21 hrs ago0x5cf8c480318fe5a599594f16facd90399f717d9a IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.0004013136
0xd655a633e59cc7a2e50d3cc4a8f45a205adde410e84d4cd2c3f98e6b0ac21f7b698373879 days 7 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000228645
0x5300cffb876f681aff3cecffc2ae4777d592a39dfe16310e71d9dce2af807f2a697789780 days 6 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000876472519
0x95f6a063826526875273f07e70f6c3db8a13346fcb4b4b078a11428c264354f2693827186 days 22 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000788825181
0xb2fc3b3ffa711cc3d8592da0c5b8c162c354a877656178efd69458243e00dc0b692980888 days 9 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000381075
0xaa387da1cdfc12b3900123508f1f6ab08320635c991fcfe32b77d6acb2fee59f690292092 days 23 hrs ago0x33b82fc8401160c9bedb0c1d76ac8d49678b3ba1 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000412475599
0x7490b2a852f708c5ab3f6354454ad58c0e95615efb1a7c7d35da5aaca379f3dc688145296 days 13 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.000381075
0x4e20e825eaa683feef1a4fd9d158e7643b0c88ce1f980bdcf29401a3356ff7896856748100 days 14 hrs ago0xe5d92f77581d65e9c06c596110169fc5b37139d4 IN  0x5af3630746975d9cbaf236d4117b08a2c7a0bd770 Ether0.00030486
[ 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:
COCO

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No

Runs (Optimizer):
200

Contract Source Code

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

60806040526040805190810160405280600b81526020017f436f6f6b696520436f696e00000000000000000000000000000000000000000081525060059080519060200190620000519291906200019e565b506040805190810160405280600481526020017f434f434f00000000000000000000000000000000000000000000000000000000815250600690805190602001906200009f9291906200019e565b5060126007556203f480600b556276a700600c5566b1a2bc2ec50000600d556048600e556002600f55348015620000d557600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a1aa29d7f69604a0d0000006011819055506a02a5a058fc295ed00000006012819055504260088190555043600981905550601254601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506012546010819055506200024d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001e157805160ff191683800117855562000212565b8280016001018555821562000212579182015b8281111562000211578251825591602001919060010190620001f4565b5b50905062000221919062000225565b5090565b6200024a91905b80821115620002465760008160009055506001016200022c565b5090565b90565b612dc6806200025d6000396000f30060806040526004361061018b576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610190578063095ea7b3146102205780631249c58b1461028557806318160ddd146102b45780631e1b13c0146102df57806323b872dd1461030a5780632a9edf6f1461038f5780632ab4d052146103bc578063313ce567146103e75780633983af001461041257806342cbb15c1461043f578063559fd7ee1461046a57806359ea2647146104975780635b054f9b146104c257806370a08231146104ed5780637419f1901461054457806388d695b21461056f5780638da5cb5b1461063057806390762a8b1461068757806391432155146106b457806395d89b41146106e15780639fd4da4014610771578063a9059cbb1461079c578063b2552fc414610801578063bd338d851461082c578063cbd8877e14610857578063cd474b0414610882578063dd62ed3e146108ad578063e1c3bac614610924578063f2bb5ce11461094f578063f2fde38b1461097a575b600080fd5b34801561019c57600080fd5b506101a56109bd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101e55780820151818401526020810190506101ca565b50505050905090810190601f1680156102125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022c57600080fd5b5061026b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a5b565b604051808215151515815260200191505060405180910390f35b34801561029157600080fd5b5061029a610be2565b604051808215151515815260200191505060405180910390f35b3480156102c057600080fd5b506102c9610f55565b6040518082815260200191505060405180910390f35b3480156102eb57600080fd5b506102f4610f5b565b6040518082815260200191505060405180910390f35b34801561031657600080fd5b50610375600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f6c565b604051808215151515815260200191505060405180910390f35b34801561039b57600080fd5b506103ba6004803603810190808035906020019092919050505061155d565b005b3480156103c857600080fd5b506103d16115e3565b6040518082815260200191505060405180910390f35b3480156103f357600080fd5b506103fc6115e9565b6040518082815260200191505060405180910390f35b34801561041e57600080fd5b5061043d600480360381019080803590602001909291905050506115ef565b005b34801561044b57600080fd5b50610454611655565b6040518082815260200191505060405180910390f35b34801561047657600080fd5b5061049560048036038101908080359060200190929190505050611671565b005b3480156104a357600080fd5b506104ac6116d7565b6040518082815260200191505060405180910390f35b3480156104ce57600080fd5b506104d76116dd565b6040518082815260200191505060405180910390f35b3480156104f957600080fd5b5061052e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116e3565b6040518082815260200191505060405180910390f35b34801561055057600080fd5b5061055961172c565b6040518082815260200191505060405180910390f35b34801561057b57600080fd5b506106166004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611732565b604051808215151515815260200191505060405180910390f35b34801561063c57600080fd5b50610645611dd7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561069357600080fd5b506106b260048036038101908080359060200190929190505050611dfd565b005b3480156106c057600080fd5b506106df60048036038101908080359060200190929190505050612134565b005b3480156106ed57600080fd5b506106f661219a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561073657808201518184015260208101905061071b565b50505050905090810190601f1680156107635780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561077d57600080fd5b50610786612238565b6040518082815260200191505060405180910390f35b3480156107a857600080fd5b506107e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061223e565b604051808215151515815260200191505060405180910390f35b34801561080d57600080fd5b50610816612721565b6040518082815260200191505060405180910390f35b34801561083857600080fd5b506108416127af565b6040518082815260200191505060405180910390f35b34801561086357600080fd5b5061086c6127b5565b6040518082815260200191505060405180910390f35b34801561088e57600080fd5b506108976127bb565b6040518082815260200191505060405180910390f35b3480156108b957600080fd5b5061090e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127c1565b6040518082815260200191505060405180910390f35b34801561093057600080fd5b50610939612848565b6040518082815260200191505060405180910390f35b34801561095b57600080fd5b5061096461284e565b6040518082815260200191505060405180910390f35b34801561098657600080fd5b506109bb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612854565b005b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a535780601f10610a2857610100808354040283529160200191610a53565b820191906000526020600020905b815481529060010190602001808311610a3657829003601f168201915b505050505081565b600080821480610ae757506000601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610af257600080fd5b81601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600080601154601054101515610bf757600080fd5b6000601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610c495760009150610f51565b6000601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050111515610c9e5760009150610f51565b610ca733612930565b9050600081111515610cbc5760009150610f51565b610cd181601054612a2490919063ffffffff16565b601081905550610d2981601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610db79190612d1c565b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050503373ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a2600191505b5090565b60105481565b6000610f673342612a42565b905090565b6000806000606060048101600036905010151515610f8957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614151515610fc557600080fd5b601460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054925061109685601360008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061112b85601360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111818584612ce890919063ffffffff16565b601460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a36000601560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905011156112fd57601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006112fc9190612d1c565b5b429150601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280876fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050600193505050509392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115b957600080fd5b6000600a54111580156115ce57506008548110155b15156115d957600080fd5b80600a8190555050565b60115481565b60075481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561164b57600080fd5b80600f8190555050565b600061166c60095443612ce890919063ffffffff16565b905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116cd57600080fd5b80600e8190555050565b600f5481565b60085481565b6000601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600a5481565b6000806000806000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561179657600080fd5b600087511180156117a8575085518751145b15156117b357600080fd5b60009350600092505b85518310156117fe576117ef86848151811015156117d657fe5b9060200190602002015185612a2490919063ffffffff16565b935082806001019350506117bc565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054841115151561184c57600080fd5b429150600090505b8651811015611b0d576118dd868281518110151561186e57fe5b90602001906020020151601360008a8581518110151561188a57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b6013600089848151811015156118ef57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060156000888381518110151561194957fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604080519081016040528088848151811015156119a657fe5b906020019060200201516fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050508681815181101515611a7b57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8884815181101515611ae157fe5b906020019060200201516040518082815260200191505060405180910390a38080600101915050611854565b611b5f84601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490501115611c3957601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611c389190612d1c565b5b6000601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115611dc957601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050505b600194505050505092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e5957600080fd5b600081111515611e6857600080fd5b611eba81601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611f489190612d1c565b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050506120a481601054612ce890919063ffffffff16565b6010819055506120bf81601254612ce890919063ffffffff16565b6012819055506120dd600a8202601154612ce890919063ffffffff16565b6011819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a250565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561219057600080fd5b80600d8190555050565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156122305780601f1061220557610100808354040283529160200191612230565b820191906000526020600020905b81548152906001019060200180831161221357829003601f168201915b505050505081565b60125481565b60008060406004810160003690501015151561225957600080fd5b8473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561229c57612295610be2565b9250612719565b6122ee84601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ce890919063ffffffff16565b601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061238384601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612a2490919063ffffffff16565b601360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36000601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905011156124c257601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006124c19190612d1c565b5b429150601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040805190810160405280866fffffffffffffffffffffffffffffffff1681526020018467ffffffffffffffff1681525090806001815401808255809150509060018203906000526020600020016000909192909190915060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505050600192505b505092915050565b600080429050600d54915060006127596301e1338061274b600a5485612ce890919063ffffffff16565b612d0190919063ffffffff16565b141561276d57600e54600d540291506127ab565b600161279a6301e1338061278c600a5485612ce890919063ffffffff16565b612d0190919063ffffffff16565b14156127aa57600f54600d540291505b5b5090565b600e5481565b600b5481565b60095481565b6000601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c5481565b600d5481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156128b057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156128ec57600080fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600080600a54421015801561294a57506000600a54115b151561295557600080fd5b4292506129628584612a42565b91506000821115156129775760009350612a1c565b600d54905060006129a96301e1338061299b600a5487612ce890919063ffffffff16565b612d0190919063ffffffff16565b14156129bd57600e54600d540290506129fb565b60016129ea6301e133806129dc600a5487612ce890919063ffffffff16565b612d0190919063ffffffff16565b14156129fa57600f54600d540290505b5b612a19600754600a0a61016d02828402612d0190919063ffffffff16565b93505b505050919050565b6000808284019050838110151515612a3857fe5b8091505092915050565b600080600080601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050111515612a9b5760009250612ce0565b600091505b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050821015612cdf57612b76600b54601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002084815481101515612b3c57fe5b9060005260206000200160000160109054906101000a900467ffffffffffffffff1667ffffffffffffffff16612a2490919063ffffffff16565b841015612b8257612cd2565b612c0c601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481101515612bd157fe5b9060005260206000200160000160109054906101000a900467ffffffffffffffff1667ffffffffffffffff1685612ce890919063ffffffff16565b9050600c54811115612c1e57600c5490505b612ccf612c376201518083612d0190919063ffffffff16565b601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002084815481101515612c8357fe5b9060005260206000200160000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff160284612a2490919063ffffffff16565b92505b8180600101925050612aa0565b5b505092915050565b6000828211151515612cf657fe5b818303905092915050565b6000808284811515612d0f57fe5b0490508091505092915050565b5080546000825590600052602060002090810190612d3a9190612d3d565b50565b612d9791905b80821115612d9357600080820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556000820160106101000a81549067ffffffffffffffff021916905550600101612d43565b5090565b905600a165627a7a72305820a5d8a6234b76cc92b858135eea1d5ca408cfcce1c0f058d1043350c838ee615d0029

Swarm Source

bzzr://a5d8a6234b76cc92b858135eea1d5ca408cfcce1c0f058d1043350c838ee615d
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.