ETH Price: $2,704.52 (+1.41%)

Contract

0xc584A60e2cBedFe6A068371E6E34f05844b3111f
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer96876192020-03-17 7:15:101795 days ago1584429310IN
0xc584A60e...844b3111f
0 ETH0.000184535
Transfer57849812018-06-14 2:26:182437 days ago1528943178IN
0xc584A60e...844b3111f
0 ETH0.000183275
Transfer56423952018-05-19 20:39:392462 days ago1526762379IN
0xc584A60e...844b3111f
0.009 ETH0.000269065
Transfer55998352018-05-12 8:43:472470 days ago1526114627IN
0xc584A60e...844b3111f
0.2 ETH0.000344065
Approve53474562018-03-30 6:36:452513 days ago1522391805IN
0xc584A60e...844b3111f
0 ETH0.000227885
Transfer52041242018-03-06 2:02:392537 days ago1520301759IN
0xc584A60e...844b3111f
0 ETH0.000087384
Transfer52040522018-03-06 1:47:062537 days ago1520300826IN
0xc584A60e...844b3111f
0 ETH0.000206614
Transfer51739122018-02-28 23:11:262542 days ago1519859486IN
0xc584A60e...844b3111f
0 ETH0.000207124
Transfer51738302018-02-28 22:52:212542 days ago1519858341IN
0xc584A60e...844b3111f
1 ETH0.000161433
Transfer51738202018-02-28 22:50:192542 days ago1519858219IN
0xc584A60e...844b3111f
1 ETH0.000107622
Transfer51611022018-02-26 19:03:582544 days ago1519671838IN
0xc584A60e...844b3111f
0 ETH0.000257955
Transfer51337172018-02-22 2:47:122549 days ago1519267632IN
0xc584A60e...844b3111f
0 ETH0.000123
Transfer50565282018-02-09 2:36:312562 days ago1518143791IN
0xc584A60e...844b3111f
0 ETH0.000005160.1
Transfer50565032018-02-09 2:29:342562 days ago1518143374IN
0xc584A60e...844b3111f
0.0009 ETH0.000006880.1
Transfer50524152018-02-08 10:22:172562 days ago1518085337IN
0xc584A60e...844b3111f
0.0898013 ETH0.0028212941
Transfer50418522018-02-06 15:38:212564 days ago1517931501IN
0xc584A60e...844b3111f
0 ETH0.000414258
Transfer50413642018-02-06 13:41:282564 days ago1517924488IN
0xc584A60e...844b3111f
0.01 ETH0.000344065
Transfer50377842018-02-05 23:03:042565 days ago1517871784IN
0xc584A60e...844b3111f
0 ETH0.000110153
Transfer50377622018-02-05 22:58:472565 days ago1517871527IN
0xc584A60e...844b3111f
0.0013 ETH0.000206433
Transfer50200382018-02-02 23:53:572568 days ago1517615637IN
0xc584A60e...844b3111f
0.003 ETH0.000068811
Transfer49985002018-01-30 7:28:192572 days ago1517297299IN
0xc584A60e...844b3111f
0 ETH0.000205844
Transfer49969672018-01-30 1:05:152572 days ago1517274315IN
0xc584A60e...844b3111f
0.025 ETH0.0027524840
Transfer49966362018-01-29 23:50:162572 days ago1517269816IN
0xc584A60e...844b3111f
0.001 ETH0.000275244
Transfer49922802018-01-29 6:09:192573 days ago1517206159IN
0xc584A60e...844b3111f
0 ETH0.0021178141
Transfer49922732018-01-29 6:07:122573 days ago1517206032IN
0xc584A60e...844b3111f
0 ETH0.000620
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
56423952018-05-19 20:39:392462 days ago1526762379
0xc584A60e...844b3111f
0.009 ETH
55998352018-05-12 8:43:472470 days ago1526114627
0xc584A60e...844b3111f
0.2 ETH
51738302018-02-28 22:52:212542 days ago1519858341
0xc584A60e...844b3111f
1 ETH
51738202018-02-28 22:50:192542 days ago1519858219
0xc584A60e...844b3111f
1 ETH
50565032018-02-09 2:29:342562 days ago1518143374
0xc584A60e...844b3111f
0.0009 ETH
50524152018-02-08 10:22:172562 days ago1518085337
0xc584A60e...844b3111f
0.0898013 ETH
50413642018-02-06 13:41:282564 days ago1517924488
0xc584A60e...844b3111f
0.01 ETH
50377622018-02-05 22:58:472565 days ago1517871527
0xc584A60e...844b3111f
0.0013 ETH
50200382018-02-02 23:53:572568 days ago1517615637
0xc584A60e...844b3111f
0.003 ETH
49969672018-01-30 1:05:152572 days ago1517274315
0xc584A60e...844b3111f
0.025 ETH
49966362018-01-29 23:50:162572 days ago1517269816
0xc584A60e...844b3111f
0.001 ETH
49914622018-01-29 2:45:372573 days ago1517193937
0xc584A60e...844b3111f
0.05 ETH
49913922018-01-29 2:27:582573 days ago1517192878
0xc584A60e...844b3111f
0.0069 ETH
49672632018-01-25 1:22:182577 days ago1516843338
0xc584A60e...844b3111f
0.11 ETH
49665172018-01-24 22:28:012577 days ago1516832881
0xc584A60e...844b3111f
0.06 ETH
49661032018-01-24 20:53:292577 days ago1516827209
0xc584A60e...844b3111f
0.002 ETH
49628502018-01-24 7:34:122578 days ago1516779252
0xc584A60e...844b3111f
0.007 ETH
49595272018-01-23 18:26:282578 days ago1516731988
0xc584A60e...844b3111f
0.01 ETH
49591762018-01-23 17:02:262578 days ago1516726946
0xc584A60e...844b3111f
0.01 ETH
49590572018-01-23 16:32:522578 days ago1516725172
0xc584A60e...844b3111f
0.04 ETH
49590332018-01-23 16:27:262578 days ago1516724846
0xc584A60e...844b3111f
0.03 ETH
49588732018-01-23 15:46:312578 days ago1516722391
0xc584A60e...844b3111f
0.001 ETH
49588722018-01-23 15:46:202578 days ago1516722380
0xc584A60e...844b3111f
0.01 ETH
49587292018-01-23 15:06:402578 days ago1516720000
0xc584A60e...844b3111f
0.248 ETH
49586052018-01-23 14:34:182578 days ago1516718058
0xc584A60e...844b3111f
0.09 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
KillYourselfCoin

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-01-23
*/

