Sponsored Link:   Buy your 1st Ethereum in 5 minutes. Trusted by more than 100k buyers.
Contract Overview | Po.etToken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 10750 txns
Token Tracker 0x0e0989b1f9b8a38983c2ba8053269ca62ec9b195
  Latest 25 txns from a total Of 10750 transactions View All

TxHash Age From To Value [TxFee]
0xf95599fc27c0c41ce34654138b80758c1aee118f78c509ea3fd3a4d028d3519a3 mins ago0xf3b8f017e1f0a460b1353b423dffbd35064e3957  IN   Po.etToken0 Ether0.0009102
0xed3abc001b1cbeea496989f40ea12efdf0e8c981643560ae05fb3957a24abbe35 mins ago0x8b35acda84ff338233b66997f059164447e71aa4  IN   Po.etToken0 Ether0.0000052151
0xc08d0c88442a0dcc5d0eb89c8b4bcfe8e1d60b7dbab4a3f4a7d4e2f64a8656af23 mins ago0x75f9e78ea0be13e2e1aaec4085f1a7837a0216b0  IN   Po.etToken0 Ether0.00058526
0x296baa1b0ed0e992c11672be41ae3f1c2de7798529d318edc5d80a807bcaee2033 mins ago0x363ebcddef23194a87bc13da2ffd5ce8524be42e  IN   Po.etToken0 Ether0.0009102
0x7b5c60d131ece0d5b7661a8189d104bcf2eab8eae7bbb5f88ed2546aa189f8e756 mins ago0x0d6b5a54f940bf3d52e438cab785981aaefdf40c  IN   Po.etToken0 Ether0.00058526
0x8d67457cf9dcb752f485f8c834c0abddf755c15d840b8b594a1cbe7881c3692756 mins agoBinance  IN   Po.etToken0 Ether0.0007656789
0x6734718ec2be664a68ef42eefd4d47653d68222381b6ada63109f4d807acb5a41 hr 9 mins ago0x95a3cf9c592811d2823a31a32fd9282fe87892df  IN   Po.etToken0 Ether0.000781515
0x392a355f728fb0265dc717fa35fea13636b771901a14da53c5d7daa68ffe0cec1 hr 16 mins agoBinance  IN   Po.etToken0 Ether0.000677963
0xc449090df6fa511213935358d2b990e7bc3bab71ed1bcedc02299b7c25c9648a1 hr 21 mins ago0x077f95a9373fd7805449def4904e5e80020e1982  IN   Po.etToken0 Ether0.0008673966
0x144dbadb16c6563a75a073c390910b44f669b0f8ab4b2c84ad946e888b3e787f1 hr 21 mins ago0x25c2b32dd233c1830493820a7f9ed410f6541fef  IN   Po.etToken0 Ether0.0000242957
0x0f0c5dac99a73d3ab30ee3f7c233d99c984c64da0f37ba30c92779b6f494c20a1 hr 24 mins ago0x931be42120ac01f548eea17ad9ea92d3a319091e  IN   Po.etToken0 Ether0.0004672962
0x639ab558ca2dd6014edb341d4ad5cc250eddd198d036c00005c73d18f54b532b1 hr 24 mins ago0x75f9e78ea0be13e2e1aaec4085f1a7837a0216b0  IN   Po.etToken0 Ether0.00058398
0xb28db5dde844c03a7f2e532e8916ee2c75d46b6e9c2ffe622993ef33bda530591 hr 26 mins ago0x0d6b5a54f940bf3d52e438cab785981aaefdf40c  IN   Po.etToken0 Ether0.00042216615
0x52410c7f5247b1b5f20d3bf3d6ae9244b7356998a0cc69eea8a648eb5c516cf31 hr 32 mins ago0x669ccb1f9988d5bdd93e8481d4a9e48ff824ee8c  IN   Po.etToken0 Ether0.0000022087
0xf93d917cfd84319ef000504c9b88952615a728e11da1bc3cc647fda1988d9cc71 hr 34 mins ago0x361cd24c9bd2926035c50e265519c73b97e712bf  IN   Po.etToken0 Ether0.00219303
0x1ba69128bbbe4555be13d03e81297ee29c4185fc6c85900ba7db9013e20deee31 hr 36 mins agoBinance  IN   Po.etToken0 Ether0.000834795729
0x613269b915fe5af1653e0afa3f785254fab1cf95ce06931f6e65da7cf934b1821 hr 40 mins ago0x3af0493398825f15197008855e0ae3bd3557c121  IN   Po.etToken0 Ether0.000252987234
0x37d2fc686835db293a0218220e4acf953cda0525f98608f414bde24e00d8f0ae1 hr 45 mins ago0xfb0d25ab8df93695f528de7e615617f63f98da37  IN   Po.etToken0 Ether0.000070136257
0x6f8dc9ea57025c6a66a02d835e96a15aea1ae993f62c13cf4b7c50c56686d34e1 hr 46 mins ago0x15d8f5eaa3600df506601421e637b0252d9e2aea  IN   Po.etToken0 Ether0.00090764
0x6511005da1a903895ddb902d840590c40b76939e13ff14d23627105524bfcecb1 hr 48 mins ago0x05592f54218f78a850cd5550d165a55ddc55d71c  IN   Po.etToken0 Ether0.00037151
0x908a5890ad9a6dc0b1b86f093cfef6e312ec4315d54118b220fa1a2c6b8e0b5d1 hr 51 mins agoBinance  IN   Po.etToken0 Ether0.00041772
0x6afdeec869e391cba3e9b09f0d49a743d4e4de653e1c7d84a49ed60d499bc35c1 hr 54 mins ago0x75f9e78ea0be13e2e1aaec4085f1a7837a0216b0  IN   Po.etToken0 Ether0.00058398
0x5ea824fa37dc798cdb8916c7929494dd2a0c18dd106a537b9366fd739e68011e1 hr 58 mins ago0xdf63ba615e42aa6fc37833ea66d1f554f9523bf2  IN   Po.etToken0 Ether0.00180959433
0x2f854645a866c5eed6b061032077794c421bb5af056ebefd8291bc322c386dec2 hrs 1 min ago0x5651daa4cbb2785f0b61b52249be0103d953df0e  IN   Po.etToken0 Ether0.000550728
0x0a4e82719b73f432a4e5466eb2dea91c3d7d7ee1f9872def7c6567b45350269a2 hrs 3 mins ago0xefdeb481b56f7600e2f4bd0b02dbfcdbcc497110  IN   Po.etToken0 Ether0.000351399325
[ 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 ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: PoetToken
Compiler Version: v0.4.15+commit.bbb8e64f
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.15;


/// @title Abstract ERC20 token interface
contract AbstractToken {

    function totalSupply() constant returns (uint256) {}
    function balanceOf(address owner) constant returns (uint256 balance);
    function transfer(address to, uint256 value) returns (bool success);
    function transferFrom(address from, address to, uint256 value) returns (bool success);
    function approve(address spender, uint256 value) returns (bool success);
    function allowance(address owner, address spender) constant returns (uint256 remaining);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Issuance(address indexed to, uint256 value);
}


contract Owned {

    address public owner = msg.sender;
    address public potentialOwner;

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

    modifier onlyPotentialOwner {
        require(msg.sender == potentialOwner);
        _;
    }

    event NewOwner(address old, address current);
    event NewPotentialOwner(address old, address potential);

    function setOwner(address _new)
        public
        onlyOwner
    {
        NewPotentialOwner(owner, _new);
        potentialOwner = _new;
    }

    function confirmOwnership()
        public
        onlyPotentialOwner
    {
        NewOwner(owner, potentialOwner);
        owner = potentialOwner;
        potentialOwner = 0;
    }
}


/// Implements ERC 20 Token standard: https://github.com/ethereum/EIPs/issues/20
contract StandardToken is AbstractToken, Owned {

    /*
     *  Data structures
     */
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;

    /*
     *  Read and write storage functions
     */
    /// @dev Transfers sender's tokens to a given address. Returns success.
    /// @param _to Address of token receiver.
    /// @param _value Number of tokens to transfer.
    function transfer(address _to, uint256 _value) returns (bool success) {
        if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        }
        else {
            return false;
        }
    }

    /// @dev Allows allowed third party to transfer tokens from one address to another. Returns success.
    /// @param _from Address from where tokens are withdrawn.
    /// @param _to Address to where tokens are sent.
    /// @param _value Number of tokens to transfer.
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
      if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        }
        else {
            return false;
        }
    }

    /// @dev Returns number of tokens owned by given address.
    /// @param _owner Address of token owner.
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    /// @dev Sets approved amount of tokens for spender. Returns success.
    /// @param _spender Address of allowed account.
    /// @param _value Number of approved tokens.
    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /*
     * Read storage functions
     */
    /// @dev Returns number of allowed tokens for given address.
    /// @param _owner Address of token owner.
    /// @param _spender Address of token spender.
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

}


