Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 20445 txns
Token Tracker: Skraps (SKRP)
Misc
Address Watch: Add To Watch List
Contract Creator: 0xfdaacc9935e7f02187986c59265270868b43a6caat txn 0x5414029e84b3166b8f81a64edd2c9e815c54ef0ef5395581a345ca7a05384799
Token Balances:
 Latest 25 txns from a total Of 20445 transactions

TxHash Age From To Value [TxFee]
0x0a841c29c721905aea60cc3737ef69c7b0a88382d89eea186ac52f730f73a02f33 mins ago0xefb923b00ec392f3b5001df446712920505a2ad0  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.00112475
0xd74606ac118117f49c7c109f266023276b819196d0470a640a1d7f5a5c2f46764 hrs 17 mins ago0x6c439e50557ac08169bf7bea7eb0284acdee1a0b  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.001534671
0x58cb32f3a7a395bca33d101aa7f43d0564f4729587fecfb86fdbb4fc9e145e589 hrs 32 mins ago0xb009cc852f1debc7dec8b3fe26d3cbc8d405c557  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.001545167
0x7aa40b3943ffea0cb702bb99838b53b6610ff35f737dbe33da3c8d75e9fec38a17 hrs 25 mins ago0x90e057f0d5839692d2b528532ac252cf15dd7741  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.000098324902
0xe82b7876e8c4ba7b77a655e7890d746f4625a6b0f9fbc136a72d1b0b25ea43de1 day 9 hrs ago0xf6babc68790c70be16ccb19420535b3513d5aaa0  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.002008229
0x76da67eafa7490ec777cd065b2413bbb2b3c1deae0cd9b3817997630bf664d491 day 10 hrs ago0xde0539724146e5ca19aea86e56d2e2e62d52d97f  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.00037495
0x05e2e725df863bfe355588425b1957ff1a8a15e01f62dc38d38e98fb40c51bb22 days 8 hrs ago0x7cfd3ff0795b6b90785d9a3c1d55812e563c9872  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.001537295
0x6139edf4b56e03e36620694a9e1b1b693cb8f452004ff0723d5c18714fdfa9142 days 11 hrs ago0x3a0c359b0b2b5df9fb7f576f2cdc07c25769a1bc  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001398658
0x388bbe819d8e291779b6b6ed8cc012076c4961e54caf654d1460228fbbed7fca2 days 11 hrs ago0x5ebf835e3fadac9e5b9eac1ff1a836c3a9db74b7  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001515652
0x87f9da15079bc247d3fd6501c337b8b255eeac0798c9c71a736368fcd65dfc2d2 days 11 hrs ago0xe42fed88a6f79c1153ef7e49318726e93bc4b705  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.000139469
0x107bb309364cb1417ca8f55a7839fb1c1bc6f25df9ec22fa2a11550baf60a9e82 days 11 hrs ago0x5171080f22c162b5959679e6b06221100ac29cbf  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001398658
0x3c36c14e549e073bebd74c88cc71c28ef9304ba3ade4dbbf371159e0f81393b42 days 11 hrs ago0x3fdbcedc38d66eaa630e49df596bcc271b4582dd  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001511684
0x794a6db9ecf668fc50b48e476bc81f8db43ff6eeb3638e63de8f2bca2eb335d92 days 11 hrs ago0x6a64dd89acadecea60ed3b80b34a0a435ab017f8  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.000139469
0xc2a4ae83784b5e6f615d7288445b36b262ed32ea0bd2b86cb94b41b5eb9b7c2e2 days 11 hrs ago0xa17f8fc44ef6d9f4646833f0cf47a31b67b822d3  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001398658
0x7f50f096aa319349a0db66be1c7ccc28bac5a1e8c0e5f0a6db97b02b8f2e1fe52 days 11 hrs ago0xcc60aa0642dddc2350d85bd7d2b5fafff618a388  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.000139469
0xbdd9670b04086bf9f627f7dd97c615c91363c17046c69c0097b3c3ccf331ba2c2 days 11 hrs ago0x631a5a086771a6d4e923ffb3ef97379526f69762  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001398658
0x4ee20979d7defb3fbe2ef4ea3ab4083afc04374ab1ce80389de1a8665da3a1fe2 days 11 hrs ago0x26f7069187ecd4920658c15a2ec0d2d43412ae05  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.000139469
0x9d2a921158a6a84c3551b0816995758d00008af8edf28e194d1b727edd36c6062 days 11 hrs ago0x955332e3a0c37387878bc326a6f763b74bcd7f3f  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001398658
0x0a8cb7e73445107ac37e4977dcd8e0d3b53922e2cb9f8b8d91c3827eff9fe9be2 days 11 hrs ago0x22de990f0667eee675b6650ed30ab18b907986ac  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001390722
0xb4dd31c2d14a2b77737be025d5fb7fdd4556412a2c9783b6a76898c457b461932 days 11 hrs ago0x00260cf9e85367c4c9e17a9307b6000405ed0afd  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0002332626
0x84fa12a7bc9586471d5ee20db7b30892b5554439285f6f250c0e4c9be4efc8a72 days 11 hrs ago0xb9a62dcb3b4555af65d4ac13a18a66417cbd910b  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.000139469
0x5c52663c58f1417f47f837797318cc5399934b7fbcae289174d4c9806b6c89212 days 11 hrs ago0x57ff38fc75a0dcd9330881957468317edd83bd12  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001398658
0x4be7cc251d553d1312c325dc626b7fe5a2f18019f1c568513785cd70883a18922 days 11 hrs ago0xab76ac682ea314c281b2c880296b206f3b69adaa  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.000139469
0x8b017710cb91aed29dd56706f7d79448349f3147e3b6d8047ad68e6e977d51be2 days 11 hrs ago0x34f626483bad9bbf101365358b4e48febc7ad069  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0001511684
0xbfc89767ff1eea30f23168cd4938b43b3670e2740186d4f60a8834cd276635fc2 days 11 hrs ago0xbf644c5f8dc2b964c214fc7c32aea2e1f8bbf194  IN   0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520 Ether0.0002328658
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here to View More View All
ParentTxHash Block Age From To Value
0x6a1e4bfa90a3b13eb24e794c600ab01b3312b2e67fab0fca6099c32a5f7557d95383499135 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x0d4258cb46f611a5b04e174d11c31d2c2ed92da50.688355097213800325 Ether
0xbace3e4ea3b2d9456337429aa38f19001cad9a239b706622eaf2976a45b646a85381452135 days 23 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x0d4258cb46f611a5b04e174d11c31d2c2ed92da5282 Ether
0x0bfb4ceb68864363a7dabd18f2b582c8864b4bd16d8ae04afc3e58e53590f0da5381261136 days 42 mins ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x0d4258cb46f611a5b04e174d11c31d2c2ed92da5282 wei
0x236f1ee9d2e8f1ff3eaef6f04d610ae91b4079f6ec65c069a8b04aa84d25c5685381185136 days 1 hr ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x0d4258cb46f611a5b04e174d11c31d2c2ed92da5282 wei
0x8031c3fe02dabc64a8c7623493ef211ce8ff4d20839642a1f09697efe9e1d53e5337182143 days 9 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.25 Ether
0xb00e4e3338b4a1e8855e6f0ec87d813df287c9ca50d18af4ee8fb4d6231bbbf45318617146 days 11 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.019876676357342396 Ether
0x1c34f8eb3cad9353bc1510d4a70a9be2b6e68b7fe7fbfd16ed79bef7c865e79d5301105149 days 9 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0625 Ether
0x87558e3465aa37a916a7917388181dc9336d0ae525dabd6c68dce7b08829fcdf5295504150 days 8 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.025 Ether
0x767c1ef28302a59700099c64d20e5c26aa0d6ff83aebdf4b14d91799f67c87325287130151 days 18 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0125 Ether
0x10cd6bb0435577983a0d5ecdd6d0de326a07d4898448afc0c08e93afe406bd755286938151 days 18 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0875 Ether
0xc78f4a369c62c58ef4e0382272ad7ca984067962395a973bb2b79c6dea5027445282727152 days 11 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0125 Ether
0x96da1b6a6a0c7c20b01539cf5b41655dc49c1952bd0217d1f03771b11930c4c15282236152 days 13 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.03 Ether
0x28b2055c0fc6fbe43e0b331df6094c40dab96f878be1a9801d0faaeab20bfcbf5281979152 days 14 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0225 Ether
0x8720dd1d046b9eead429f155aa710904038a46d0328b1679f6aee2f706a85f325281973152 days 14 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0225 Ether
0xa65409af15b601c00e8f425ead58d799416f9fbdfc97cb41b6eaf247b00c924a5281912152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.09175 Ether
0xdbc709e08b271aef6bac3f54ad75bc2e9f6fad5c9db1d07269baab8a5c153a605281887152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0091953 Ether
0x61493f514fb846d48ba315b765d6d4c16b263425704594fec8582b79c8d2456c5281887152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.091953 Ether
0xe717f651a0dfdbf228ed859a7cc69e226127b940a18732d58167d5716bf2be655281835152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.25 Ether
0x8fc55de7e9c3e3915be040886d313394ed5fdfd30c6e54fb745690e04801c91f5281796152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.075 Ether
0x54d28d48c1a48c0a68041740c2714811d2f7fbc884770a4e4c8df40677414cf45281745152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0225 Ether
0xe371ce60b41f7fc5c36a97b6b110b9aab77e5e752b20b0e9f2b06b166a9869355281724152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.229415 Ether
0xdfc9cdbf43ad7e0fd6dd8094a8fcc56d9c1da0b9dbf35a632e521508ef3affcd5281694152 days 15 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.0175 Ether
0xbfddb17626cd0c68bd270495620f17a1e52ca9a3e562e9e71f0f5043f29f9d2b5281564152 days 16 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.025 Ether
0x3308d5d2a89b984c44bd836802b4485c5fa5c5546945cca9c00598a10d11a1395281546152 days 16 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.3625 Ether
0xadbbbf38a9058c729558d4e7473f6373fddf777bbec991fbf91b5d172b8a8c935281477152 days 16 hrs ago0xfdfe8b7ab6cf1bd1e3d14538ef40686296c420520x4b046b05c29e535e152a3d9c8fb7540a8e15c7a60.065 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: Skraps
Compiler Version: v0.4.20+commit.3155dd80
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.20;

