Contract 0xe1e70407c8cdb588425fe7736e30df139110949f

 

TxHash Block Age From To Value [TxFee]
0x918129773f4125f1597d3572cf68cb2ef2070ec3364d1abf9111200a6a2d66e373921034 hrs 23 mins ago0x3441568feefaf497c95ad3df3702136784637e9c IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000130494
0xaa0f04cf3780764fbd494553e41e4c3b4cd94043d9f99a780f520ec0f727e9f873920994 hrs 25 mins ago0x89d46b426a09a63ab54274e0116c40eb42cc026e IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000220494
0x2e78c493281ab1919417119f6b08fd9996e321aeb9f0e9c024aa129ce1722dc173648094 days 10 hrs ago0x553c07626fa65928701b3fb11f6c8ad72cc090ab IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000043498
0xa8853c6c6814ddc8b7dee91f14910d2980c31ed1e031c114e628789087e33b2773606335 days 1 hr ago0x68ffc6ddc7cb5e597ed0f7c12e8ee35f9704abc7 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000257465
0xe9c1b3aeb9c656a8d8b577118b6fdf4ba960b80609186a8bec5c46c3382bba9a73564535 days 17 hrs ago0x2804263a86a829070d2b6cb6d743a7c0ddfef77c IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000021749
0xefc81effb1b4b851cf50dded04a0ead97ca2a210285f91c5969aa880a0256ec373527156 days 7 hrs ago0x1d64a4cf0d77f64623a5fa50c9625b793ecba0d8 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000065247
0x010ae82ae4dc4eb918db60e3dc2f675131a7efb015847821ef3daaeae305914273420897 days 22 hrs ago0x130000c02789d1237f8412c90219b3b276492f6b IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000182692
0xc85ae1db480cef8d5cf36256b014cca37f6d69de90f376c2c2244205fe3cb42d732815410 days 3 hrs ago0x21caabcecbb39d3e1c045465ee48f493e220a041 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000146996
0x886d0f23707c29b6b332adefb13f0a4caad1ea8d650e727c47af21dc168aeef7731805211 days 16 hrs ago0x705279e4536c1aa0ea6cd98e32d9b2b29fde8320 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.0003417657
0xc74a23059ff436b3757842b54371767acdd7d7f893516dd6993fd866d4bbb62e731092912 days 19 hrs ago0xf156b55c7198f3b452806c888dc72e363466be75 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000065247
0x82dcb2d4182eda31769817ff14885e8a595f47bc879d1b18679ce4223a80a204729660515 days 1 hr ago0x065fc7c0cd8084056bc825e7eed96b9d2e144244 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000330165
0x7f2165930760a8e93cddc9e6519437ca4238016e01803545eff689fd71f6d0ee727550418 days 19 hrs ago0x1364a74d42674d15686600b119ef10786344fad8 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000289133333
0xe4bb1838ac57433730e73ce78b166d0f2caf17c618b2fa27a15fb9f22e70b99a725611623 days 8 hrs ago0x500ca1896b722cc215218e1063cb3387a7e80239 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.00033108075
0xc8c340d0f3071085218d286f3b693e194a5a4dc8b63cac0dd14749a406013ff0725610023 days 8 hrs ago0x500ca1896b722cc215218e1063cb3387a7e80239 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.00050162385
0xc575bc7a1912a95adb0ff8ed061e47d29dc7972f0dc40038995a44c926101590724135126 days 19 hrs ago0xd5f78844efdf93ea061ff8dcdc626a70cabd7266 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000770385
0x0a22e6b64fb4fe93c41c2c16f14ea4a69e88fb6a15e634ad6ae89df5def15bfa723348528 days 16 hrs ago0xf5cd7a8c1fb8d4539a222ef845d330febe21cd68 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000183745
0xb4431ba0f3432e70b42a96ad64a9fc3847242f9361c8914c1d8b2365ef191cd8723343828 days 16 hrs ago0xf5cd7a8c1fb8d4539a222ef845d330febe21cd68 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000183745
0x3c2e38f87c7b9ef612c0f0219cb5e3f2065ee0f2fffecedf55065e66bc3292d8720087936 days 10 hrs ago0xb15ee48b972447de89358852f6f306514dead78a IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000183425
0x076a500a3ec2258ddc7c9f2020bb9bafcabf22fba1f224d7425c54cdd8bd852b719762937 days 2 hrs ago0x05c1b34d85504faaa99289358eabd397659818ea IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.00004851
0xccd3d0c0bd7aeb8d0149f4418f599d3201da13c7d3ac059847f9f65e76ccc166719760437 days 2 hrs ago0x05c1b34d85504faaa99289358eabd397659818ea IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000043498
0xd0c37d59fc646e9e6487458bc5a37c78aba0d29ccbb78fb59cf402e5875b07cb719725237 days 4 hrs ago0x9364ef7794f3881b577dbcdc92b8b59854b29948 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000043498
0xfab52f05a66b3c32905ac25374a3c690869b2b00ba4850bba3581dc22d055f1d719705737 days 5 hrs ago0x6f14141058f8598015ce417320f57da630d5fd2e IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000065247
0x5b55fbabc406dda9ebcc3e48c998fb0b07d9119161669ef767e1a10ea9903501719636337 days 8 hrs ago0xc9829e3ab33bcef07f55cdb8945a505c28bb43e3 IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.00018008172
0xc96cd7991c12e06a74b7c8a9de54ee98f71a5a8900adf244a1376290c90c0f29719559437 days 12 hrs ago0x46bde6792eecbfb72a144bb291d976eebd400aca IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.00038035215
0x2b1e62e2e84631012ce0ec5aeeeaeb76a8e3cc66177c36ef5f0f97bf5f32c1d1717798141 days 2 hrs ago0x88c39606871564cda22e699085711a6f2699540e IN  0xe1e70407c8cdb588425fe7736e30df139110949f0 Ether0.000208745
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xa03e60e0ee29fbf81f2f56f7bb8e20250d2cf2adb6a11cb3f34392174545a9ce716280244 days 4 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.0001 Ether
0xd73dc5fc7fdb4f75fdbad01da0aafa16734acc05432f67ba0722135dafd3999b706965862 days 4 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.04 Ether
0x7f9c6615312340e5c95a4bd2b4465ca401d53e407b5ddaaf858a00ef996f713c706956362 days 5 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.03 Ether
0x6e6128f38747c708602e158c61aa6e26c482a253140f8a8e608682a88d9c258b697870078 days 6 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0x6964581a1f99beaf7c4d5ab74ed8ace720bc370f20895eadb0629b4858cac834697760278 days 10 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.04 Ether
0x55064edad2e634a92e2cef88462869f40e36e130e3fb836e6c8dfba0cba2a2ed697662078 days 14 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xe1d9d3c156509e81508f4c3e3ef7c6ff5e88e758e08173952b589e0ea6634a92697658578 days 14 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0x17d16a793ec7bc4dd6a148eaf2a4cf0021807de597cbe385c746b39f1cb322fb697153779 days 11 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xc6616bf93bb322bf0a82cc07bbb4189dee262ee4a85ab1c86f31cb6c7740eea3692987286 days 12 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.149183124 Ether
0x43ffd72fe5c417a99e01ef4b3703d0e232f69d5dc6a6276b6c949b75837cf19e691454289 days 2 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0x9233acac1e7a9d31bbdf90b60798d6fcf89424f516e2fad14354dfcd350085cf688429094 days 4 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.2 Ether
0x262a38f323fa10522a026194d517d12f589b9c7fb66cf3a5e30f28090e2384be688420694 days 4 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.05 Ether
0xb9337ffad755cde8fbc19c42869b58a9b14a6f434f103f9e8820c6eca011cd57688416794 days 5 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0x473a0a00b3f2db0fe0e266e686899c4253d1df95a36c22e080c654ff92533374687852395 days 3 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xe354b9f3d21e5bab6336b3fd71b4c6214ee470b4d563f273dfa350293adcfda6687846695 days 3 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0x72ffdedf4569b38aa633a43bbbda43934b35a5805df0f506b95fd951cd5ce32c687840495 days 3 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xab9d87da4a6bb0ed5a97c3ae2205e006cebb1b5f3c6f387cffca2699eb27e7416701962124 days 5 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xdac30500f344d3bb699849d75ac0cb4401f9a63e5792eef585d29232b0e72cdd6701893124 days 5 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0x91b471f4c2eee8731ceb5edc635e989bedacbf962821e474f3eaebfae115f96a6701637124 days 6 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xd976399a85267423f184a4033583d038de91b3b45f28a1534f30053704b1c47a6694625125 days 10 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.02 Ether
0x90d2a2bacfc26a7d55786185a8aea127205fb39e0dd03a1410e5c3a9bd9f5e886692592125 days 18 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xf50125c2066b89685d6189e53b6c7555fce4916c065717979f800ed57baedbd16610100139 days 6 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.005 Ether
0x8338d463aede85ff539404fcbbaa15d6ae82dabf7e1a25cee1d7fa2cd2885c446561811147 days 4 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0x0f6696836710b60c5c364ba8456ab5d60d6e51d3a2a9a0272cd44bb33eb590746551298148 days 21 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
0xc5c0c1051ed7d125c924f95dad2cedcf2033320cc0d7bcb7b7f7b8e6e41ba1a46532365151 days 23 hrs ago0xe1e70407c8cdb588425fe7736e30df139110949f0x4bd60d7378de771efb3cae8520cce2aa2797fcf70.01 Ether
[ Download CSV Export 
Contract Source Code Verified (Exact Match)
Contract Name: BitcoinProtocol
Compiler Version: v0.4.25-nightly.2018.6.12+commit.56a965ea
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.23;

contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256 balance) {}

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) returns (bool success) {}

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) returns (bool success) {}

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

}