/// @title SafeMath contract - Math operations with safety checks.
/// @author OpenZeppelin: https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/math/SafeMath.sol
contract SafeMath {
    function mul(uint a, uint b) internal returns (uint) {
        uint c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint a, uint b) internal returns (uint) {
        assert(b > 0);
        uint c = a / b;
        assert(a == b * c + a % b);
        return c;
    }

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

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

    function pow(uint a, uint b) internal returns (uint) {
        uint c = a ** b;
        assert(c >= a);
        return c;
    }
}


/// @title Token contract - Implements Standard ERC20 with additional features.
/// @author Zerion - <[email protected]>
contract Token is StandardToken, SafeMath {
    // Time of the contract creation
    uint public creationTime;

    function Token() {
        creationTime = now;
    }


    /// @dev Owner can transfer out any accidentally sent ERC20 tokens
    function transferERC20Token(address tokenAddress)
        public
        onlyOwner
        returns (bool)
    {
        uint balance = AbstractToken(tokenAddress).balanceOf(this);
        return AbstractToken(tokenAddress).transfer(owner, balance);
    }

    /// @dev Multiplies the given number by 10^(decimals)
    function withDecimals(uint number, uint decimals)
        internal
        returns (uint)
    {
        return mul(number, pow(10, decimals));
    }
}