contract Owned {
    address public owner;
    address public pendingOwner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

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

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        pendingOwner = newOwner;
    }

    function acceptOwnership() public {
        require(msg.sender == pendingOwner);
        OwnershipTransferred(owner, pendingOwner);
        owner = pendingOwner;
        pendingOwner = address(0);
    }
}

// Support accounts using for change Ether price, manual migration and sending tokens during ICO, see endOfFreeze field
contract Support is Owned {
    mapping (address => bool) public supportAccounts;

    event SupportAdded(address indexed _who);
    event SupportRemoved(address indexed _who);

    modifier supportOrOwner {
        require(msg.sender == owner || supportAccounts[msg.sender]);
        _;
    }

    function addSupport(address _who) public onlyOwner {
        require(_who != address(0));
        require(_who != owner);
        require(!supportAccounts[_who]);
        supportAccounts[_who] = true;
        SupportAdded(_who);
    }

    function removeSupport(address _who) public onlyOwner {
        require(supportAccounts[_who]);
        supportAccounts[_who] = false;
        SupportRemoved(_who);
    }
}

// Math operations with safety checks that throw on error
library SafeMath {
    // Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    function sub(uint a, uint b) internal pure returns (uint) {
        assert(b <= a);
        return a - b;
    }

    // Adds two numbers, throws on overflow.
    function add(uint a, uint b) internal pure returns (uint) {
        uint c = a + b;
        assert(c >= a);
        return c;
    }
}

