Sponsored Link:   COVESTING - EU-based digital asset exchange. Aggregated liquidity. Algorithmic & Copy-trading features. 24/7 support. Get access!
 Latest 25 txns from a total Of 34058 transactions
View All

TxHash Age From To Value [TxFee]
0x0cfb7b516a8b2cf2fa4f9e7a684dda608fdf9a3c438000a6233e40c7ddf15db02 hrs 24 mins agoliqui.io_Erc20  IN   TokenCardContract0 Ether0.00038377
0x92e557e6cfdc42d179342e490301c59c97e1118a47a9a3b5da9ba64d426948004 hrs 40 mins ago0xdf811bc985de38659c92570efe3cc63c3162af39  IN   TokenCardContract0 Ether0.001415213
0x722daa0d01d75542fd04a93b22541bb40fe2329ee1d53088766e236c5d1869324 hrs 51 mins agoliqui.io_Erc20  IN   TokenCardContract0 Ether0.00038377
0xf2e56af50d9c171adea2bb1a7d69f7c2339cbd4af16a5316de7ec40ea5b0107d6 hrs 54 mins ago0xa7fa324d0409299566f00e5376825214163589e1  IN   TokenCardContract0 Ether0.0001004493
0x620dd52872f1dc7a976940fb289e9b4dfbfe3880d4ba979d182da4adaff85b5714 hrs 48 mins ago0x603abef84f5b6ea2f22c139000fd94d4b8c5cb53  IN   TokenCardContract0 Ether0.000046626
0xf2631a91726ff6599bd79e6f5104869c6295b73fe0afe0c48b1270f8894f1f0014 hrs 48 mins ago0x1f6b172a180c3a5ff19ce234fa26f39270dcf85d  IN   TokenCardContract0 Ether0.000046626
0x17618d2c397f81c0d56b700b52037c66b5cf74c6ddf1b4f5299e9e3fde85fbf514 hrs 48 mins ago0x9b1d636b8fdaba0cf5a7a8c2d11f580d3a4d0b23  IN   TokenCardContract0 Ether0.000046754
0x7028010dd3aefe022a348bf99db925ebb5deddbaa56a3c4e474d7ed9c32f769714 hrs 48 mins ago0x6975c2876d1960fdb181aef88fc2b3fa228c88be  IN   TokenCardContract0 Ether0.000046754
0x1a282967f4580ba00f8b5dd3d9ed857beb177787ead9c04e80a24baf75e441fc14 hrs 48 mins ago0x7dc7639743017bac9c434afcc97d60eed251d646  IN   TokenCardContract0 Ether0.000046498
0x42c7d86ddb749f956bd3a610b0dacf1255e2ca4a2a7651fcdadb4a28c15b486e14 hrs 48 mins ago0x8b2bd9600af1b1b5e4c5440ac7b0c9dc9fa3e4f6  IN   TokenCardContract0 Ether0.000046754
0xdde535a308478dcfddea728bd5720309efa00e6f70524c23af7ffe780016a61814 hrs 48 mins ago0x11edcac43ee89d34a45b8679c07273f088a9d756  IN   TokenCardContract0 Ether0.000046754
0x80aadbe953b5221611cf989d756bc5db385d60de5228c5ca78ad154cbee33a6e14 hrs 48 mins ago0xb778b42c200c5630cd92bb85c186e5f03624b1ed  IN   TokenCardContract0 Ether0.000046626
0x74a02a58159c2f2059e62f24492071afa6cc32e20bf61b2672d219a3db2afa5b14 hrs 48 mins ago0xc6c91aba91247bd5b0af8b69323e3b812db3bfc9  IN   TokenCardContract0 Ether0.000046754
0xe6b81968995bdb4620657ed07d92451b93553b3c10df2e28a604753fa0228a8e14 hrs 48 mins ago0x6d9b24ba6d8d099291b5041ca5569a09b590ad37  IN   TokenCardContract0 Ether0.000046754
0x10f53834f46d37f865544cbdd7a73385b11f37f5f66f495cca6728a373f7204314 hrs 48 mins ago0xb09221ccded1e586b818b5be4186846ccb9c6d92  IN   TokenCardContract0 Ether0.000046626
0xa4343aeb17848273ac1e9bbfd229f3c04b616a4e83ca1b64da7fac1723e23c2a16 hrs 57 mins ago0x033484274a3181685bf73aac3c89568e4d4cacad  IN   TokenCardContract0 Ether0.00023313
0x1e20f6a08ceb9a0fc055781fa96f78d8ad674136383ebcaf48eade6a0525cd7817 hrs 37 mins ago0xfc977b2117fa60aff33e3237b91c8c2d05cd4fe0  IN   TokenCardContract0 Ether0.00106626
0xb3126544b4c0ba53143bc4e6e3558182d37a7a2be03690455693e3f66e52237317 hrs 56 mins ago0x5550519d3ded948884ea0337e3524c24955115d2  IN   TokenCardContract0 Ether0.000239746
0xd78eb6c49030dcf37618dd3c2ce5f1f19917cb939aba545e35081401ae2ed8b819 hrs 38 mins ago0xb57e11eea70378e5ee2492fa53bd460076c76b4c  IN   TokenCardContract0 Ether0.0004841025
0x5a1a02459392fe529691bc77386e645659735664e043b8d06cc9a1919a2e75cb19 hrs 53 mins ago0xeb297c1ee463c84fe6335feba234146fbb02ab52  IN   TokenCardContract0 Ether0.000076626
0x350b0134a0780c482b1458536b7f0e11996d4b63fd37023a631a5162c64c69cd20 hrs 21 mins ago0xdd991acc8ecca16c6fc7d2a5ed2c2c9f760b131f  IN   TokenCardContract0 Ether0.00023313
0x90dd7c7833bc4bfdce7fb1376c52a7c55d787844d61cf319911323944184272e20 hrs 28 mins ago0x576a18333dba348329e691819bf8813c9bb0fbba  IN   TokenCardContract0 Ether0.00153252
0xf1e8857a34e791f449ac63c830df617d8a69ff8d5ad9b621d5e6c677608b1e0c21 hrs agoBittrex  IN   TokenCardContract0 Ether0.00266565
0x9618d2b85c27c0077e69389777c943d5e21ee3ea737d4757297c927bf751afc222 hrs 13 mins agoBittrex  IN   TokenCardContract0 Ether0.00266565
0xac50dacc71cd51123c6854ad417afc609dad6fbaccac6a3c09f5990181bdc60523 hrs 7 mins agoliqui.io_Erc20  IN   TokenCardContract0 Ether0.00038377
[ 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), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: Token
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity >=0.4.4;

