Contract 0x769bD75F5543Ce2AeF72f97AAfDc405151be7bBf

 

TxHash Block Age From To Value [TxFee]
0xf6af0f25b09e71e27df40dcb68614a83a73c8cda1018fde0736cb9571307232372301525 hrs 31 mins ago0xe151a43f02a367125761210ac12a7793adf52b2e  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.15 Ether0.000409308
0xee2b3d7cd392bb9cfcc4955cd74c6912c8dd827813bc62a0561ec1aa609e8e9872299416 hrs 45 mins ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000078548
0x56c26aaf4b4f3afe5a9ba49b1a4001b6fb46cce30d0630d5ae2a94011790d43472299276 hrs 50 mins ago0xe151a43f02a367125761210ac12a7793adf52b2e  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.021558349594624 Ether0.000547308
0x71ae90484e86a57a0bda7df725a1050818e5e72b5653ad7719905c915d4c557272296878 hrs 14 mins ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000078548
0x02b3b85dfd10ef5d3b760247e580bf105b6bf44df2237df6c72b55a63c592d5372296748 hrs 18 mins ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000108548
0x8dcfe11848de88b06d37f075f0e6689b8d202681f707568f1f843aa3b9ce420972294409 hrs 36 mins ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000078548
0x339533ed25e70e399e02bce8a73167f6896feeaa23d08007108462d1ca2ce07c72294289 hrs 39 mins ago0x1016345a43486c77de56ca44f3e603de3b0482ee  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.13124037 Ether0.00026694
0x08ee7c23f9d8c0d570e4049cc020fb399e1565014434848ea063fbcf96374b5f722814316 hrs 57 mins ago0x6685edf09fba00ee3e88fa6f6226b1fa52f24e1f  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.001512572
0x8e0969012a8445f67be0c18425db7d08e2685be14bafb1a58679084981030d3d722698123 hrs 33 mins ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019637
0xe9edd02a6223d55180200814b3ff486ab1deae381a6cf6632e10d788636735be722697123 hrs 37 mins ago0x1016345a43486c77de56ca44f3e603de3b0482ee  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.23577778 Ether0.00035592
0xad118d804c180356cefe8c2a52566174a32de579b3b8a04464e4a19c10de572472265291 day 2 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019669
0xbf43c5e59bf741180aad6008bdb8a35352072695245fb4426adbcd3413a653bb72265191 day 2 hrs ago0x3d8b88656d494d2ef5f6acc1394793b7b5079173  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf2.307 Ether0.00155715
0xd4c8855e34ba48f3a772ea1fbc4922e9eea0dfb724522a14a974b741e13b74f672260411 day 5 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf1.3 Ether0.00008898
0x6751a9af7023704337edcdc6c1a9f85af7c2ce71a3e961a75c2e0dd8d796914d72260111 day 5 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000108548
0x1ffe984cc37decb408e78a5f2870fa4f106ea89b78c1cab034b013fd56ee48cb72233061 day 20 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019637
0x98e8b0edfb893743315fdaaca7494d810b9d115fd965ee41cf1ddf56c87af46272232621 day 20 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000235644
0x340b100d7638624e2342b156321a3ba7932cebb732fbe90767b7e6d759da310f72218432 days 5 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00019637
0xb993d6d7484f06a02125f855cb06ed4302ff11c37290be240466bc04e026f74572218432 days 5 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.00013785596
0xc79ddf0a54ba6171cd48b93efe1f23459ed72124db5dffc832f5aed5a9d4370e72217672 days 5 hrs ago0x4e08c3c61a5330e8bbbe9da72a268db43ea49255  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.01 Ether0.0002825775
0x09bbf58ae636d60449180ac2eea1ac39f47a33eb8023f2762c44dcfbeef8cdd372213362 days 8 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000078548
0x56be783b38d50c23e14094bc0f690054ababbdcba55acbd0ca8e16a982105f0c72213252 days 8 hrs ago0xb7abf73d250806524a40c353e6e46d95f1196817  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0.102 Ether0.00011898
0x56c76b9a260fb65ddb56ef176177962a3a05add1f62e8168b55a05f68866cc5c72213132 days 8 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000078548
0xea86df8443d886877ba254d4c9e4264a145543d968d52cab2ab5277d95cf7a5172212842 days 8 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000163014
0xddb8a72fa4f8dd7883e9f6fa75239eceafc2756afa5c7283fddfd94bb20ed12a72212842 days 8 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000108548
0xb43f4916b6895b6316dee0f005409376982f8ad0f08cf843194017f5cf15b9e472210942 days 9 hrs ago0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c41788  IN   0x769bd75f5543ce2aef72f97aafdc405151be7bbf0 Ether0.000078548
[ 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
0xf6af0f25b09e71e27df40dcb68614a83a73c8cda1018fde0736cb9571307232372301525 hrs 31 mins ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.15 Ether
0x56c26aaf4b4f3afe5a9ba49b1a4001b6fb46cce30d0630d5ae2a94011790d43472299276 hrs 50 mins ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.021558349594624 Ether
0x339533ed25e70e399e02bce8a73167f6896feeaa23d08007108462d1ca2ce07c72294289 hrs 39 mins ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.13124037 Ether
0xe9edd02a6223d55180200814b3ff486ab1deae381a6cf6632e10d788636735be722697123 hrs 37 mins ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.23577778 Ether
0xbf43c5e59bf741180aad6008bdb8a35352072695245fb4426adbcd3413a653bb72265191 day 2 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417882.307 Ether
0xd4c8855e34ba48f3a772ea1fbc4922e9eea0dfb724522a14a974b741e13b74f672260411 day 5 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.3 Ether
0xc79ddf0a54ba6171cd48b93efe1f23459ed72124db5dffc832f5aed5a9d4370e72217672 days 5 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.01 Ether
0x56be783b38d50c23e14094bc0f690054ababbdcba55acbd0ca8e16a982105f0c72213252 days 8 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.102 Ether
0x58024c3a2b414d660bbf2c70caf4a4d00acab1b6cd33964cc01790a26194befe72208322 days 10 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.153517505 Ether
0x637fb493d0a77a9f42358e53d47ee4070b774198daf8b8d7df9a7251ff13686372199932 days 15 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.25 Ether
0x8d01f6e5364c314918b7282ac7ce120128c3e4cd634dff19a9c83faf5f6a900072180173 days 3 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.55 Ether
0xfa25f3b8661799b3a4cdfed44de6c804547513a824a001a378ec0161691a531472180003 days 3 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.14 Ether
0xf41251ae90ffc6d41739b9683713d850eb1e94d09dbfd45267ede9eb769fae2872153483 days 18 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417882 Ether
0xbd18c20227f912a1d67a07536ead37dea6011e8516f9df728f510dc5ef8fb2dc72152693 days 19 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.0387776 Ether
0x63dc0501d1379522226abcd90798f8b01b5353e1443df942b5c14fba7e56fd1872143864 days 3 mins ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.1219591 Ether
0xa6412d7cdb1bd7615acffd794638a4d6e442bf5a2fc5ce288c0afdcc2e1b414472138664 days 2 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.5 Ether
0x6caffc118711dbc2d3b38d90bba84b09b9e68a36aec1883f6e78b2850516119d72133884 days 5 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.1 Ether
0x1b7d958134b82f495882cdecdc02da40d42c359d736bc80276a0e1b260fc6b5a72122564 days 12 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.077426948 Ether
0x162baa98dec623b3964255bb76f6b2a2ffcfecbebcf6bf5160f77fb03c1666b972108634 days 20 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.159270041 Ether
0xbdc27d9470b0c7692c7163eecb520cabf284ca56109bec9c91ab9a521c86a66672108284 days 20 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.3 Ether
0x1155ae00e7d5cd16d29e14a60d06554f7367d106ec07e46d50eb7eeff947335772106764 days 21 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.12764408 Ether
0x72bd18d39115b235843d9967fa37351a126cfc39445994a695e672d6acd195bc72083565 days 10 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.34868857 Ether
0x3cb80740d48279acf2cc67d8da6fc1f1d849239303a3efbf377e8bae0a05280d72082685 days 10 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.189684121 Ether
0x9f22582d68260bc450b91764db6bf2ce212cdb4ff78d2a89851e70f5ecaacb6672081235 days 11 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417880.099809205 Ether
0x8a0b82c831642e7f25b243f20c839c54a749b5f1904837953f6222af55a6832772064225 days 21 hrs ago0x769bd75f5543ce2aef72f97aafdc405151be7bbf0x6de5ce1ee2fba31d20d2b93fa96c3fbd24c417881.3 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.