/// @title Token contract - Implements Standard ERC20 Token with Po.et features.
/// @author Zerion - <[email protected]>
contract PoetToken is Token {

    /*
     * Token meta data
     */
    string constant public name = "Po.et";
    string constant public symbol = "POE";
    uint8 constant public decimals = 8;

    // Address where all investors tokens created during the ICO stage initially allocated
    address constant public icoAllocation = 0x1111111111111111111111111111111111111111;

    // Address where Foundation tokens are allocated
    address constant public foundationReserve = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;

    // Number of tokens initially allocated to Foundation
    uint foundationTokens;

    // Store number of days in each month
    mapping(uint8 => uint8) daysInMonth;

    // UNIX timestamp for September 1, 2017
    // It's a date when first 2% of foundation reserve will be unlocked
    uint Sept1_2017 = 1504224000;

    // Number of days since September 1, 2017 before all tokens will be unlocked
    uint reserveDelta = 456;


    /// @dev Contract constructor function sets totalSupply and allocates all ICO tokens to the icoAllocation address
    function PoetToken()
    {   
        // Overall, 3,141,592,653 POE tokens are distributed
        totalSupply = withDecimals(3141592653, decimals);

        // Allocate 32% of all tokens to Foundation
        foundationTokens = div(mul(totalSupply, 32), 100);
        balances[foundationReserve] = foundationTokens;

        // Allocate the rest to icoAllocation address
        balances[icoAllocation] = sub(totalSupply, foundationTokens);

        // Allow owner to distribute tokens allocated on the icoAllocation address
        allowed[icoAllocation][owner] = balanceOf(icoAllocation);

        // Fill mapping with numbers of days
        // Note: we consider only February of 2018 that has 28 days
        daysInMonth[1]  = 31; daysInMonth[2]  = 28; daysInMonth[3]  = 31;
        daysInMonth[4]  = 30; daysInMonth[5]  = 31; daysInMonth[6]  = 30;
        daysInMonth[7]  = 31; daysInMonth[8]  = 31; daysInMonth[9]  = 30;
        daysInMonth[10] = 31; daysInMonth[11] = 30; daysInMonth[12] = 31;
    }

    /// @dev Sends tokens from icoAllocation to investor
    function distribute(address investor, uint amount)
        public
        onlyOwner
    {
        transferFrom(icoAllocation, investor, amount);
    }

    /// @dev Overrides Owned.sol function
    function confirmOwnership()
        public
        onlyPotentialOwner
    {   
        // Allow new owner to distribute tokens allocated on the icoAllocation address
        allowed[icoAllocation][potentialOwner] = balanceOf(icoAllocation);

        // Forbid old owner to distribute tokens
        allowed[icoAllocation][owner] = 0;

        // Forbid old owner to withdraw tokens from foundation reserve
        allowed[foundationReserve][owner] = 0;

        // Change owner
        super.confirmOwnership();
    }

    /// @dev Overrides StandardToken.sol function
    function allowance(address _owner, address _spender)
        public
        constant
        returns (uint256 remaining)
    {
        if (_owner == foundationReserve && _spender == owner) {
            return availableReserve();
        }

        return allowed[_owner][_spender];
    }

    /// @dev Returns max number of tokens that actually can be withdrawn from foundation reserve
    function availableReserve() 
        public
        constant
        returns (uint)
    {   
        // No tokens should be available for withdrawal before September 1, 2017
        if (now < Sept1_2017) {
            return 0;
        }

        // Number of days passed  since September 1, 2017
        uint daysPassed = div(sub(now, Sept1_2017), 1 days);

        // All tokens should be unlocked if reserveDelta days passed
        if (daysPassed >= reserveDelta) {
            return balanceOf(foundationReserve);
        }

        // Percentage of unlocked tokens by the current date
        uint unlockedPercentage = 0;

        uint16 _days = 0;  uint8 month = 9;
        while (_days <= daysPassed) {
            unlockedPercentage += 2;
            _days += daysInMonth[month];
            month = month % 12 + 1;
        }

        // Number of unlocked tokens by the current date
        uint unlockedTokens = div(mul(totalSupply, unlockedPercentage), 100);

        // Number of tokens that should remain locked
        uint lockedTokens = foundationTokens - unlockedTokens;

        return balanceOf(foundationReserve) - lockedTokens;
    }

    /// @dev Withdraws tokens from foundation reserve
    function withdrawFromReserve(uint amount)
        public
        onlyOwner
    {   
        // Allow owner to withdraw no more than this amount of tokens
        allowed[foundationReserve][owner] = availableReserve();

        // Withdraw tokens from foundation reserve to owner address
        require(transferFrom(foundationReserve, owner, amount));
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"withdrawFromReserve","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_new","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"icoAllocation","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"}],"name":"transferERC20Token","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"availableReserve","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"foundationReserve","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"potentialOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"confirmOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"creationTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"investor","type":"address"},{"name":"amount","type":"uint256"}],"name":"distribute","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"old","type":"address"},{"indexed":false,"name":"current","type":"address"}],"name":"NewOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"old","type":"address"},{"indexed":false,"name":"potential","type":"address"}],"name":"NewPotentialOwner","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"},{"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":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Issuance","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506359a8a3006008556101c860095534156200005e57600080fd5b5b5b426005819055505b6200009063bb40e64d600860ff16620004db6401000000000262001abf176401000000009004565b600481905550620000d9620000bd60045460206200052664010000000002620018ad176401000000009004565b60646200055d640100000000026200186b176401000000009004565b6006819055506006546002600073ffffffffffffffffffffffffffffffffffffffff801673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000149600454600654620005a36401000000000262001851176401000000009004565b6002600073111111111111111111111111111111111111111173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001d3731111111111111111111111111111111111111111620005be6401000000000262001157176401000000009004565b6003600073111111111111111111111111111111111111111173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601f60076000600160ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601c60076000600260ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601f60076000600360ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601e60076000600460ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601f60076000600560ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601e60076000600660ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601f60076000600760ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601f60076000600860ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601e60076000600960ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601f60076000600a60ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601e60076000600b60ff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550601f60076000600c60ff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055505b62000628565b60006200051d8362000503600a85620006086401000000000262001ade176401000000009004565b6200052664010000000002620018ad176401000000009004565b90505b92915050565b600080828402905060008414806200054957508284828115156200054657fe5b04145b15156200055257fe5b8091505b5092915050565b6000806000831115156200056d57fe5b82848115156200057957fe5b04905082848115156200058857fe5b0681840201841415156200059857fe5b8091505b5092915050565b6000828211151515620005b257fe5b81830390505b92915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b60008082840a90508381101515156200061d57fe5b8091505b5092915050565b611b2980620006386000396000f30060606040523615610110576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610115578063095ea7b3146101a45780630a8bcdb9146101fe57806313af40351461022157806318160ddd1461025a57806323b872dd14610283578063313ce567146102fc5780634dc591961461032b57806356d7c2c8146103805780635e9f9613146103d1578063603066a4146103fa57806370a082311461044f5780637762df251461049c5780638da5cb5b146104f157806395d89b4114610546578063a9059cbb146105d5578063d5d1e7701461062f578063d8270dce14610644578063dd62ed3e1461066d578063fb932108146106d9575b600080fd5b341561012057600080fd5b61012861071b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101695780820151818401525b60208101905061014d565b50505050905090810190601f1680156101965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101af57600080fd5b6101e4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610754565b604051808215151515815260200191505060405180910390f35b341561020957600080fd5b61021f6004808035906020019091905050610847565b005b341561022c57600080fd5b610258600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061099b565b005b341561026557600080fd5b61026d610af4565b6040518082815260200191505060405180910390f35b341561028e57600080fd5b6102e2600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610afa565b604051808215151515815260200191505060405180910390f35b341561030757600080fd5b61030f610dfa565b604051808260ff1660ff16815260200191505060405180910390f35b341561033657600080fd5b61033e610dff565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561038b57600080fd5b6103b7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610e17565b604051808215151515815260200191505060405180910390f35b34156103dc57600080fd5b6103e4611026565b6040518082815260200191505060405180910390f35b341561040557600080fd5b61040d61113f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561045a57600080fd5b610486600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611157565b6040518082815260200191505060405180910390f35b34156104a757600080fd5b6104af6111a1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104fc57600080fd5b6105046111c7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561055157600080fd5b6105596111ec565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561059a5780820151818401525b60208101905061057e565b50505050905090810190601f1680156105c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105e057600080fd5b610615600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611225565b604051808215151515815260200191505060405180910390f35b341561063a57600080fd5b610642611412565b005b341561064f57600080fd5b6106576116a7565b6040518082815260200191505060405180910390f35b341561067857600080fd5b6106c3600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506116ad565b6040518082815260200191505060405180910390f35b34156106e457600080fd5b610719600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506117d0565b005b6040805190810160405280600581526020017f506f2e657400000000000000000000000000000000000000000000000000000081525081565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108a257600080fd5b6108aa611026565b6003600073ffffffffffffffffffffffffffffffffffffffff801673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061098b73ffffffffffffffffffffffffffffffffffffffff6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683610afa565b151561099657600080fd5b5b5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109f657600080fd5b7f8a95addc59dddee94a894365b5c66c6c2473b7084d3fd1df9f503db4a2cd6dcc6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a180600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b60045481565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610bc7575081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610c525750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610de95781600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610df3565b60009050610df3565b5b9392505050565b600881565b73111111111111111111111111111111111111111181565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7557600080fd5b8273ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610f1857600080fd5b6102c65a03f11515610f2957600080fd5b5050506040518051905090508273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561100157600080fd5b6102c65a03f1151561101257600080fd5b5050506040518051905091505b5b50919050565b60008060008060008060006008544210156110445760009650611136565b61105c61105342600854611851565b6201518061186b565b95506009548610151561108d5761108673ffffffffffffffffffffffffffffffffffffffff611157565b9650611136565b6000945060009350600992505b858461ffff161115156110f557600285019450600760008460ff1660ff16815260200190815260200160002060009054906101000a900460ff1660ff16840193506001600c8460ff168115156110ec57fe5b0601925061109a565b61110b611104600454876118ad565b606461186b565b9150816006540390508061113273ffffffffffffffffffffffffffffffffffffffff611157565b0396505b50505050505090565b73ffffffffffffffffffffffffffffffffffffffff81565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f504f45000000000000000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156112f55750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156114025781600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061140c565b6000905061140c565b5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146e57600080fd5b61148b731111111111111111111111111111111111111111611157565b6003600073111111111111111111111111111111111111111173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006003600073111111111111111111111111111111111111111173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006003600073ffffffffffffffffffffffffffffffffffffffff801673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116a36118e1565b5b5b565b60055481565b600073ffffffffffffffffffffffffffffffffffffffff80168373ffffffffffffffffffffffffffffffffffffffff1614801561173657506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b1561174a57611743611026565b90506117ca565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561182b57600080fd5b61184a7311111111111111111111111111111111111111118383610afa565b505b5b5050565b600082821115151561185f57fe5b81830390505b92915050565b60008060008311151561187a57fe5b828481151561188557fe5b049050828481151561189357fe5b0681840201841415156118a257fe5b8091505b5092915050565b600080828402905060008414806118ce57508284828115156118cb57fe5b04145b15156118d657fe5b8091505b5092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561193d57600080fd5b7f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b23646000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b565b6000611ad583611ad0600a85611ade565b6118ad565b90505b92915050565b60008082840a9050838110151515611af257fe5b8091505b50929150505600a165627a7a72305820643f57bb3a73747ed773e759bb0a0219b68e17637338a3fc5747f610183639540029

   Swarm Source:
bzzr://643f57bb3a73747ed773e759bb0a0219b68e17637338a3fc5747f61018363954
View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.