Contract 0x769bd75f5543ce2aef72f97aafdc405151be7bbf

 

TxHash Block Age From To Value [TxFee]
0x48c25c2659d9b58a5c7d23d45d7df3478505bd8b2f85f6bbc22ead7a20e55b6872457661 day 18 mins ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf1.3 Ether0.00031143
0xf0a5c7697c962b15398ff6608c7d2af9778f53461a7d692d3ff22554d6219c3772455101 day 1 hr ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000235644
0x423e56068086e40d1d4c1db30f93f7dacd848fbb702139eecd81775dadede7c672442491 day 9 hrs ago0x1c1647ce44fae54993b30828f3fcfd8d4761f39f IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.01 Ether0.00071388
0x0a5d74f6b92db32ee789e0a088f8bdf9e3ed60182545c538b45a7f8b0a1544b772426401 day 18 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019637
0xa126a466d29188108cb77284a7f8d1af2e1bfcb93b45957895088f54cebffde572426311 day 18 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019637
0x3b2407373f829f021231a962afab0768f538e3e00a1eec4ab5fb5323b520c0b372422991 day 20 hrs ago0x1016345a43486c77de56ca44f3e603de3b0482ee IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.2 Ether0.0004449
0x3a604764ef4b1e266b0a0467d7cc75e9a9a454b27a94d02c0d14964f483b9dbe72422651 day 20 hrs ago0x1016345a43486c77de56ca44f3e603de3b0482ee IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.2 Ether0.0004449
0xada15eeb0ef17a5f0529b4986f0ed89c98b36ef59ae99cff0b2a6c0524b8e87472422521 day 20 hrs ago0x1016345a43486c77de56ca44f3e603de3b0482ee IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.2 Ether0.00021
0x06b7af3a4ea42f04f66b5a65994d085e848fdb9a731cec2f8d9df766e178194072414992 days 38 mins ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000235644
0xfcea4079c715d96ca6110b71473fbc703026a2ea4d0e2221f5fc0e9051f4c44872414832 days 45 mins ago0x4436615905c896a4ddf3abdf7e7b519be706c18d IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.015 Ether0.00243909
0x96e316f6d15dacf6132729cadcfc6e15bbd515c0efa54087d69f382c789692f272396152 days 11 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf2 Ether0.00022245
0x5e3b4e8a672c039bce3426d0f8b5178b6071bffa3626f9363d4eff988da69e1372375702 days 22 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019637
0x1e2f5ba5eb1cc860eae548ffe241a861b55db60dd7a754d9ce0b609019ea2fb872375552 days 22 hrs ago0x4a0adb6b2b2c2e18308988c3e19ebcdfaf10bfd3 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.255 Ether0.0005949
0x62fcc719295aca0f75d2a7d148c58d73ab9fbc3887c1b10ee324e7f389521c7c72374132 days 23 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00054894
0xbf286b3ef76d415d2d341b6722e6386ffef9622747da1b7174f771e2c2377bcc72374072 days 23 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00058911
0xe83eaab9a1e7e552e37a790e3f27db008286b35ba303f4bc351561860136cacb72369753 days 2 hrs ago0x1016345a43486c77de56ca44f3e603de3b0482ee IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.257701135 Ether0.000734085
0x64666c0483c7940b0c58a98f007227ee15f796d858e2547d0a2573a05642f82d72363803 days 5 hrs ago0x1016345a43486c77de56ca44f3e603de3b0482ee IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.24887627 Ether0.00071184
0x1409f52a80a0f6fe6c2a67ad95cf48942f34af7d0ef41aa628a512b7a3bcd3c772357513 days 9 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf1.3 Ether0.00031143
0x486fd28a61b3b5b3f3547994197e2f1e2fd63a02304ca085ae3584081ca01adb72353623 days 11 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00039274
0x2f86245fec7bfbc76e71730ec0af223749e9bac3833b1810833a205aaa31ddeb72353553 days 11 hrs ago0x1016345a43486c77de56ca44f3e603de3b0482ee IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.18929591 Ether0.0004449
0x79d67bbbf4632a59e9c8ec95fa40a3693017b45bb9510e60503eaf2ca76b183372353363 days 11 hrs ago0x1016345a43486c77de56ca44f3e603de3b0482ee IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.18974081 Ether0.00021
0x3dc9078a4b51c23ef5adc33de69bc621b7aa6d9919f98cca908bb2ed70da471472341593 days 18 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019605
0x9d4d469f8f78507eef62a2aa23a9f6b4bb3e65fe106236e07e01044b095484db72333663 days 22 hrs ago0xa30bf8d2d254fd044d4644af29cdaf21742d0ff5 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000326678662
0xd4ef7146293bb725120274b56adad2466241d62f7b779e514dca9638c710cc8c72330894 days 27 mins ago0x036e29a6805bf9c9fc3fa0f5ba539aa659504d73 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00011865
0xf606176cdd1cab57de3d1014ff1edab70fea110f9123227a5c9d141bc8037d9972330454 days 43 mins ago0x036e29a6805bf9c9fc3fa0f5ba539aa659504d73 IN  0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000183076
[ 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
0x48c25c2659d9b58a5c7d23d45d7df3478505bd8b2f85f6bbc22ead7a20e55b6872457661 day 18 mins ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.3 Ether
0x423e56068086e40d1d4c1db30f93f7dacd848fbb702139eecd81775dadede7c672442491 day 9 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.01 Ether
0x3b2407373f829f021231a962afab0768f538e3e00a1eec4ab5fb5323b520c0b372422991 day 20 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.2 Ether
0x3a604764ef4b1e266b0a0467d7cc75e9a9a454b27a94d02c0d14964f483b9dbe72422651 day 20 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.2 Ether
0xfcea4079c715d96ca6110b71473fbc703026a2ea4d0e2221f5fc0e9051f4c44872414832 days 45 mins ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.015 Ether
0x96e316f6d15dacf6132729cadcfc6e15bbd515c0efa54087d69f382c789692f272396152 days 11 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417882 Ether
0x1e2f5ba5eb1cc860eae548ffe241a861b55db60dd7a754d9ce0b609019ea2fb872375552 days 22 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.255 Ether
0xe83eaab9a1e7e552e37a790e3f27db008286b35ba303f4bc351561860136cacb72369753 days 2 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.257701135 Ether
0x64666c0483c7940b0c58a98f007227ee15f796d858e2547d0a2573a05642f82d72363803 days 5 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.24887627 Ether
0x1409f52a80a0f6fe6c2a67ad95cf48942f34af7d0ef41aa628a512b7a3bcd3c772357513 days 9 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.3 Ether
0x2f86245fec7bfbc76e71730ec0af223749e9bac3833b1810833a205aaa31ddeb72353553 days 11 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.18929591 Ether
0xbb7c5bd0d0509089fb2c7417a880cde6494105fde3870eb380d328e1a84833f572328584 days 1 hr ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.01 Ether
0x8e84bb69245fea094ec40d8dc4a2ea0d020e4e8daa8e5b0ca939151259e0f42272323354 days 4 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.03 Ether
0x2316a08e3f9b545e78fd92bb06e9a9f46af40dade182e3ba306c7259b07ffff672321474 days 5 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.3 Ether
0xf6af0f25b09e71e27df40dcb68614a83a73c8cda1018fde0736cb9571307232372301524 days 17 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.15 Ether
0x56c26aaf4b4f3afe5a9ba49b1a4001b6fb46cce30d0630d5ae2a94011790d43472299274 days 18 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.021558349594624 Ether
0x339533ed25e70e399e02bce8a73167f6896feeaa23d08007108462d1ca2ce07c72294284 days 21 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.13124037 Ether
0xe9edd02a6223d55180200814b3ff486ab1deae381a6cf6632e10d788636735be72269715 days 11 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.23577778 Ether
0xbf43c5e59bf741180aad6008bdb8a35352072695245fb4426adbcd3413a653bb72265195 days 14 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417882.307 Ether
0xd4c8855e34ba48f3a772ea1fbc4922e9eea0dfb724522a14a974b741e13b74f672260415 days 16 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.3 Ether
0xc79ddf0a54ba6171cd48b93efe1f23459ed72124db5dffc832f5aed5a9d4370e72217676 days 17 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.01 Ether
0x56be783b38d50c23e14094bc0f690054ababbdcba55acbd0ca8e16a982105f0c72213256 days 19 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.102 Ether
0x58024c3a2b414d660bbf2c70caf4a4d00acab1b6cd33964cc01790a26194befe72208326 days 22 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.153517505 Ether
0x637fb493d0a77a9f42358e53d47ee4070b774198daf8b8d7df9a7251ff13686372199937 days 3 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.25 Ether
0x8d01f6e5364c314918b7282ac7ce120128c3e4cd634dff19a9c83faf5f6a900072180177 days 15 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.55 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: MoneroDiamond
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.18;

/**
 * @title SafeMath
 */
library SafeMath {

    /**
    * Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }

    /**
    * Integer division of two numbers, truncating the quotient.
    */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        // uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return a / b;
    }

    /**
    * Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

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

contract AltcoinToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract MoneroDiamond is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;    

    string public constant name = "Monero Diamond";
    string public constant symbol = "XMD";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 30000000000000000;
    uint256 public totalDistributed = 0;        
    uint256 public tokensPerEth = 1000000000000;
    uint256 public constant minContribution = 1 ether / 1000; // 0.001 Ether

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();

    event Airdrop(address indexed _owner, uint _amount, uint _balance);

    event TokensPerEthUpdated(uint _tokensPerEth);
    
    event Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
   
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }

    function doAirdrop(address _participant, uint _amount) internal {

        require( _amount > 0 );      

        require( totalDistributed < totalSupply );
        
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }

        // log
        emit Airdrop(_participant, _amount, balances[_participant]);
        emit Transfer(address(0), _participant, _amount);
    }

    function adminClaimAirdrop(address _participant, uint _amount) public onlyOwner {        
        doAirdrop(_participant, _amount);
    }

    function adminClaimAirdropMultiple(address[] _addresses, uint _amount) public onlyOwner {        
        for (uint i = 0; i < _addresses.length; i++) doAirdrop(_addresses[i], _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr  public {
        uint256 tokens = 0;

        require( msg.value >= minContribution );

        require( msg.value > 0 );
        
        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;
        
        if (tokens > 0) {
      owner.transfer(msg.value);
            distr(investor, tokens);
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }

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

 
    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        // mitigates the ERC20 spend/approval race condition
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        AltcoinToken t = AltcoinToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    

    
    function withdrawAltcoinTokens(address _tokenContract) onlyOwner public returns (bool) {
        AltcoinToken token = AltcoinToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

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":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawAltcoinTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdropMultiple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","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":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"minContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"Airdrop","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

Contract Creation Code
608060405260018054600160a060020a03191633179055666a94d74f430000600455600060055564e8d4a510006006556007805460ff1916905534801561004557600080fd5b50610ee7806100556000396000f30060806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610126578063095ea7b3146101b057806318160ddd146101e85780632195845f1461020f57806323b872dd14610230578063313ce5671461025a5780634a63464d1461026f57806367220fd71461029357806370a08231146102ea57806395d89b411461030b5780639b1cbccc146103205780639ea407be14610335578063a9059cbb1461034d578063aa6ca8081461011c578063aaffadf314610371578063c108d54214610386578063c489744b1461039b578063cbdd69b5146103c2578063dd62ed3e146103d7578063efca2eed146103fe578063f2fde38b14610413575b610124610434565b005b34801561013257600080fd5b5061013b610506565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017557818101518382015260200161015d565b50505050905090810190601f1680156101a25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101bc57600080fd5b506101d4600160a060020a036004351660243561053d565b604080519115158252519081900360200190f35b3480156101f457600080fd5b506101fd6105e5565b60408051918252519081900360200190f35b34801561021b57600080fd5b506101d4600160a060020a03600435166105eb565b34801561023c57600080fd5b506101d4600160a060020a036004358116906024351660443561073f565b34801561026657600080fd5b506101fd6108b2565b34801561027b57600080fd5b50610124600160a060020a03600435166024356108b7565b34801561029f57600080fd5b50604080516020600480358082013583810280860185019096528085526101249536959394602494938501929182918501908490808284375094975050933594506108d89350505050565b3480156102f657600080fd5b506101fd600160a060020a036004351661092d565b34801561031757600080fd5b5061013b610948565b34801561032c57600080fd5b506101d461097f565b34801561034157600080fd5b506101246004356109e5565b34801561035957600080fd5b506101d4600160a060020a0360043516602435610a37565b34801561037d57600080fd5b506101fd610b16565b34801561039257600080fd5b506101d4610b21565b3480156103a757600080fd5b506101fd600160a060020a0360043581169060243516610b2a565b3480156103ce57600080fd5b506101fd610bdb565b3480156103e357600080fd5b506101fd600160a060020a0360043581169060243516610be1565b34801561040a57600080fd5b506101fd610c0c565b34801561041f57600080fd5b50610124600160a060020a0360043516610c12565b600754600090819060ff161561044957600080fd5b6000915066038d7ea4c6800034101561046157600080fd5b6000341161046e57600080fd5b600654670de0b6b3a76400009061048b903463ffffffff610c6416565b81151561049457fe5b04915033905060008211156104e957600154604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156104dc573d6000803e3d6000fd5b506104e78183610c8d565b505b60045460055410610502576007805460ff191660011790555b5050565b60408051808201909152600e81527f4d6f6e65726f204469616d6f6e64000000000000000000000000000000000000602082015281565b600081158015906105705750336000908152600360209081526040808320600160a060020a038716845290915290205415155b1561057d575060006105df565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045481565b60015460009081908190600160a060020a0316331461060957600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b15801561066d57600080fd5b505af1158015610681573d6000803e3d6000fd5b505050506040513d602081101561069757600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b15801561070b57600080fd5b505af115801561071f573d6000803e3d6000fd5b505050506040513d602081101561073557600080fd5b5051949350505050565b60006060606436101561074e57fe5b600160a060020a038416151561076357600080fd5b600160a060020a03851660009081526002602052604090205483111561078857600080fd5b600160a060020a03851660009081526003602090815260408083203384529091529020548311156107b857600080fd5b600160a060020a0385166000908152600260205260409020546107e1908463ffffffff610d6916565b600160a060020a038616600090815260026020908152604080832093909355600381528282203383529052205461081e908463ffffffff610d6916565b600160a060020a038087166000908152600360209081526040808320338452825280832094909455918716815260029091522054610862908463ffffffff610d7b16565b600160a060020a038086166000818152600260209081526040918290209490945580518781529051919392891692600080516020610e9c83398151915292918290030190a3506001949350505050565b600881565b600154600160a060020a031633146108ce57600080fd5b6105028282610d88565b600154600090600160a060020a031633146108f257600080fd5b5060005b825181101561092857610920838281518110151561091057fe5b9060200190602002015183610d88565b6001016108f6565b505050565b600160a060020a031660009081526002602052604090205490565b60408051808201909152600381527f584d440000000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a0316331461099957600080fd5b60075460ff16156109a957600080fd5b6007805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600154600160a060020a031633146109fc57600080fd5b60068190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b600060406044361015610a4657fe5b600160a060020a0384161515610a5b57600080fd5b33600090815260026020526040902054831115610a7757600080fd5b33600090815260026020526040902054610a97908463ffffffff610d6916565b3360009081526002602052604080822092909255600160a060020a03861681522054610ac9908463ffffffff610d7b16565b600160a060020a038516600081815260026020908152604091829020939093558051868152905191923392600080516020610e9c8339815191529281900390910190a35060019392505050565b66038d7ea4c6800081565b60075460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610ba657600080fd5b505af1158015610bba573d6000803e3d6000fd5b505050506040513d6020811015610bd057600080fd5b505195945050505050565b60065481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60055481565b600154600160a060020a03163314610c2957600080fd5b600160a060020a03811615610c61576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610c75575060006105df565b50818102818382811515610c8557fe5b04146105df57fe5b60075460009060ff1615610ca057600080fd5b600554610cb3908363ffffffff610d7b16565b600555600160a060020a038316600090815260026020526040902054610cdf908363ffffffff610d7b16565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a03851691600091600080516020610e9c8339815191529181900360200190a350600192915050565b600082821115610d7557fe5b50900390565b818101828110156105df57fe5b60008111610d9557600080fd5b60045460055410610da557600080fd5b600160a060020a038216600090815260026020526040902054610dce908263ffffffff610d7b16565b600160a060020a038316600090815260026020526040902055600554610dfa908263ffffffff610d7b16565b600581905560045411610e15576007805460ff191660011790555b600160a060020a0382166000818152600260209081526040918290205482518581529182015281517fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272929181900390910190a2604080518281529051600160a060020a03841691600091600080516020610e9c8339815191529181900360200190a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e2b022442819c881473814c855644285d2b7a087c0ba4c0cdc6fe84944d82ea20029


   Swarm Source:
bzzr://e2b022442819c881473814c855644285d2b7a087c0ba4c0cdc6fe84944d82ea2
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.