Sponsored:   LH-CRYPTO - 200 instruments (BTC, EUR, GOLD, OIL, SHARES). Leverage up to 1:500. OPEN ACCOUNT
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 59 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x50b26685bc788e164d940f0a73770f4b9196b052at txn 0x8ee7d3f55b50e5988b0bf0fd84f851ca9a8aec74ab0eb25d023f1cc4cc30c55b
 Latest 25 transactions from a total of 59 transactions

TxHash Age From To Value [TxFee]
0x9b3a38a9c8d20cd0642a265c3c8c8dfa814d32f4efe626b4581611075a7cad8a182 days 14 hrs ago0x9af3ba53098b592b38c7897303ef3469fd36d190  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.001011815
0x5129b6c8f069833574d08d6b4c721f5f09204e29d5770950b74e8110a3dd8905182 days 15 hrs ago0x9af3ba53098b592b38c7897303ef3469fd36d190  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.000957355
0x84d597d6d6368693568ff51efe4ffb01fc7a8e9ebe1faa9e163fcb120f0577bb182 days 15 hrs ago0xb2e4f9c3ca031894a96197de724f05786a00dbf1  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.001005795
0xa6e218a9fb8a12b78379fc70968f3462036e0ada1ea941649d2e442eeaaeabb1190 days 11 hrs ago0xb2e4f9c3ca031894a96197de724f05786a00dbf1  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00054706
0x1a656308e8a0e0c04caa4a0a12d24822798b0862dbe135b5a07b2ac953a0465b190 days 11 hrs ago0xcccdd6866404cc0c375703f5e86fb55329e400ed  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.000688152
0xcf04225f57ac866a1fac1e0caceb5a692cb924c32232fcb8f6bb60514d40a5ce211 days 12 hrs ago0xcccdd6866404cc0c375703f5e86fb55329e400ed  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00027353
0x31271c56726a2cb5b2715ef1ce0a19aec70aacf94c937a8d40c9ff99c4c477b8276 days 2 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00114692
0x6f443f416896b695b9023163e765b67656c7b9e6d0d7c0bd70d39c9d71939fa8276 days 2 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00170964
0x06108ac4b2d7a3d82bd783309cf0408d23941714b189409de966068784b5e320489 days 23 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.000144545
0xcc3f8a6ee55cc3f8a45bacc990445c50c4a5af6ebc677c04f77494a374f2b91e506 days 8 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00161902
0x4a5ad72eedb103ee72dc36a607e8e582e7d2d7bf2e29bac0c4a9a2951d369ba3507 days 4 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.0016267
0x09e964e0c9290bc945b970717a98bb8fbe19071be218af8a27438199b83e163d507 days 7 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00162542
0x8c6f364cba074dc18bbe228cf78212f64fd95525b9e6e241f244dddf2a6fce1d507 days 7 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.01687958
0x261463bd3dd5ea653b09bb9c3ebc755b2aea073eb416361385c3c43b2ae1f456509 days 4 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.0100815
0xb5ccabfa171207a38dc2d3447b2848edaedcc1584a32f1b540c86629e9a2d33a509 days 4 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.01
0x4f25e811f0590ad8581623173614a9416c6305085d9a23891a152a2ee27a93c7511 days 1 hr ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00133474
0x78ce0751c916e7051bd88964a6b18029ddc84644b61cd86b78b539f4efb7a208511 days 1 hr ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00251026
0x22cd828b6bb3fff7bbb42c92afcc08fab0f2f7512b564da9f1e1a614f827bc9b512 days 2 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00218365
0x56ca2fffceb8032db2de3562f2542e3906724c222f5642a8fae219ac902e36d0512 days 2 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00179815
0x14138173bcb7b0c0887c96529b91d047b1a0af7d0b7e559b5c6d4b64f60187f5512 days 2 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00179815
0x4ea19a856a4c4e4d0cc75bb71b77c62e40b7cf7e00a5ab76e9e5d16f77327800512 days 2 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00179815
0xde02a6e7c507dd174a186a08fb2af94faef9716a196f5194589bd970fd2f8cdb512 days 3 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00179495
0x84376077b2a4b00643c81e540fc63acfa74bda6813732f5ed9e3cd18b3b81f42512 days 3 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00180135
0x383943599973bb989ccf121ce2930ddc6180cc44a9ab7270f7d7e7f6c24d2f65512 days 4 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00179815
0x1117cb51e97712995877638fb11e28a0eb9151ca394b5500df26c5991b8df141512 days 4 hrs ago0x50b26685bc788e164d940f0a73770f4b9196b052  IN   0xe6a51bd48f93abcd6c1d532112094044971d8d4e0 Ether0.00255135
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Name: Ledger
Compiler Text: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity >=0.4.4;

//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;
    }
}