// Copyright 2017 Alchemy Limited LLC, Do not distribute

contract Constants {
    uint DECIMALS = 8;
}


contract Owned {
    address public owner;

    modifier onlyOwner() {
        if (msg.sender != owner) throw;
        _;
    }

    address newOwner;

    function changeOwner(address _newOwner) onlyOwner {
        newOwner = _newOwner;
    }

    function acceptOwnership() {
        if (msg.sender == newOwner) {
            owner = newOwner;
        }
    }
}

//from Zeppelin
contract SafeMath {
    function safeMul(uint a, uint b) internal returns (uint) {
        uint c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

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

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

    function assert(bool assertion) internal {
        if (!assertion) throw;
    }
}



//Copyright 2017 Alchemy Limited LLC DO not distribute
//ERC20 token

contract Token is SafeMath, Owned, Constants {
    uint public currentSupply;
    uint public remainingOwner;
    uint public remainingAuctionable;
    uint public ownerTokensFreeDay;
    bool public launched = false;

    bool public remaindersSet = false;
    bool public mintingDone = false;

    address public controller;

    string public name;
    uint8 public decimals;
    string public symbol;

    modifier onlyController() {
        if (msg.sender != controller) throw;
        _;
    }

    modifier isLaunched() {
        assert(launched == true);
        _;
    }

    modifier onlyPayloadSize(uint numwords) {
        assert(msg.data.length == numwords * 32 + 4);
        _;
    }

    function Token() {
        owner = msg.sender;
        name = "Monolith TKN";
        decimals = uint8(DECIMALS);
        symbol = "TKN";
    }

    function Launch() onlyOwner {
        launched = true;
    }

    function setOwnerFreeDay(uint day) onlyOwner {
        if (ownerTokensFreeDay != 0) throw;

        ownerTokensFreeDay = day;
    }

    function totalSupply() constant returns(uint) {
        return currentSupply + remainingOwner;
    }

    function setRemainders(uint _remainingOwner, uint _remainingAuctionable) onlyOwner {
        if (remaindersSet) { throw; }

        remainingOwner = _remainingOwner;
        remainingAuctionable = _remainingAuctionable;
    }

    function finalizeRemainders() onlyOwner {
        remaindersSet = true;
    }

    function setController(address _controller) onlyOwner {
        controller = _controller;
    }

    function claimOwnerSupply() onlyOwner {
        if (now < ownerTokensFreeDay) throw;
        if (remainingOwner == 0) throw;
        if (!remaindersSet) throw; // must finalize remainders

        balanceOf[owner] = safeAdd(balanceOf[owner], remainingOwner);
        remainingOwner = 0;
    }

    function claimAuctionableTokens(uint amount) onlyController {
        if (amount > remainingAuctionable) throw;

        balanceOf[controller] = safeAdd(balanceOf[controller], amount);
        currentSupply = safeAdd(currentSupply, amount);
        remainingAuctionable = safeSub(remainingAuctionable,amount);

        Transfer(0, controller, amount);
    }

    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);

    function mint(address addr, uint amount) onlyOwner onlyPayloadSize(2) {
        if (mintingDone) throw;

        balanceOf[addr] = safeAdd(balanceOf[addr], amount);

        currentSupply = safeAdd(currentSupply, amount);

        Transfer(0, addr, amount);
    }


    uint constant D160 = 0x0010000000000000000000000000000000000000000;

    // We don't use safe math in this function
    // because this will be called for the owner before the contract
    // is published and we need to save gas.
    function multiMint(uint[] data) onlyOwner {
        if (mintingDone) throw;

        uint supplyAdd;
        for (uint i = 0; i < data.length; i++ ) {
            address addr = address( data[i] & (D160-1) );
            uint amount = data[i] / D160;

            balanceOf[addr] += amount;
            supplyAdd += amount;
            Transfer(0, addr, amount);
        }
        currentSupply += supplyAdd;
    }

    function completeMinting() onlyOwner {
        mintingDone = true;
    }

    mapping(address => uint) public balanceOf;
    mapping(address => mapping (address => uint)) public allowance;

    function transfer(address _to, uint _value) isLaunched notPaused
    onlyPayloadSize(2)
    returns (bool success) {
        if (balanceOf[msg.sender] < _value) return false;
        if (_to == 0x0) return false;

        balanceOf[msg.sender] = safeSub(balanceOf[msg.sender], _value);
        balanceOf[_to] = safeAdd(balanceOf[_to], _value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint _value)  isLaunched notPaused
    onlyPayloadSize(3)
    returns (bool success) {
        if (_to == 0x0) return false;
        if (balanceOf[_from] < _value) return false;

        var allowed = allowance[_from][msg.sender];
        if (allowed < _value) return false;

        balanceOf[_to] = safeAdd(balanceOf[_to], _value);
        balanceOf[_from] = safeSub(balanceOf[_from], _value);
        allowance[_from][msg.sender] = safeSub(allowed, _value);
        Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint _value)
    onlyPayloadSize(2)
    returns (bool success) {
        //require user to set to zero before resetting to nonzero
        if ((_value != 0) && (allowance[msg.sender][_spender] != 0)) {
            return false;
        }

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

    function increaseApproval (address _spender, uint _addedValue)
    onlyPayloadSize(2)
    returns (bool success) {
        uint oldValue = allowance[msg.sender][_spender];
        allowance[msg.sender][_spender] = safeAdd(oldValue, _addedValue);
        Approval(msg.sender, _spender, allowance[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval (address _spender, uint _subtractedValue)
    onlyPayloadSize(2)
    returns (bool success) {
        uint oldValue = allowance[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowance[msg.sender][_spender] = 0;
        } else {
            allowance[msg.sender][_spender] = safeSub(oldValue, _subtractedValue);
        }
        Approval(msg.sender, _spender, allowance[msg.sender][_spender]);
        return true;
    }

    /// @notice `msg.sender` approves `_spender` to send `_amount` tokens on
    ///  its behalf, and then a function is triggered in the contract that is
    ///  being approved, `_spender`. This allows users to use their tokens to
    ///  interact with contracts in one function call instead of two
    /// @param _spender The address of the contract able to transfer the tokens
    /// @param _amount The amount of tokens to be approved for transfer
    /// @return True if the function call was successful
    function approveAndCall(address _spender, uint256 _amount, bytes _extraData
    ) returns (bool success) {
        if (!approve(_spender, _amount)) throw;

        ApproveAndCallFallBack(_spender).receiveApproval(
            msg.sender,
            _amount,
            this,
            _extraData
        );

        return true;
    }

    //Holds accumulated dividend tokens other than TKN
    TokenHolder public tokenholder;

    //once locked, can no longer upgrade tokenholder
    bool public lockedTokenHolder;

    function lockTokenHolder() onlyOwner {
        lockedTokenHolder = true;
    }

    function setTokenHolder(address _th) onlyOwner {
        if (lockedTokenHolder) throw;
        tokenholder = TokenHolder(_th);
    }

    function burn(uint _amount) notPaused returns (bool result)  {
        if (_amount > balanceOf[msg.sender]) return false;

        balanceOf[msg.sender] = safeSub(balanceOf[msg.sender], _amount);
        currentSupply  = safeSub(currentSupply, _amount);
        result = tokenholder.burn(msg.sender, _amount);
        if (!result) throw;
        Transfer(msg.sender, 0, _amount);
    }

    // Peterson's Law Protection
    event logTokenTransfer(address token, address to, uint amount);

    function claimTokens(address _token) onlyOwner {
        if (_token == 0x0) {
            owner.transfer(this.balance);
            return;
        }

        Token token = Token(_token);
        uint balance = token.balanceOf(this);
        token.transfer(owner, balance);
        logTokenTransfer(_token, owner, balance);
    }

    // Pause mechanism

    bool public pausingMechanismLocked = false;
    bool public paused = false;

    modifier notPaused() {
        if (paused) throw;
        _;
    }

    function pause() onlyOwner {
        if (pausingMechanismLocked) throw;
        paused = true;
    }

    function unpause() onlyOwner {
        if (pausingMechanismLocked) throw;
        paused = false;
    }

    function neverPauseAgain() onlyOwner {
        pausingMechanismLocked = true;
    }
}

contract TokenHolder {
    function burn(address , uint )
    returns (bool result) {
        return false;
    }
}

contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 _amount, address _token, bytes _data);
}

    Contract ABI  
[{"constant":false,"inputs":[],"name":"Launch","outputs":[],"payable":false,"type":"function"},{"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":true,"inputs":[],"name":"lockedTokenHolder","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finalizeRemainders","outputs":[],"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":false,"inputs":[],"name":"lockTokenHolder","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"claimOwnerSupply","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"amount","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"burn","outputs":[{"name":"result","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"neverPauseAgain","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"currentSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"launched","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"day","type":"uint256"}],"name":"setOwnerFreeDay","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenholder","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":"mintingDone","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"pausingMechanismLocked","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_controller","type":"address"}],"name":"setController","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"remaindersSet","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"data","type":"uint256[]"}],"name":"multiMint","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"remainingOwner","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"completeMinting","outputs":[],"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":true,"inputs":[],"name":"ownerTokensFreeDay","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"claimAuctionableTokens","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_remainingOwner","type":"uint256"},{"name":"_remainingAuctionable","type":"uint256"}],"name":"setRemainders","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"remainingAuctionable","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimTokens","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_th","type":"address"}],"name":"setTokenHolder","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"controller","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"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":false,"name":"token","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"logTokenTransfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260086002556007805462ffffff19169055600d805460a860020a61ffff021916905534156200002f57fe5b5b60008054600160a060020a03191633600160a060020a031617905560408051808201909152600c8082527f4d6f6e6f6c69746820544b4e000000000000000000000000000000000000000060209092019182526200009191600891620000f6565b506002546009805460ff191660ff9092169190911790556040805180820190915260038082527f544b4e00000000000000000000000000000000000000000000000000000000006020909201918252620000ee91600a91620000f6565b505b620001a0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200013957805160ff191683800117855562000169565b8280016001018555821562000169579182015b82811115620001695782518255916020019190600101906200014c565b5b50620001789291506200017c565b5090565b6200019d91905b8082111562000178576000815560010162000183565b5090565b90565b611bf780620001b06000396000f300606060405236156101fe5763ffffffff60e060020a60003504166302ac8168811461020057806306fdde0314610212578063095ea7b3146102a257806317e139a7146102d557806318160ddd146102f95780632276774c1461031b57806323b872dd1461032d5780632bbeac9114610366578063313ce567146103785780633da1eff51461039e5780633f4ba83a146103b057806340c10f19146103c257806342966c68146103e35780635c975abb1461040a5780636348eae61461042e578063661884631461044057806370a0823114610473578063771282f6146104a157806379ba5097146104c35780638091f3bf146104d557806381e529cd146104f95780638456cb591461050e57806384eba00c146105205780638da5cb5b1461054c5780638e2ae5641461057857806390912d091461059c57806392eefe9b146105c057806395d89b41146105de57806398a9ae441461066e5780639a0e4ebb14610692578063a4f91a2e146106e7578063a6f9dae114610709578063a844545d14610727578063a9059cbb14610739578063ac4d2e951461076c578063b357a5521461078e578063c27549d9146107a3578063c6e81b07146107bb578063cae9ca51146107dd578063d73dd62314610854578063dd62ed3e14610887578063df8de3e7146108bb578063f29d2f28146108d9578063f77c4791146108f7575bfe5b341561020857fe5b610210610923565b005b341561021a57fe5b610222610950565b604080516020808252835181830152835191928392908301918501908083838215610268575b80518252602083111561026857601f199092019160209182019101610248565b505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102aa57fe5b6102c1600160a060020a03600435166024356109de565b604080519115158252519081900360200190f35b34156102dd57fe5b6102c1610a99565b604080519115158252519081900360200190f35b341561030157fe5b610309610aa9565b60408051918252519081900360200190f35b341561032357fe5b610210610ab4565b005b341561033557fe5b6102c1600160a060020a0360043581169060243516604435610ae3565b604080519115158252519081900360200190f35b341561036e57fe5b610210610c76565b005b341561038057fe5b610388610cba565b6040805160ff9092168252519081900360200190f35b34156103a657fe5b610210610cc3565b005b34156103b857fe5b610210610d5e565b005b34156103ca57fe5b610210600160a060020a0360043516602435610db6565b005b34156103eb57fe5b6102c1600435610e7a565b604080519115158252519081900360200190f35b341561041257fe5b6102c1610fd8565b604080519115158252519081900360200190f35b341561043657fe5b610210610fe8565b005b341561044857fe5b6102c1600160a060020a036004351660243561102d565b604080519115158252519081900360200190f35b341561047b57fe5b610309600160a060020a0360043516611135565b60408051918252519081900360200190f35b34156104a957fe5b610309611147565b60408051918252519081900360200190f35b34156104cb57fe5b61021061114d565b005b34156104dd57fe5b6102c1611197565b604080519115158252519081900360200190f35b341561050157fe5b6102106004356111a0565b005b341561051657fe5b6102106111d4565b005b341561052857fe5b610530611232565b60408051600160a060020a039092168252519081900360200190f35b341561055457fe5b610530611241565b60408051600160a060020a039092168252519081900360200190f35b341561058057fe5b6102c1611250565b604080519115158252519081900360200190f35b34156105a457fe5b6102c161125f565b604080519115158252519081900360200190f35b34156105c857fe5b610210600160a060020a036004351661126f565b005b34156105e657fe5b6102226112c1565b604080516020808252835181830152835191928392908301918501908083838215610268575b80518252602083111561026857601f199092019160209182019101610248565b505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561067657fe5b6102c161134f565b604080519115158252519081900360200190f35b341561069a57fe5b61021060048080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965061135d95505050505050565b005b34156106ef57fe5b61030961145c565b60408051918252519081900360200190f35b341561071157fe5b610210600160a060020a0360043516611462565b005b341561072f57fe5b6102106114ab565b005b341561074157fe5b6102c1600160a060020a03600435166024356114dc565b604080519115158252519081900360200190f35b341561077457fe5b610309611603565b60408051918252519081900360200190f35b341561079657fe5b610210600435611609565b005b34156107ab57fe5b6102106004356024356116ec565b005b34156107c357fe5b61030961172e565b60408051918252519081900360200190f35b34156107e557fe5b604080516020600460443581810135601f81018490048402850184019095528484526102c1948235600160a060020a031694602480359560649492939190920191819084018382808284375094965061173495505050505050565b604080519115158252519081900360200190f35b341561085c57fe5b6102c1600160a060020a0360043516602435611859565b604080519115158252519081900360200190f35b341561088f57fe5b610309600160a060020a036004358116906024351661190b565b60408051918252519081900360200190f35b34156108c357fe5b610210600160a060020a0360043516611928565b005b34156108e157fe5b610210600160a060020a0360043516611ae2565b005b34156108ff57fe5b610530611b43565b60408051600160a060020a039092168252519081900360200190f35b60005433600160a060020a0390811691161461093f5760006000fd5b6007805460ff191660011790555b5b565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109d65780601f106109ab576101008083540402835291602001916109d6565b820191906000526020600020905b8154815290600101906020018083116109b957829003601f168201915b505050505081565b600060026109ee36604414611b59565b8215801590610a215750600160a060020a033381166000908152600c602090815260408083209388168352929052205415155b15610a2f5760009150610a91565b600160a060020a033381166000818152600c6020908152604080832094891680845294825291829020879055815187815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3600191505b5b5092915050565b600d5460a060020a900460ff1681565b600454600354015b90565b60005433600160a060020a03908116911614610ad05760006000fd5b6007805461ff0019166101001790555b5b565b6007546000908190610afc9060ff161515600114611b59565b600d5460b060020a900460ff1615610b145760006000fd5b6003610b2236606414611b59565b600160a060020a0385161515610b3b5760009250610c6a565b600160a060020a0386166000908152600b602052604090205484901015610b655760009250610c6a565b600160a060020a038087166000908152600c602090815260408083203390941683529290522054915083821015610b9f5760009250610c6a565b600160a060020a0385166000908152600b6020526040902054610bc29085611b6a565b600160a060020a038087166000908152600b60205260408082209390935590881681522054610bf19085611b92565b600160a060020a0387166000908152600b6020526040902055610c148285611b92565b600160a060020a038088166000818152600c6020908152604080832033861684528252918290209490945580518881529051928916939192600080516020611bac833981519152929181900390910190a3600192505b5b505b5b509392505050565b60005433600160a060020a03908116911614610c925760006000fd5b600d805474ff0000000000000000000000000000000000000000191660a060020a1790555b5b565b60095460ff1681565b60005433600160a060020a03908116911614610cdf5760006000fd5b600654421015610cef5760006000fd5b6004541515610cfe5760006000fd5b600754610100900460ff161515610d155760006000fd5b60008054600160a060020a03168152600b6020526040902054600454610d3b9190611b6a565b60008054600160a060020a03168152600b60205260408120919091556004555b5b565b60005433600160a060020a03908116911614610d7a5760006000fd5b600d5460a860020a900460ff1615610d925760006000fd5b600d805476ff00000000000000000000000000000000000000000000191690555b5b565b60005433600160a060020a03908116911614610dd25760006000fd5b6002610de036604414611b59565b60075462010000900460ff1615610df75760006000fd5b600160a060020a0383166000908152600b6020526040902054610e1a9083611b6a565b600160a060020a0384166000908152600b6020526040902055600354610e409083611b6a565b600355604080518381529051600160a060020a03851691600091600080516020611bac8339815191529181900360200190a35b5b505b5050565b600d5460009060b060020a900460ff1615610e955760006000fd5b600160a060020a0333166000908152600b6020526040902054821115610ebd57506000610fd2565b600160a060020a0333166000908152600b6020526040902054610ee09083611b92565b600160a060020a0333166000908152600b6020526040902055600354610f069083611b92565b600355600d54604080516000602091820181905282517f9dc29fac000000000000000000000000000000000000000000000000000000008152600160a060020a0333811660048301526024820188905293519390941693639dc29fac936044808301949391928390030190829087803b1515610f7e57fe5b6102c65a03f11515610f8c57fe5b505060405151915050801515610fa25760006000fd5b604080518381529051600091600160a060020a03331691600080516020611bac8339815191529181900360200190a35b5b919050565b600d5460b060020a900460ff1681565b60005433600160a060020a039081169116146110045760006000fd5b600d805475ff000000000000000000000000000000000000000000191660a860020a1790555b5b565b600080600261103e36604414611b59565b600160a060020a033381166000908152600c602090815260408083209389168352929052205491508184111561109b57600160a060020a033381166000908152600c602090815260408083209389168352929052908120556110cc565b6110a58285611b92565b600160a060020a033381166000908152600c60209081526040808320938a16835292905220555b600160a060020a033381166000818152600c60209081526040808320948a168084529482529182902054825190815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3600192505b5b505092915050565b600b6020526000908152604090205481565b60035481565b60015433600160a060020a039081169116141561094d576001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b5b565b60075460ff1681565b60005433600160a060020a039081169116146111bc5760006000fd5b600654156111ca5760006000fd5b60068190555b5b50565b60005433600160a060020a039081169116146111f05760006000fd5b600d5460a860020a900460ff16156112085760006000fd5b600d805476ff00000000000000000000000000000000000000000000191660b060020a1790555b5b565b600d54600160a060020a031681565b600054600160a060020a031681565b60075462010000900460ff1681565b600d5460a860020a900460ff1681565b60005433600160a060020a0390811691161461128b5760006000fd5b6007805476ffffffffffffffffffffffffffffffffffffffff00000019166301000000600160a060020a038416021790555b5b50565b600a805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109d65780601f106109ab576101008083540402835291602001916109d6565b820191906000526020600020905b8154815290600101906020018083116109b957829003601f168201915b505050505081565b600754610100900460ff1681565b6000805481908190819033600160a060020a039081169116146113805760006000fd5b60075462010000900460ff16156113975760006000fd5b600092505b845183101561144b578451600160a060020a03908690859081106113bc57fe5b9060200190602002015116915060a060020a85848151811015156113dc57fe5b906020019060200201518115156113ef57fe5b600160a060020a0384166000818152600b60209081526040808320805496909504958601909455835185815293519885019894955091939092600080516020611bac83398151915292908290030190a35b60019092019161139c565b60038054850190555b5b5050505050565b60045481565b60005433600160a060020a0390811691161461147e5760006000fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60005433600160a060020a039081169116146114c75760006000fd5b6007805462ff00001916620100001790555b5b565b6007546000906114f39060ff161515600114611b59565b600d5460b060020a900460ff161561150b5760006000fd5b600261151936604414611b59565b600160a060020a0333166000908152600b6020526040902054839010156115435760009150610a91565b600160a060020a038416151561155c5760009150610a91565b600160a060020a0333166000908152600b602052604090205461157f9084611b92565b600160a060020a033381166000908152600b602052604080822093909355908616815220546115ae9084611b6a565b600160a060020a038086166000818152600b6020908152604091829020949094558051878152905191933390931692600080516020611bac83398151915292918290030190a3600191505b5b505b5b92915050565b60065481565b60075433600160a060020a039081166301000000909204161461162c5760006000fd5b60055481111561163c5760006000fd5b60075463010000009004600160a060020a03166000908152600b60205260409020546116689082611b6a565b60075463010000009004600160a060020a03166000908152600b60205260409020556003546116979082611b6a565b6003556005546116a79082611b92565b600555600754604080518381529051600160a060020a0363010000009093049290921691600091600080516020611bac833981519152919081900360200190a35b5b50565b60005433600160a060020a039081169116146117085760006000fd5b600754610100900460ff161561171e5760006000fd5b600482905560058190555b5b5050565b60055481565b600061174084846109de565b151561174c5760006000fd5b83600160a060020a0316638f4ffcb1338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001806020018281038252838181518152602001915080519060200190808383600083146117f2575b8051825260208311156117f257601f1990920191602091820191016117d2565b505050905090810190601f16801561181e5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561183c57fe5b6102c65a03f1151561184a57fe5b505050600190505b9392505050565b600080600261186a36604414611b59565b600160a060020a033381166000908152600c602090815260408083209389168352929052205491506110a58285611b6a565b600160a060020a033381166000818152600c60209081526040808320948b168084529482529182902085905581519485529051929391927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3600192505b5b505092915050565b600c60209081526000928352604080842090915290825290205481565b60008054819033600160a060020a039081169116146119475760006000fd5b600160a060020a03831615156119925760008054604051600160a060020a0391821692309092163180156108fc0292909190818181858888f19350505050151561198d57fe5b610e73565b82915081600160a060020a03166370a08231306000604051602001526040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b15156119f557fe5b6102c65a03f11515611a0357fe5b505060408051805160008054602093840182905284517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0391821660048201526024810184905294519296508716945063a9059cbb936044808201949392918390030190829087803b1515611a7d57fe5b6102c65a03f11515611a8b57fe5b505060408051600054600160a060020a03808816835216602082015280820184905290517f977a8f1bdcf5f444d404662ea2c090d707ebcef1be61b37fe6ce74d0c6288fb892509081900360600190a15b5b505050565b60005433600160a060020a03908116911614611afe5760006000fd5b600d5460a060020a900460ff1615611b165760006000fd5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60075463010000009004600160a060020a031681565b8015156111d05760006000fd5b5b50565b6000828201611b87848210801590611b825750838210155b611b59565b8091505b5092915050565b6000611ba083831115611b59565b508082035b929150505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058203c9402d45721ff0f25b5d5033201e7af17c16f46e08626cf1b49286f9c1816ed0029

   Swarm Source:
bzzr://3c9402d45721ff0f25b5d5033201e7af17c16f46e08626cf1b49286f9c1816ed

 

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.