contract StandardToken is Token {

    function transfer(address _to, uint256 _value) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

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

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

contract BitcoinProtocol is StandardToken { // CHANGE THIS. Update the contract name.

    /* Public variables of the token */

    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customise the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public name;                   // Token Name
    uint8 public decimals;                // How many decimals to show. To be standard complicant keep it 18
    string public symbol;                 // An identifier: eg SBX, XPR etc..
    string public version = 'H1.0';
    uint256 public unitsOneEthCanBuy;     // How many units of your coin can be bought by 1 ETH?
    uint256 public totalEthInWei;         // WEI is the smallest unit of ETH (the equivalent of cent in USD or satoshi in BTC). We'll store the total ETH raised via our ICO here.
    address public fundsWallet;           // Where should the raised ETH go?

    // This is a constructor function
    // which means the following function name has to match the contract name declared above
    function BitcoinProtocol() {
        balances[msg.sender] = 21000000000000000000000000000;               // Give the creator all initial tokens. This is set to 1000 for example. If you want your initial tokens to be X and your decimal is 5, set this value to X * 100000. (CHANGE THIS)
        totalSupply = 21000000000000000000000000000;                        // Update total supply (1000 for example) (CHANGE THIS)
        name = "Bitcoin Protocol";                                   // Set the name for display purposes (CHANGE THIS)
        decimals = 18;                                               // Amount of decimals for display purposes (CHANGE THIS)
        symbol = "BTP";                                             // Set the symbol for display purposes (CHANGE THIS)
        unitsOneEthCanBuy = 10000000;                                      // Set the price of your token for the ICO (CHANGE THIS)
        fundsWallet = msg.sender;                                    // The owner of the contract gets ETH
    }

    function() public payable{
        totalEthInWei = totalEthInWei + msg.value;
        uint256 amount = msg.value * unitsOneEthCanBuy;
        require(balances[fundsWallet] >= amount);

        balances[fundsWallet] = balances[fundsWallet] - amount;
        balances[msg.sender] = balances[msg.sender] + amount;

        Transfer(fundsWallet, msg.sender, amount); // Broadcast a message to the blockchain

        //Transfer ether to fundsWallet
        fundsWallet.transfer(msg.value);                             
    }
    
    /**
    * @dev Batch transfer some tokens to some addresses, address and value is one-on-one.
    * @param _dests Array of addresses
    * @param _values Array of transfer tokens number
    */
    function batchTransfer(address[] _dests, uint256[] _values) public {
        require(_dests.length == _values.length);
        uint256 i = 0;
        while (i < _dests.length) {
            transfer(_dests[i], _values[i]);
            i += 1;
        }
    }

    /**
    * @dev Batch transfer equal tokens amout to some addresses
    * @param _dests Array of addresses
    * @param _value Number of transfer tokens amount
    */
    function batchTransferSingleValue(address[] _dests, uint256 _value) public {
        uint256 i = 0;
        while (i < _dests.length) {
            transfer(_dests[i], _value);
            i += 1;
        }
    }

    /* Approves and then calls the receiving contract */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        //call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this.
        //receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData)
        //it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead.
        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        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":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundsWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"unitsOneEthCanBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_dests","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"batchTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_dests","type":"address[]"},{"name":"_value","type":"uint256"}],"name":"batchTransferSingleValue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalEthInWei","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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