contract Owned {
    address public owner;

    function Owned() {
        owner = msg.sender;
    }

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

    address newOwner;

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

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

contract Finalizable is Owned {
    bool public finalized;

    function finalize() onlyOwner {
        finalized = true;
    }

    modifier notFinalized() {
        if (finalized) throw;
        _;
    }
}

contract IToken {
    function transfer(address _to, uint _value) returns (bool);
    function balanceOf(address owner) returns(uint);
}

contract TokenReceivable is Owned {
    event logTokenTransfer(address token, address to, uint amount);

    function claimTokens(address _token, address _to) onlyOwner returns (bool) {
        IToken token = IToken(_token);
        uint balance = token.balanceOf(this);
        if (token.transfer(_to, balance)) {
            logTokenTransfer(_token, _to, balance);
            return true;
        }
        return false;
    }
}

contract EventDefinitions {
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}

contract Token is Finalizable, TokenReceivable, SafeMath, EventDefinitions {

    string public name = "FunFair";
    uint8 public decimals = 8;
    string public symbol = "FUN";

    Controller controller;
    address owner;

    function setController(address _c) onlyOwner notFinalized {
        controller = Controller(_c);
    }

    function balanceOf(address a) constant returns (uint) {
        return controller.balanceOf(a);
    }

    function totalSupply() constant returns (uint) {
        return controller.totalSupply();
    }

    function allowance(address _owner, address _spender) constant returns (uint) {
        return controller.allowance(_owner, _spender);
    }

    function transfer(address _to, uint _value)
    onlyPayloadSize(2)
    returns (bool success) {
       success = controller.transfer(msg.sender, _to, _value);
        if (success) {
            Transfer(msg.sender, _to, _value);
        }
    }

    function transferFrom(address _from, address _to, uint _value)
    onlyPayloadSize(3)
    returns (bool success) {
       success = controller.transferFrom(msg.sender, _from, _to, _value);
        if (success) {
            Transfer(_from, _to, _value);
        }
    }

    function approve(address _spender, uint _value)
    onlyPayloadSize(2)
    returns (bool success) {
        //promote safe user behavior
        if (controller.allowance(msg.sender, _spender) > 0) throw;

        success = controller.approve(msg.sender, _spender, _value);
        if (success) {
            Approval(msg.sender, _spender, _value);
        }
    }

    function increaseApproval (address _spender, uint _addedValue)
    onlyPayloadSize(2)
    returns (bool success) {
        success = controller.increaseApproval(msg.sender, _spender, _addedValue);
        if (success) {
            uint newval = controller.allowance(msg.sender, _spender);
            Approval(msg.sender, _spender, newval);
        }
    }

    function decreaseApproval (address _spender, uint _subtractedValue)
    onlyPayloadSize(2)
    returns (bool success) {
        success = controller.decreaseApproval(msg.sender, _spender, _subtractedValue);
        if (success) {
            uint newval = controller.allowance(msg.sender, _spender);
            Approval(msg.sender, _spender, newval);
        }
    }

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

    function burn(uint _amount) {
        controller.burn(msg.sender, _amount);
        Transfer(msg.sender, 0x0, _amount);
    }
}

contract Controller is Owned, Finalizable {
    Ledger public ledger;
    address public token;

    function setToken(address _token) onlyOwner {
        token = _token;
    }

    function setLedger(address _ledger) onlyOwner {
        ledger = Ledger(_ledger);
    }

    modifier onlyToken() {
        if (msg.sender != token) throw;
        _;
    }

    function totalSupply() constant returns (uint) {
        return ledger.totalSupply();
    }

    function balanceOf(address _a) onlyToken constant returns (uint) {
        return Ledger(ledger).balanceOf(_a);
    }

    function allowance(address _owner, address _spender)
    onlyToken constant returns (uint) {
        return ledger.allowance(_owner, _spender);
    }

    function transfer(address _from, address _to, uint _value)
    onlyToken
    returns (bool success) {
        return ledger.transfer(_from, _to, _value);
    }

    function transferFrom(address _spender, address _from, address _to, uint _value)
    onlyToken
    returns (bool success) {
        return ledger.transferFrom(_spender, _from, _to, _value);
    }

    function approve(address _owner, address _spender, uint _value)
    onlyToken
    returns (bool success) {
        return ledger.approve(_owner, _spender, _value);
    }

    function increaseApproval (address _owner, address _spender, uint _addedValue)
    onlyToken
    returns (bool success) {
        return ledger.increaseApproval(_owner, _spender, _addedValue);
    }

    function decreaseApproval (address _owner, address _spender, uint _subtractedValue)
    onlyToken
    returns (bool success) {
        return ledger.decreaseApproval(_owner, _spender, _subtractedValue);
    }


    function burn(address _owner, uint _amount) onlyToken {
        ledger.burn(_owner, _amount);
    }
}

contract Ledger is Owned, SafeMath, Finalizable {
    address public controller;
    mapping(address => uint) public balanceOf;
    mapping (address => mapping (address => uint)) public allowance;
    uint public totalSupply;

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

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

    function transfer(address _from, address _to, uint _value)
    onlyController
    returns (bool success) {
        if (balanceOf[_from] < _value) return false;

        balanceOf[_from] = safeSub(balanceOf[_from], _value);
        balanceOf[_to] = safeAdd(balanceOf[_to], _value);
        return true;
    }

    function transferFrom(address _spender, address _from, address _to, uint _value)
    onlyController
    returns (bool success) {
        if (balanceOf[_from] < _value) return false;

        var allowed = allowance[_from][_spender];
        if (allowed < _value) return false;

        balanceOf[_to] = safeAdd(balanceOf[_to], _value);
        balanceOf[_from] = safeSub(balanceOf[_from], _value);
        allowance[_from][_spender] = safeSub(allowed, _value);
        return true;
    }

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

        allowance[_owner][_spender] = _value;
        return true;
    }

    function increaseApproval (address _owner, address _spender, uint _addedValue)
    onlyController
    returns (bool success) {
        uint oldValue = allowance[_owner][_spender];
        allowance[_owner][_spender] = safeAdd(oldValue, _addedValue);
        return true;
    }

    function decreaseApproval (address _owner, address _spender, uint _subtractedValue)
    onlyController
    returns (bool success) {
        uint oldValue = allowance[_owner][_spender];
        if (_subtractedValue > oldValue) {
            allowance[_owner][_spender] = 0;
        } else {
            allowance[_owner][_spender] = safeSub(oldValue, _subtractedValue);
        }
        return true;
    }

    event LogMint(address indexed owner, uint amount);
    event LogMintingStopped();

    function mint(address _a, uint _amount) onlyOwner mintingActive {
        balanceOf[_a] += _amount;
        totalSupply += _amount;
        LogMint(_a, _amount);
    }

    function multiMint(uint[] bits) onlyOwner mintingActive {
        for (uint i=0; i<bits.length; i++) {
	    address a = address(bits[i]>>96);
	    uint amount = bits[i]&((1<<96) - 1);
	    mint(a, amount);
        }
    }

    bool public mintingStopped;

    function stopMinting() onlyOwner {
        mintingStopped = true;
        LogMintingStopped();
    }

    modifier mintingActive() {
        if (mintingStopped) throw;
        _;
    }

    function burn(address _owner, uint _amount) onlyController {
        balanceOf[_owner] = safeSub(balanceOf[_owner], _amount);
        totalSupply = safeSub(totalSupply, _amount);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"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":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"stopMinting","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_a","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_controller","type":"address"}],"name":"setController","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"bits","type":"uint256[]"}],"name":"multiMint","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"finalized","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","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":"_owner","type":"address"},{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"mintingStopped","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"controller","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogMint","type":"event"},{"anonymous":false,"inputs":[],"name":"LogMintingStopped","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040525b60008054600160a060020a03191633600160a060020a03161790555b5b610c74806100316000396000f3006060604052361561010f5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166315dacbea811461011157806318160ddd146101505780633e3e0b121461017257806340c10f19146101845780634bb278f3146101a557806370a08231146101b757806379ba5097146101e55780638da5cb5b146101f757806392eefe9b146102235780639a0e4ebb146102415780639dc29fac14610296578063a6f9dae1146102b7578063b3f05b97146102d5578063bcdd6121146102f9578063beabacc814610332578063dd62ed3e1461036b578063e1f21c671461039f578063f019c267146103d8578063f339292f14610411578063f77c479114610435575bfe5b341561011957fe5b61013c600160a060020a0360043581169060243581169060443516606435610461565b604080519115158252519081900360200190f35b341561015857fe5b61016061058e565b60408051918252519081900360200190f35b341561017a57fe5b610182610594565b005b341561018c57fe5b610182600160a060020a03600435166024356105ea565b005b34156101ad57fe5b610182610679565b005b34156101bf57fe5b610160600160a060020a03600435166106ce565b60408051918252519081900360200190f35b34156101ed57fe5b6101826106e0565b005b34156101ff57fe5b61020761072a565b60408051600160a060020a039092168252519081900360200190f35b341561022b57fe5b610182600160a060020a0360043516610739565b005b341561024957fe5b6101826004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506107ac95505050505050565b005b341561029e57fe5b610182600160a060020a0360043516602435610855565b005b34156102bf57fe5b610182600160a060020a03600435166108c3565b005b34156102dd57fe5b61013c61090c565b604080519115158252519081900360200190f35b341561030157fe5b61013c600160a060020a036004358116906024351660443561092d565b604080519115158252519081900360200190f35b341561033a57fe5b61013c600160a060020a03600435811690602435166044356109b3565b604080519115158252519081900360200190f35b341561037357fe5b610160600160a060020a0360043581169060243516610a72565b60408051918252519081900360200190f35b34156103a757fe5b61013c600160a060020a0360043581169060243516604435610a8f565b604080519115158252519081900360200190f35b34156103e057fe5b61013c600160a060020a0360043581169060243516604435610b22565b604080519115158252519081900360200190f35b341561041957fe5b61013c610bde565b604080519115158252519081900360200190f35b341561043d57fe5b610207610be7565b60408051600160a060020a039092168252519081900360200190f35b600254600090819033600160a060020a039081169116146104825760006000fd5b600160a060020a038516600090815260036020526040902054839010156104ac5760009150610584565b50600160a060020a03808516600090815260046020908152604080832093891683529290522054828110156104e45760009150610584565b600160a060020a0384166000908152600360205260409020546105079084610bf6565b600160a060020a0380861660009081526003602052604080822093909355908716815220546105369084610c1e565b600160a060020a0386166000908152600360205260409020556105598184610c1e565b600160a060020a038087166000908152600460209081526040808320938b1683529290522055600191505b5b50949350505050565b60055481565b60005433600160a060020a039081169116146105b05760006000fd5b6006805460ff191660011790556040517fde98bc4f1fadd3e81440d4b0fc836b4c518dc74f48cdb2e264f6ec2d677277cc90600090a15b5b565b60005433600160a060020a039081169116146106065760006000fd5b60065460ff16156106175760006000fd5b600160a060020a0382166000818152600360209081526040918290208054850190556005805485019055815184815291517f9f494565851dbcb31fb5198ca217cda6833282fadb96ba9431bd19c82afc1dd39281900390910190a25b5b5b5050565b60005433600160a060020a039081169116146106955760006000fd5b6001805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790555b5b565b60036020526000908152604090205481565b60015433600160a060020a03908116911614156105e7576001546000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b5b565b600054600160a060020a031681565b60005433600160a060020a039081169116146107555760006000fd5b60015474010000000000000000000000000000000000000000900460ff161561077e5760006000fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b5b50565b600080548190819033600160a060020a039081169116146107cd5760006000fd5b60065460ff16156107de5760006000fd5b600092505b835183101561084c57606084848151811015156107fc57fe5b906020019060200201519060020a90049150838381518110151561081c57fe5b906020019060200201516bffffffffffffffffffffffff16905061084082826105ea565b5b6001909201916107e3565b5b5b5b50505050565b60025433600160a060020a039081169116146108715760006000fd5b600160a060020a0382166000908152600360205260409020546108949082610c1e565b600160a060020a0383166000908152600360205260409020556005546108ba9082610c1e565b6005555b5b5050565b60005433600160a060020a039081169116146108df5760006000fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60015474010000000000000000000000000000000000000000900460ff1681565b600254600090819033600160a060020a0390811691161461094e5760006000fd5b50600160a060020a0380851660009081526004602090815260408083209387168352929052205461097f8184610bf6565b600160a060020a03808716600090815260046020908152604080832093891683529290522055600191505b5b509392505050565b60025460009033600160a060020a039081169116146109d25760006000fd5b600160a060020a038416600090815260036020526040902054829010156109fb57506000610a6a565b600160a060020a038416600090815260036020526040902054610a1e9083610c1e565b600160a060020a038086166000908152600360205260408082209390935590851681522054610a4d9083610bf6565b600160a060020a0384166000908152600360205260409020555060015b5b9392505050565b600460209081526000928352604080842090915290825290205481565b60025460009033600160a060020a03908116911614610aae5760006000fd5b8115801590610ae15750600160a060020a0380851660009081526004602090815260408083209387168352929052205415155b15610aee57506000610a6a565b50600160a060020a03808416600090815260046020908152604080832093861683529290522081905560015b5b9392505050565b600254600090819033600160a060020a03908116911614610b435760006000fd5b50600160a060020a0380851660009081526004602090815260408083209387168352929052205480831115610b9f57600160a060020a038086166000908152600460209081526040808320938816835292905290812055610bd0565b61097f8184610c1e565b600160a060020a038087166000908152600460209081526040808320938916835292905220555b600191505b5b509392505050565b60065460ff1681565b600254600160a060020a031681565b6000828201610c13848210801590610c0e5750838210155b610c37565b8091505b5092915050565b6000610c2c83831115610c37565b508082035b92915050565b8015156107a75760006000fd5b5b505600a165627a7a72305820f63e57e8cde6e54a244275edd73c8176dff584f6f2466d29c3f740a9a2c1ab950029

   Swarm Source:
bzzr://f63e57e8cde6e54a244275edd73c8176dff584f6f2466d29c3f740a9a2c1ab95

 

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