pragma solidity ^0.4.4;

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 KillYourselfCoin is StandardToken {

    /* Public variables of the token */

    string public name;                 // Token Name
    uint8 public decimals;              // How many decimals to show.
    string public symbol;               // Identifier
    string public version = "v1.0";     // Version number
    uint256 public unitsOneEthCanBuy;   // Number of coins per ETH
    uint256 public totalEthInWei;       // Keep track of ETH contributed
    uint256 public tokensIssued;        // Keep track of tokens issued
    address public owner;               // Address of contract creator
    uint256 public availableSupply;     // Tokens available for sale
    uint256 public reservedTokens;      // Tokens reserved not for sale
    bool public purchasingAllowed = false;

    // This is a constructor function
    // which means the following function name has to match the contract name declared above
    function KillYourselfCoin() {
        owner = msg.sender;                               // Set the contract owner
        decimals = 18;                                    // Amount of decimals for display. 18 is ETH recommended
        totalSupply = 1500000000000000000000000;          // Total token supply
        availableSupply = 1393800000000000000000000;      // Tokens available for sale
        reservedTokens = totalSupply - availableSupply;   // Calculate reserved tokens
        balances[owner] = totalSupply;                    // Give the creator all initial tokens

        name = "Kill Yourself Coin";                      // Set the token name
        symbol = "KYS";                                   // Set the token symbol
        unitsOneEthCanBuy = 6969;                         // Token price
    }

    function enablePurchasing() {
        if (msg.sender != owner) { revert(); }
        purchasingAllowed = true;
    }

    function disablePurchasing() {
        if (msg.sender != owner) { revert(); }
        purchasingAllowed = false;
    }

    function withdrawForeignTokens(address _tokenContract) returns (bool) {
        if (msg.sender != owner) { revert(); }

        Token token = Token(_tokenContract);

        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }

    function() payable{
        // Revert transaction if purchasing has been disabled
        if (!purchasingAllowed) { revert(); }
        // Revert transaction if it doesn't include any ETH
        if (msg.value == 0) { revert(); }

        uint256 amount = msg.value * unitsOneEthCanBuy;
        if (balances[owner] - reservedTokens < amount) {
            revert();
        }

        totalEthInWei = totalEthInWei + msg.value;
        tokensIssued = tokensIssued + amount;

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

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

        //Transfer ETH to owner
        owner.transfer(msg.value);
    }

    /* 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)) { revert(); }
        return true;
    }
}

Contract Security Audit

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":"reservedTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"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":false,"inputs":[],"name":"disablePurchasing","outputs":[],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[],"name":"tokensIssued","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"availableSupply","outputs":[{"name":"","type":"uint256"}],"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":"enablePurchasing","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":"purchasingAllowed","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"}]

60606040526040805190810160405280600481526020017f76312e3000000000000000000000000000000000000000000000000000000000815250600690805190602001906200005192919062000219565b506000600d60006101000a81548160ff02191690831515021790555034156200007957600080fd5b33600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600460006101000a81548160ff021916908360ff1602179055506a013da329b63364718000006002819055506a0127260ca5831b7d200000600b81905550600b5460025403600c81905550600254600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506040805190810160405280601281526020017f4b696c6c20596f757273656c6620436f696e000000000000000000000000000081525060039080519060200190620001bb92919062000219565b506040805190810160405280600381526020017f4b59530000000000000000000000000000000000000000000000000000000000815250600590805190602001906200020992919062000219565b50611b39600781905550620002c8565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025c57805160ff19168380011785556200028d565b828001600101855582156200028d579182015b828111156200028c5782518255916020019190600101906200026f565b5b5090506200029c9190620002a0565b5090565b620002c591905b80821115620002c1576000816000905550600101620002a7565b5090565b90565b61181980620002d86000396000f30060606040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461040c578063095ea7b31461049a57806315a55347146104f457806318160ddd1461051d57806323b872dd14610546578063313ce567146105bf57806354fd4d50146105ee57806364acdb771461067c57806365f2bc2e1461069157806370a08231146106ba5780637c48bbda146107075780637ecc2b56146107305780638da5cb5b146107595780638f580996146107ae578063933ba413146107c357806395d89b41146107ec578063a9059cbb1461087a578063cae9ca51146108d4578063da040c0f14610971578063dd62ed3e1461099e578063e58fc54c14610a0a575b6000600d60009054906101000a900460ff16151561013a57600080fd5b600034141561014857600080fd5b6007543402905080600c54600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310156101c057600080fd5b3460085401600881905550806009540160098190555080600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561040957600080fd5b50005b341561041757600080fd5b61041f610a5b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045f578082015181840152602081019050610444565b50505050905090810190601f16801561048c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104a557600080fd5b6104da600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610af9565b604051808215151515815260200191505060405180910390f35b34156104ff57600080fd5b610507610beb565b6040518082815260200191505060405180910390f35b341561052857600080fd5b610530610bf1565b6040518082815260200191505060405180910390f35b341561055157600080fd5b6105a5600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bf7565b604051808215151515815260200191505060405180910390f35b34156105ca57600080fd5b6105d2610e70565b604051808260ff1660ff16815260200191505060405180910390f35b34156105f957600080fd5b610601610e83565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610641578082015181840152602081019050610626565b50505050905090810190601f16801561066e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561068757600080fd5b61068f610f21565b005b341561069c57600080fd5b6106a4610f9a565b6040518082815260200191505060405180910390f35b34156106c557600080fd5b6106f1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fa0565b6040518082815260200191505060405180910390f35b341561071257600080fd5b61071a610fe8565b6040518082815260200191505060405180910390f35b341561073b57600080fd5b610743610fee565b6040518082815260200191505060405180910390f35b341561076457600080fd5b61076c610ff4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107b957600080fd5b6107c161101a565b005b34156107ce57600080fd5b6107d6611093565b6040518082815260200191505060405180910390f35b34156107f757600080fd5b6107ff611099565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561083f578082015181840152602081019050610824565b50505050905090810190601f16801561086c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561088557600080fd5b6108ba600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611137565b604051808215151515815260200191505060405180910390f35b34156108df57600080fd5b610957600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061129d565b604051808215151515815260200191505060405180910390f35b341561097c57600080fd5b61098461153e565b604051808215151515815260200191505060405180910390f35b34156109a957600080fd5b6109f4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611551565b6040518082815260200191505060405180910390f35b3415610a1557600080fd5b610a41600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506115d8565b604051808215151515815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610af15780601f10610ac657610100808354040283529160200191610af1565b820191906000526020600020905b815481529060010190602001808311610ad457829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600c5481565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610cc3575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610ccf5750600082115b15610e6457816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610e69565b600090505b9392505050565b600460009054906101000a900460ff1681565b60068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f195780601f10610eee57610100808354040283529160200191610f19565b820191906000526020600020905b815481529060010190602001808311610efc57829003601f168201915b505050505081565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f7d57600080fd5b6000600d60006101000a81548160ff021916908315150217905550565b60075481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60095481565b600b5481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107657600080fd5b6001600d60006101000a81548160ff021916908315150217905550565b60085481565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561112f5780601f106111045761010080835404028352916020019161112f565b820191906000526020600020905b81548152906001019060200180831161111257829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156111875750600082115b1561129257816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611297565b600090505b92915050565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b838110156114de5780820151818401526020810190506114c3565b50505050905090810190601f16801561150b5780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f192505050151561153357600080fd5b600190509392505050565b600d60009054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561163957600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156116df57600080fd5b6102c65a03f115156116f057600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156117c957600080fd5b6102c65a03f115156117da57600080fd5b50505060405180519050925050509190505600a165627a7a723058203490f9575708eb601d8a7ef9691ce992d965e269ecba868487c389ca1f15554f0029

Deployed Bytecode

0x60606040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461040c578063095ea7b31461049a57806315a55347146104f457806318160ddd1461051d57806323b872dd14610546578063313ce567146105bf57806354fd4d50146105ee57806364acdb771461067c57806365f2bc2e1461069157806370a08231146106ba5780637c48bbda146107075780637ecc2b56146107305780638da5cb5b146107595780638f580996146107ae578063933ba413146107c357806395d89b41146107ec578063a9059cbb1461087a578063cae9ca51146108d4578063da040c0f14610971578063dd62ed3e1461099e578063e58fc54c14610a0a575b6000600d60009054906101000a900460ff16151561013a57600080fd5b600034141561014857600080fd5b6007543402905080600c54600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310156101c057600080fd5b3460085401600881905550806009540160098190555080600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561040957600080fd5b50005b341561041757600080fd5b61041f610a5b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045f578082015181840152602081019050610444565b50505050905090810190601f16801561048c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104a557600080fd5b6104da600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610af9565b604051808215151515815260200191505060405180910390f35b34156104ff57600080fd5b610507610beb565b6040518082815260200191505060405180910390f35b341561052857600080fd5b610530610bf1565b6040518082815260200191505060405180910390f35b341561055157600080fd5b6105a5600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bf7565b604051808215151515815260200191505060405180910390f35b34156105ca57600080fd5b6105d2610e70565b604051808260ff1660ff16815260200191505060405180910390f35b34156105f957600080fd5b610601610e83565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610641578082015181840152602081019050610626565b50505050905090810190601f16801561066e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561068757600080fd5b61068f610f21565b005b341561069c57600080fd5b6106a4610f9a565b6040518082815260200191505060405180910390f35b34156106c557600080fd5b6106f1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fa0565b6040518082815260200191505060405180910390f35b341561071257600080fd5b61071a610fe8565b6040518082815260200191505060405180910390f35b341561073b57600080fd5b610743610fee565b6040518082815260200191505060405180910390f35b341561076457600080fd5b61076c610ff4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156107b957600080fd5b6107c161101a565b005b34156107ce57600080fd5b6107d6611093565b6040518082815260200191505060405180910390f35b34156107f757600080fd5b6107ff611099565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561083f578082015181840152602081019050610824565b50505050905090810190601f16801561086c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561088557600080fd5b6108ba600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611137565b604051808215151515815260200191505060405180910390f35b34156108df57600080fd5b610957600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061129d565b604051808215151515815260200191505060405180910390f35b341561097c57600080fd5b61098461153e565b604051808215151515815260200191505060405180910390f35b34156109a957600080fd5b6109f4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611551565b6040518082815260200191505060405180910390f35b3415610a1557600080fd5b610a41600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506115d8565b604051808215151515815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610af15780601f10610ac657610100808354040283529160200191610af1565b820191906000526020600020905b815481529060010190602001808311610ad457829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600c5481565b60025481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610cc3575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610ccf5750600082115b15610e6457816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610e69565b600090505b9392505050565b600460009054906101000a900460ff1681565b60068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f195780601f10610eee57610100808354040283529160200191610f19565b820191906000526020600020905b815481529060010190602001808311610efc57829003601f168201915b505050505081565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f7d57600080fd5b6000600d60006101000a81548160ff021916908315150217905550565b60075481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60095481565b600b5481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561107657600080fd5b6001600d60006101000a81548160ff021916908315150217905550565b60085481565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561112f5780601f106111045761010080835404028352916020019161112f565b820191906000526020600020905b81548152906001019060200180831161111257829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156111875750600082115b1561129257816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611297565b600090505b92915050565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b838110156114de5780820151818401526020810190506114c3565b50505050905090810190601f16801561150b5780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f192505050151561153357600080fd5b600190509392505050565b600d60009054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561163957600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156116df57600080fd5b6102c65a03f115156116f057600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156117c957600080fd5b6102c65a03f115156117da57600080fd5b50505060405180519050925050509190505600a165627a7a723058203490f9575708eb601d8a7ef9691ce992d965e269ecba868487c389ca1f15554f0029

Swarm Source

bzzr://3490f9575708eb601d8a7ef9691ce992d965e269ecba868487c389ca1f15554f

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.