60806040526040805190810160405280600481526020017f48312e30000000000000000000000000000000000000000000000000000000008152506006908051906020019062000051929190620001cb565b503480156200005f57600080fd5b506b43dacaf91c1a84ff080000006000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506b43dacaf91c1a84ff080000006002819055506040805190810160405280601081526020017f426974636f696e2050726f746f636f6c00000000000000000000000000000000815250600390805190602001906200010f929190620001cb565b506012600460006101000a81548160ff021916908360ff1602179055506040805190810160405280600381526020017f42545000000000000000000000000000000000000000000000000000000000008152506005908051906020019062000179929190620001cb565b506298968060078190555033600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200027a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200020e57805160ff19168380011785556200023f565b828001600101855582156200023f579182015b828111156200023e57825182559160200191906001019062000221565b5b5090506200024e919062000252565b5090565b6200027791905b808211156200027357600081600090555060010162000259565b5090565b90565b611578806200028a6000396000f3006080604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146103a6578063095ea7b31461043657806318160ddd1461049b5780632194f3a2146104c657806323b872dd1461051d578063313ce567146105a257806354fd4d50146105d357806365f2bc2e1461066357806370a082311461068e57806388d695b2146106e55780638fa1ae051461078e578063933ba413146107fe57806395d89b4114610829578063a9059cbb146108b9578063cae9ca511461091e578063dd62ed3e146109c9575b600034600854016008819055506007543402905080600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561016957600080fd5b80600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156103a2573d6000803e3d6000fd5b5050005b3480156103b257600080fd5b506103bb610a40565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103fb5780820151818401526020810190506103e0565b50505050905090810190601f1680156104285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561044257600080fd5b50610481600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ade565b604051808215151515815260200191505060405180910390f35b3480156104a757600080fd5b506104b0610bd0565b6040518082815260200191505060405180910390f35b3480156104d257600080fd5b506104db610bd6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561052957600080fd5b50610588600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bfc565b604051808215151515815260200191505060405180910390f35b3480156105ae57600080fd5b506105b7610e75565b604051808260ff1660ff16815260200191505060405180910390f35b3480156105df57600080fd5b506105e8610e88565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561062857808201518184015260208101905061060d565b50505050905090810190601f1680156106555780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066f57600080fd5b50610678610f26565b6040518082815260200191505060405180910390f35b34801561069a57600080fd5b506106cf600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f2c565b6040518082815260200191505060405180910390f35b3480156106f157600080fd5b5061078c6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050610f74565b005b34801561079a57600080fd5b506107fc6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190929190505050610fdd565b005b34801561080a57600080fd5b5061081361101e565b6040518082815260200191505060405180910390f35b34801561083557600080fd5b5061083e611024565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561087e578082015181840152602081019050610863565b50505050905090810190601f1680156108ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108c557600080fd5b50610904600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110c2565b604051808215151515815260200191505060405180910390f35b34801561092a57600080fd5b506109af600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611228565b604051808215151515815260200191505060405180910390f35b3480156109d557600080fd5b50610a2a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114c5565b6040518082815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ad65780601f10610aab57610100808354040283529160200191610ad6565b820191906000526020600020905b815481529060010190602001808311610ab957829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610cc8575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610cd45750600082115b15610e6957816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610e6e565b600090505b9392505050565b600460009054906101000a900460ff1681565b60068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f1e5780601f10610ef357610100808354040283529160200191610f1e565b820191906000526020600020905b815481529060010190602001808311610f0157829003601f168201915b505050505081565b60075481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600081518351141515610f8657600080fd5b600090505b8251811015610fd857610fcc8382815181101515610fa557fe5b906020019060200201518383815181101515610fbd57fe5b906020019060200201516110c2565b50600181019050610f8b565b505050565b60008090505b82518110156110195761100d8382815181101515610ffd57fe5b90602001906020020151836110c2565b50600181019050610fe3565b505050565b60085481565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110ba5780601f1061108f576101008083540402835291602001916110ba565b820191906000526020600020905b81548152906001019060200180831161109d57829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156111125750600082115b1561121d57816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611222565b600090505b92915050565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b8381101561146957808201518184015260208101905061144e565b50505050905090810190601f1680156114965780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af19250505015156114ba57600080fd5b600190509392505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050929150505600a165627a7a7230582013be11ee389d6a5a7d28c770a0fccc51e7a11a87bd07c4f9d686e0578f615ab40029


   Swarm Source:
bzzr://13be11ee389d6a5a7d28c770a0fccc51e7a11a87bd07c4f9d686e0578f615ab4
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.