// ERC20 interface https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
contract ERC20 {
    uint public totalSupply;
    function balanceOf(address who) public constant returns (uint balance);
    function allowance(address owner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint value) public returns (bool success);
    function transferFrom(address from, address to, uint value) public returns (bool success);
    function approve(address spender, uint value) public returns (bool success);

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

// Interface for migration to a new contract address
contract MigrationAgent {
    function migrateFrom(address _from, uint256 _value) public;
}

contract AdvancedToken is ERC20, Support {
    using SafeMath for uint;

    uint internal MAX_SUPPLY = 110000000 * 1 ether;
    address public migrationAgent;

    mapping (address => uint) internal balances;

    enum State { Waiting, ICO, Running, Migration }
    State public state = State.Waiting;

    event NewState(State state);
    event Burn(address indexed from, uint256 value);

    /**
     * The migration process to transfer tokens to the new token contract, when in the contract, a sufficiently large
     * number of investors that the company can't cover a miner fees to transfer all tokens, this will
     * be used in the following cases:
     * 1. If a critical error is found in the contract
     * 2. When will be released and approved a new standard for digital identification ERC-725 or similar
     * @param _agent The new token contract
     */
    function setMigrationAgent(address _agent) public onlyOwner {
        require(state == State.Running);
        migrationAgent = _agent;
    }

    // Called after setMigrationAgent function to make sure that a new contract address is valid
    function startMigration() public onlyOwner {
        require(migrationAgent != address(0));
        require(state == State.Running);
        state = State.Migration;
        NewState(state);
    }

    // Migration can be canceled if tokens have not yet been sent to the new contract
    function cancelMigration() public onlyOwner {
        require(state == State.Migration);
        require(totalSupply == MAX_SUPPLY);
        migrationAgent = address(0);
        state = State.Running;
        NewState(state);
    }

    // Manual migration if someone has problems moving
    function manualMigrate(address _who) public supportOrOwner {
        require(state == State.Migration);
        require(_who != address(this));
        require(balances[_who] > 0);
        uint value = balances[_who];
        balances[_who] = balances[_who].sub(value);
        totalSupply = totalSupply.sub(value);
        Burn(_who, value);
        MigrationAgent(migrationAgent).migrateFrom(_who, value);
    }

    // Migrate the holder's tokens to a new contract and burn the holder's tokens on the current contract
    function migrate() public {
        require(state == State.Migration);
        require(balances[msg.sender] > 0);
        uint value = balances[msg.sender];
        balances[msg.sender] = balances[msg.sender].sub(value);
        totalSupply = totalSupply.sub(value);
        Burn(msg.sender, value);
        MigrationAgent(migrationAgent).migrateFrom(msg.sender, value);
    }

    // The withdraw of Tokens from the contract after the end of ICO
    function withdrawTokens(uint _value) public onlyOwner {
        require(state == State.Running || state == State.Migration);
        require(balances[address(this)] > 0 && balances[address(this)] >= _value);
        balances[address(this)] = balances[address(this)].sub(_value);
        balances[msg.sender] = balances[msg.sender].add(_value);
        Transfer(address(this), msg.sender, _value);
    }

    // The withdraw of Ether from the contract
    function withdrawEther(uint256 _value) public onlyOwner {
        require(this.balance >= _value);
        owner.transfer(_value);
    }
}

contract Crowdsale is AdvancedToken {
    uint internal endOfFreeze = 1522569600; // Sun, 01 Apr 2018 00:00:00 PST
    uint private tokensForSalePhase2;
    uint public tokensPerEther;

    address internal reserve = 0x4B046B05C29E535E152A3D9c8FB7540a8e15c7A6;

    function Crowdsale() internal {
        assert(reserve != address(0));
        tokensPerEther = 2000 * 1 ether; // Tokens ^ 18
        totalSupply = MAX_SUPPLY;
        uint MARKET_SHARE = 66000000 * 1 ether;
        uint tokensSoldPhase1 = 11110257 * 1 ether;
        tokensForSalePhase2 = MARKET_SHARE - tokensSoldPhase1;

        // Tokens for the Phase 2 are on the contract and not available to withdraw by owner during the ICO
        balances[address(this)] = tokensForSalePhase2;
        // Tokens for the Phase 1 are on the owner to distribution by manually processes
        balances[owner] = totalSupply - tokensForSalePhase2;

        assert(balances[address(this)] + balances[owner] == MAX_SUPPLY);
        Transfer(0, address(this), balances[address(this)]);
        Transfer(0, owner, balances[owner]);
    }

    // Setting the number of tokens to buy for 1 Ether, changes automatically by owner or support account
    function setTokensPerEther(uint _tokens) public supportOrOwner {
        require(state == State.ICO || state == State.Waiting);
        require(_tokens > 100 ether); // Min 100 tokens ^ 18
        tokensPerEther = _tokens;
    }

    // The payable function to buy Skraps tokens
    function () internal payable {
        require(msg.sender != address(0));
        require(state == State.ICO || state == State.Migration);
        if (state == State.ICO) {
            // The minimum ether to participate
            require(msg.value >= 0.01 ether);
            // Counting and sending tokens to the investor
            uint _tokens = msg.value * tokensPerEther / 1 ether;
            require(balances[address(this)] >= _tokens);
            balances[address(this)] = balances[address(this)].sub(_tokens);
            balances[msg.sender] = balances[msg.sender].add(_tokens);
            Transfer(address(this), msg.sender, _tokens);

            // send 25% of ether received to reserve address
            uint to_reserve = msg.value * 25 / 100;
            reserve.transfer(to_reserve);
        } else {
            require(msg.value == 0);
            migrate();
        }
    }

    // Start ISO manually because the block timestamp is not mean the current time
    function startICO() public supportOrOwner {
        require(state == State.Waiting);
        state = State.ICO;
        NewState(state);
    }

    // Since a contracts can not call itself, we must manually close the ICO
    function closeICO() public onlyOwner {
        require(state == State.ICO);
        state = State.Running;
        NewState(state);
    }

    // Anti-scam function, if the tokens are obtained by dishonest means, can be used only during ICO
    function refundTokens(address _from, uint _value) public onlyOwner {
        require(state == State.ICO);
        require(balances[_from] >= _value);
        balances[_from] = balances[_from].sub(_value);
        balances[address(this)] = balances[address(this)].add(_value);
        Transfer(_from, address(this), _value);
    }
}

/**
 * Standard ERC20 implementation, see the interface above,
 * with a small modification to block the transfer of tokens until a specific date, see endOfFreeze field
 */
contract Skraps is Crowdsale {
    using SafeMath for uint;

    string public name = "Skraps";
    string public symbol = "SKRP";
    uint8 public decimals = 18;

    mapping (address => mapping (address => uint)) private allowed;

    function balanceOf(address _who) public constant returns (uint) {
        return balances[_who];
    }

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

    function transfer(address _to, uint _value) public returns (bool success) {
        require(_to != address(0));
        require(balances[msg.sender] >= _value);
        require(now > endOfFreeze || msg.sender == owner || supportAccounts[msg.sender]);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint _value) public returns (bool success) {
        require(_to != address(0));
        require(balances[_from] >= _value);
        require(allowed[_from][msg.sender] >= _value);

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint _value) public returns (bool success) {
        require(balances[msg.sender] >= _value);
        require(_spender != address(0));
        require(now > endOfFreeze || msg.sender == owner || supportAccounts[msg.sender]);
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));

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

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"cancelMigration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startMigration","outputs":[],"payable":false,"stateMutability":"nonpayable","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,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"}],"name":"manualMigrate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"}],"name":"removeSupport","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"closeICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"refundTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_who","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_agent","type":"address"}],"name":"setMigrationAgent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"supportAccounts","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startICO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"migrationAgent","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"migrate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokens","type":"uint256"}],"name":"setTokensPerEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"}],"name":"addSupport","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"state","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pendingOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEther","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"state","type":"uint8"}],"name":"NewState","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_who","type":"address"}],"name":"SupportAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_who","type":"address"}],"name":"SupportRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"}]

  Contract Creation Code Switch To Opcodes View
60606040526a5afd67f2dc0e1b2e0000006004556000600760006101000a81548160ff021916908360038111156200003357fe5b0217905550635ac09180600855734b046b05c29e535e152a3d9c8fb7540a8e15c7a6600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040805190810160405280600681526020017f536b726170730000000000000000000000000000000000000000000000000000815250600c9080519060200190620000e2929190620004f7565b506040805190810160405280600481526020017f534b525000000000000000000000000000000000000000000000000000000000815250600d908051906020019062000130929190620004f7565b506012600e60006101000a81548160ff021916908360ff16021790555060008033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515620001ed57fe5b686c6b935b8bbd400000600a819055506004546000819055506a36980b2b50d5438200000091506a0930b03d22e3969f2400009050808203600981905550600954600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506009546000540360066000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060045460066000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011415156200038d57fe5b3073ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60066000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a35050620005a6565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200053a57805160ff19168380011785556200056b565b828001600101855582156200056b579182015b828111156200056a5782518255916020019190600101906200054d565b5b5090506200057a91906200057e565b5090565b620005a391905b808211156200059f57600081600090555060010162000585565b5090565b90565b61323d80620005b66000396000f300606060405260043610610180576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104f2578063095ea7b31461058057806310639ea0146105da57806318160ddd146105ef57806318264f331461061857806323b872dd1461062d57806325cb366d146106a6578063313ce567146106df578063315a095d1461070e5780633160d63b146107315780633bed33ce1461076a578063542386451461078d578063549c6bbb146107a257806370a08231146107e457806375e2ff651461083157806379ba50971461086a5780637f05c3a61461087f5780637fa8c158146108d05780638328dbcd146108e55780638da5cb5b1461093a5780638fd3ab801461098f578063904bd6d0146109a457806395d89b41146109c7578063a9059cbb14610a55578063bc201a9d14610aaf578063c19d93fb14610ae8578063dd62ed3e14610b1f578063e30c397814610b8b578063f2fde38b14610be0578063f856d60514610c19575b600080600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156101bf57600080fd5b600160038111156101cc57fe5b600760009054906101000a900460ff1660038111156101e757fe5b148061021757506003808111156101fa57fe5b600760009054906101000a900460ff16600381111561021557fe5b145b151561022257600080fd5b6001600381111561022f57fe5b600760009054906101000a900460ff16600381111561024a57fe5b14156104d657662386f26fc10000341015151561026657600080fd5b670de0b6b3a7640000600a54340281151561027d57fe5b04915081600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156102ce57600080fd5b61032082600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506103b582600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5b90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360646019340281151561046c57fe5b049050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156104d157600080fd5b6104ee565b6000341415156104e557600080fd5b6104ed610c79565b5b5050005b34156104fd57600080fd5b610505610f17565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561054557808201518184015260208101905061052a565b50505050905090810190601f1680156105725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561058b57600080fd5b6105c0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fb5565b604051808215151515815260200191505060405180910390f35b34156105e557600080fd5b6105ed611283565b005b34156105fa57600080fd5b6106026113e0565b6040518082815260200191505060405180910390f35b341561062357600080fd5b61062b6113e6565b005b341561063857600080fd5b61068c600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061154e565b604051808215151515815260200191505060405180910390f35b34156106b157600080fd5b6106dd600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061190d565b005b34156106ea57600080fd5b6106f2611c97565b604051808260ff1660ff16815260200191505060405180910390f35b341561071957600080fd5b61072f6004808035906020019091905050611caa565b005b341561073c57600080fd5b610768600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611f94565b005b341561077557600080fd5b61078b60048080359060200190919050506120e6565b005b341561079857600080fd5b6107a06121cd565b005b34156107ad57600080fd5b6107e2600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506122d7565b005b34156107ef57600080fd5b61081b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612548565b6040518082815260200191505060405180910390f35b341561083c57600080fd5b610868600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612591565b005b341561087557600080fd5b61087d612665565b005b341561088a57600080fd5b6108b6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612806565b604051808215151515815260200191505060405180910390f35b34156108db57600080fd5b6108e3612826565b005b34156108f057600080fd5b6108f8612984565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561094557600080fd5b61094d6129aa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561099a57600080fd5b6109a2610c79565b005b34156109af57600080fd5b6109c560048080359060200190919050506129d0565b005b34156109d257600080fd5b6109da612b05565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610a1a5780820151818401526020810190506109ff565b50505050905090810190601f168015610a475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610a6057600080fd5b610a95600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050612ba3565b604051808215151515815260200191505060405180910390f35b3415610aba57600080fd5b610ae6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612e83565b005b3415610af357600080fd5b610afb61306f565b60405180826003811115610b0b57fe5b60ff16815260200191505060405180910390f35b3415610b2a57600080fd5b610b75600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050613082565b6040518082815260200191505060405180910390f35b3415610b9657600080fd5b610b9e613109565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610beb57600080fd5b610c17600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061312f565b005b3415610c2457600080fd5b610c2c61320b565b6040518082815260200191505060405180910390f35b6000828211151515610c5057fe5b818303905092915050565b6000808284019050838110151515610c6f57fe5b8091505092915050565b6000600380811115610c8757fe5b600760009054906101000a900460ff166003811115610ca257fe5b141515610cae57600080fd5b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610cfc57600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610d9081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610de881600054610c4290919063ffffffff16565b6000819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637a3130e333836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515610f0057600080fd5b6102c65a03f11515610f1157600080fd5b50505050565b600c8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fad5780601f10610f8257610100808354040283529160200191610fad565b820191906000526020600020905b815481529060010190602001808311610f9057829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561100557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561104157600080fd5b60085442118061109e5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806110f25750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15156110fd57600080fd5b600082148061118857506000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561119357600080fd5b81600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112df57600080fd5b6003808111156112eb57fe5b600760009054906101000a900460ff16600381111561130657fe5b14151561131257600080fd5b60045460005414151561132457600080fd5b6000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002600760006101000a81548160ff0219169083600381111561138557fe5b02179055507fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b483600760009054906101000a900460ff16604051808260038111156113cb57fe5b60ff16815260200191505060405180910390a1565b60005481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561144257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156114a057600080fd5b600260038111156114ad57fe5b600760009054906101000a900460ff1660038111156114c857fe5b1415156114d457600080fd5b6003600760006101000a81548160ff021916908360038111156114f357fe5b02179055507fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b483600760009054906101000a900460ff166040518082600381111561153957fe5b60ff16815260200191505060405180910390a1565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561158b57600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156115d957600080fd5b81600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561166457600080fd5b6116b682600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174b82600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5b90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061181d82600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806119b45750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15156119bf57600080fd5b6003808111156119cb57fe5b600760009054906101000a900460ff1660038111156119e657fe5b1415156119f257600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611a2d57600080fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611a7b57600080fd5b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611b0f81600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b6781600054610c4290919063ffffffff16565b6000819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637a3130e383836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515611c7f57600080fd5b6102c65a03f11515611c9057600080fd5b5050505050565b600e60009054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d0657600080fd5b60026003811115611d1357fe5b600760009054906101000a900460ff166003811115611d2e57fe5b1480611d5e5750600380811115611d4157fe5b600760009054906101000a900460ff166003811115611d5c57fe5b145b1515611d6957600080fd5b6000600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118015611df7575080600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b1515611e0257600080fd5b611e5481600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ee981600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5b90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ff057600080fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561204857600080fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f570468f0651f7f576cb27a02931736022a18f61f8df2a29566edfeef02da38af60405160405180910390a250565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561214257600080fd5b803073ffffffffffffffffffffffffffffffffffffffff16311015151561216857600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156121ca57600080fd5b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561222957600080fd5b6001600381111561223657fe5b600760009054906101000a900460ff16600381111561225157fe5b14151561225d57600080fd5b6002600760006101000a81548160ff0219169083600381111561227c57fe5b02179055507fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b483600760009054906101000a900460ff16604051808260038111156122c257fe5b60ff16815260200191505060405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561233357600080fd5b6001600381111561234057fe5b600760009054906101000a900460ff16600381111561235b57fe5b14151561236757600080fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156123b557600080fd5b61240781600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061249c81600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5b90919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156125ed57600080fd5b600260038111156125fa57fe5b600760009054906101000a900460ff16600381111561261557fe5b14151561262157600080fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156126c157600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60036020528060005260406000206000915054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806128cb5750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15156128d657600080fd5b600060038111156128e357fe5b600760009054906101000a900460ff1660038111156128fe57fe5b14151561290a57600080fd5b6001600760006101000a81548160ff0219169083600381111561292957fe5b02179055507fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b483600760009054906101000a900460ff166040518082600381111561296f57fe5b60ff16815260200191505060405180910390a1565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480612a755750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515612a8057600080fd5b60016003811115612a8d57fe5b600760009054906101000a900460ff166003811115612aa857fe5b1480612ad9575060006003811115612abc57fe5b600760009054906101000a900460ff166003811115612ad757fe5b145b1515612ae457600080fd5b68056bc75e2d6310000081111515612afb57600080fd5b80600a8190555050565b600d8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612b9b5780601f10612b7057610100808354040283529160200191612b9b565b820191906000526020600020905b815481529060010190602001808311612b7e57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612be057600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515612c2e57600080fd5b600854421180612c8b5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80612cdf5750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515612cea57600080fd5b612d3c82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c4290919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612dd182600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5b90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612edf57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515612f1b57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515612f7857600080fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515612fd157600080fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f6aedf1d160e0b4c37e6411c49afda196511329e9a8c7dfd863cdccc1ec9bf80660405160405180910390a250565b600760009054906101000a900460ff1681565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561318b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156131c757600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a54815600a165627a7a72305820b8ece78acfc7f5a80fe3a6dc139e5772225c589ca46f007597d561ab2ab3e5e40029

   Swarm Source:
bzzr://b8ece78acfc7f5a80fe3a6dc139e5772225c589ca46f007597d561ab2ab3e5e4

 

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.