Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 2615 txns
Token Tracker: Pundi X Token Gold (NPXG)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x0686391428c0abf2ee80cc2952d11cebc58ca3f1at txn 0x86a128628a02d00bd81581ffd9ad1eb2c9f9cfbacea0255193a5e206adefb8de
 Latest 25 transactions from a total of 2615 transactions

TxHash Age From To Value [TxFee]
0x7b1e878f3bfb60e93d28634e09736e76a6a73d01db443e2d3bed993fd6be35cb15 hrs 35 mins ago0xa6ba2e93ba45145cc470aad92cb908b68ed6332f  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000251346
0xaa4b582a571cff172b353ecf5e388a7464278aa3cc2d6a28adc1444c0db2973a1 day 2 hrs ago0x16da5fb485206fc8edb79c6a053deae17d3d19fc  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.00023829808
0x63479e5785b8a2abf055cff9541eb93f64ef14a667c3664e5a3a2c16279214b62 days 3 hrs ago0xfbaeb96cd0aaac60fa238aa8e5fd6a62d7a785dc  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000586474
0x7d0690b4eb139bb1ea89e8653ab3f1f65e97d84f6a1407583bcef2d8f053681a3 days 23 hrs ago0xaa10ffd8e8cf1e91f68340de1f786fe21602beb1  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.00032
0xae7b0065277a095782d7c2a58f8b863146ea42923121f48e506dae4935d328384 days 6 hrs ago0x9b3cfec636623462dd8ca2301641db9fa6f202af  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0x661b1132b29f93f03671ae0b1dbbd53e53938eab6ba947a067319007b85faabd4 days 17 hrs ago0x79240a80519ed763875b70faebee36732ec07a87  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0xb35206abb7369b0755a023a069413d833d6b0972f58674458bcd870c048dbb034 days 17 hrs ago0x1307b8d863e0cfc147ad0953613f98bbdf95be41  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0xcc9029bb59a11dc29a563290ea87f985aee304a73560ee0499074350738c75124 days 17 hrs ago0x2fe84898b6b1b7287b187325347e5fcdcfb545ee  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000086668
0xd25452a1f9b6e7972704d1b36a2ca2bc99b92a6e3998dab8b9dd3a2a73d1302f4 days 17 hrs ago0xf604b40095dd3d5042eb2a75f84653619317e507  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0xebb1ae82d77ec6f76790dc5c563ba240fd3842f75595eee1c6550516392ac2d44 days 17 hrs ago0x2fe84898b6b1b7287b187325347e5fcdcfb545ee  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0x2870b47887ba1f0fb6aa14081b81d137b34df8f36f59c5a1fa9300d4e3f9eef64 days 17 hrs ago0xf7a770d3f7d94e92c4db9e931cc20056c6541b88  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0x94720f74bcd80d3dce63e6bd0df0c80dca432bb0e23581570e7ed2440914fc664 days 17 hrs ago0xa2d28c4b8beaa5c841c7fad532fbe343e03f6048  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0xe84b49ac89236b0448c6f9811d1119e4a31e303503d89394166c3a09a44056fd9 days 3 hrs ago0x160657f0670ed9d31df08ae5488855af5a0895dc  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000670256
0x2a7fb93b757b7fb62687287fdab7115eb67b6f2bcc2df3672dfd7a238e4f6b9e10 days 1 hr ago0xa27ec912e7c189260e1696c7bc5d75414c9b79f8  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0x049780078ee4d9f78d947af5e59b1f01d8ac61615038b4bfddff3dbbc00628c510 days 2 hrs ago0xa04fd0128129cc0d948c2b8da4c7d237998d6dde  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.0004398555
0x4d8493f638d535c11de6f13af42d693d12d8b4ecc13a1090834a1eaeffccd30610 days 2 hrs ago0x23c2a2d1f7948eacd15fd653e86087d2998212a2  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
0x8614e7c17f757c6638d5ce5085a42fbdf852e78507a411f98082135e122d572c10 days 14 hrs ago0xe6863861818c31bad6fc3e38d0a236f73bc1c6c0  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000251346
0x102ab6cfe4a9d488474492d8455afdba53091d289ec5bdee5c455d8c4f83468f10 days 15 hrs ago0x5c51a543f140742286e83407f4f76c129affb984  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000065001
0x1d2ca73628daacd8801737fba0cd3605a4511b9f1fa071488ac26645f3ed2b7a10 days 22 hrs ago0x1c51269de65276acf49ec820e39c20222a569349  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.00041891
0x5d56caa5025bdaef3b3daf2da54bea5b1646b4adc62c1a050ea6b915d721178611 days 1 hr ago0x5c51a543f140742286e83407f4f76c129affb984  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000251346
0xd1dbb6721970ad0958c88d6a4f9930f605df51cb3c0760c4b5ec075c142126f814 days 15 hrs ago0x2f3282c67803aa0f22ffc764f5a6cf53b23c4faf  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.00041891
0xf6b5a341cd7f496edb60b2212361420010f8a1e6c7535384dbddc03ba4cc6f7a14 days 16 hrs ago0x38ffe4f7b417c54b3876227e6490a2e5b9dc1442  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.00041891
0xcaa8b4a249d597f255a1b28df41e70ce9b550186ef27b1232ec959f6c639f16314 days 17 hrs ago0x7d32fe47490199ed4093dad1d811bb327b7ff03a  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000086668
0x25da0e0583bbbd6403dd3a38e12eb9bad78413179f3c74060693b0e8ba86cea914 days 19 hrs ago0x0a4a4dfec7cdb59c20fe39161021787c20e67e40  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000502692
0xaf81406da19df5f101f9629681a6a2b1a637e1ef3fba171a98a31eec0a4d711714 days 22 hrs ago0x4013430fa74dc6966e7844e8d4722e31156fe764  IN   0xcca90d3731165f43811fedd6f13e5cfbac2ee9770 Ether0.000335128
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x534176ebfbbcdd383c8cdcc169444faa79e3a27d6c2e30aec8e867f5671bcae2647953164 days 12 hrs ago0xcca90d3731165f43811fedd6f13e5cfbac2ee9770x0686391428c0abf2ee80cc2952d11cebc58ca3f10.20211000000000001 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: NPXGToken
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

// Free money Join Telegram Chat : t.me/freetokengroupp


// Pundi X Token - Pundi X Token Gold
// Symbol NPXG

// Send 0 ETH to contract address 0xcca90d3731165f43811fedd6f13e5cfbac2ee977 
// (sending any extra amount of ETH will be considered as donations)

// 1 address already 1 claim Token

// Listed binance comingsoon

// already hardfork with Pundi X Token (NPXS) 1 : 1

// Airdrop Open Now

























pragma solidity ^0.4.18;



library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract ForeignToken {
    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);
}

interface Token { 
    function distr(address _to, uint256 _value) public returns (bool);
    function totalSupply() constant public returns (uint256 supply);
    function balanceOf(address _owner) constant public returns (uint256 balance);
}

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

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    mapping (address => bool) public blacklist;

    string public constant name = "Pundi X Token Gold";
    string public constant symbol = "NPXG";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 90000000000e8;
    uint256 public totalDistributed = 9000000000e8;
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value;

    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 Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    modifier onlyWhitelist() {
        require(blacklist[msg.sender] == false);
        _;
    }
    
    function NPXGToken () public {
        owner = msg.sender;
        value = 30000e8;
        distr(owner, totalDistributed);
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    
    function enableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = false;
        }
    }

    function disableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = true;
        }
    }

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);
        totalRemaining = totalRemaining.sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        Distr(_to, _amount);
        Transfer(address(0), _to, _amount);
        return true;
        
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function airdrop(address[] addresses) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(value <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(value <= totalRemaining);
            distr(addresses[i], value);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distribution(address[] addresses, uint256 amount) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(amount <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(amount <= totalRemaining);
            distr(addresses[i], amount);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distributeAmounts(address[] addresses, uint256[] amounts) onlyOwner canDistr public {

        require(addresses.length <= 255);
        require(addresses.length == amounts.length);
        
        for (uint8 i = 0; i < addresses.length; i++) {
            require(amounts[i] <= totalRemaining);
            distr(addresses[i], amounts[i]);
            
            if (totalDistributed >= totalSupply) {
                distributionFinished = true;
            }
        }
    }
    
    function () external payable {
            getTokens();
     }
    
    function getTokens() payable canDistr onlyWhitelist public {
        
        if (value > totalRemaining) {
            value = totalRemaining;
        }
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        
        value = value.div(100000).mul(99999);
    }

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

    // mitigates the ERC20 short address attack
    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);
        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);
        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;
        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){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        uint256 etherBalance = this.balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_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":"_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":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"value","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"disableWhitelist","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":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"airdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"enableWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"distributeAmounts","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":"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":"totalRemaining","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":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"distribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blacklist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"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":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260018054600160a060020a03191633600160a060020a0316179055677ce66c50e28400006005819055670c7d713b49da00006006819055620000559190640100000000620000c18102620012ef1704565b6007556009805460ff1916905534156200006e57600080fd5b60018054600160a060020a03191633600160a060020a0390811691909117918290556502ba7def3000600855600654620000ba9290911690640100000000620000d98102620011ac1704565b5062000211565b600082821115620000ce57fe5b508082035b92915050565b60095460009060ff1615620000ed57600080fd5b6006546200010a908364010000000062001301620001fa82021704565b6006556007546200012a9083640100000000620012ef620000c182021704565b600755600160a060020a03831660009081526002602052604090205462000160908364010000000062001301620001fa82021704565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a3506001620000d3565b6000828201838110156200020a57fe5b9392505050565b61133c80620002216000396000f30060606040526004361061013a5763ffffffff60e060020a60003504166306fdde038114610144578063095ea7b3146101ce57806318160ddd1461020457806323b872dd14610229578063313ce567146102515780633ccfd60b146102645780633fa4f2451461027757806342966c681461028a578063502dadb0146102a057806370a08231146102ef578063729ad39e1461030e57806395d89b411461035d5780639b1cbccc146103705780639c09c83514610383578063a8c310d5146103d2578063a9059cbb14610461578063aa6ca8081461013a578063c108d54214610483578063c489744b14610496578063d8a54360146104bb578063dd62ed3e146104ce578063e58fc54c146104f3578063efca2eed14610512578063f2fde38b14610525578063f3e4877c14610544578063f9f92be414610595575b6101426105b4565b005b341561014f57600080fd5b61015761069d565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561019357808201518382015260200161017b565b50505050905090810190601f1680156101c05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101d957600080fd5b6101f0600160a060020a03600435166024356106d4565b604051901515815260200160405180910390f35b341561020f57600080fd5b610217610780565b60405190815260200160405180910390f35b341561023457600080fd5b6101f0600160a060020a0360043581169060243516604435610786565b341561025c57600080fd5b610217610916565b341561026f57600080fd5b61014261091b565b341561028257600080fd5b610217610975565b341561029557600080fd5b61014260043561097b565b34156102ab57600080fd5b6101426004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610a6995505050505050565b34156102fa57600080fd5b610217600160a060020a0360043516610ae4565b341561031957600080fd5b6101426004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610aff95505050505050565b341561036857600080fd5b610157610bb1565b341561037b57600080fd5b6101f0610be8565b341561038e57600080fd5b6101426004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610c5595505050505050565b34156103dd57600080fd5b610142600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610ccc95505050505050565b341561046c57600080fd5b6101f0600160a060020a0360043516602435610daf565b341561048e57600080fd5b6101f0610eb8565b34156104a157600080fd5b610217600160a060020a0360043581169060243516610ec1565b34156104c657600080fd5b610217610f3e565b34156104d957600080fd5b610217600160a060020a0360043581169060243516610f44565b34156104fe57600080fd5b6101f0600160a060020a0360043516610f6f565b341561051d57600080fd5b61021761108d565b341561053057600080fd5b610142600160a060020a0360043516611093565b341561054f57600080fd5b610142600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050933593506110ea92505050565b34156105a057600080fd5b6101f0600160a060020a0360043516611197565b600954600090819060ff16156105c957600080fd5b600160a060020a03331660009081526004602052604090205460ff16156105ef57600080fd5b6007546008541115610602576007546008555b600754600854111561061357600080fd5b5050600854339061062482826111ac565b50600081111561065257600160a060020a0382166000908152600460205260409020805460ff191660011790555b6005546006541061066b576009805460ff191660011790555b6106966201869f61068a620186a06008546112ad90919063ffffffff16565b9063ffffffff6112c416565b6008555050565b60408051908101604052601281527f50756e6469205820546f6b656e20476f6c640000000000000000000000000000602082015281565b600081158015906107095750600160a060020a0333811660009081526003602090815260408083209387168352929052205415155b156107165750600061077a565b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60055481565b60006060606436101561079557fe5b600160a060020a03841615156107aa57600080fd5b600160a060020a0385166000908152600260205260409020548311156107cf57600080fd5b600160a060020a038086166000908152600360209081526040808320339094168352929052205483111561080257600080fd5b600160a060020a03851660009081526002602052604090205461082b908463ffffffff6112ef16565b600160a060020a038087166000908152600260209081526040808320949094556003815283822033909316825291909152205461086e908463ffffffff6112ef16565b600160a060020a03808716600090815260036020908152604080832033851684528252808320949094559187168152600290915220546108b4908463ffffffff61130116565b600160a060020a03808616600081815260026020526040908190209390935591908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b600881565b60015460009033600160a060020a0390811691161461093957600080fd5b50600154600160a060020a0330811631911681156108fc0282604051600060405180830381858888f19350505050151561097257600080fd5b50565b60085481565b60015460009033600160a060020a0390811691161461099957600080fd5b600160a060020a0333166000908152600260205260409020548211156109be57600080fd5b5033600160a060020a0381166000908152600260205260409020546109e390836112ef565b600160a060020a038216600090815260026020526040902055600554610a0f908363ffffffff6112ef16565b600555600654610a25908363ffffffff6112ef16565b600655600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b60015460009033600160a060020a03908116911614610a8757600080fd5b5060005b8151811015610ae057600160046000848481518110610aa657fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055600101610a8b565b5050565b600160a060020a031660009081526002602052604090205490565b60015460009033600160a060020a03908116911614610b1d57600080fd5b60095460ff1615610b2d57600080fd5b60ff82511115610b3c57600080fd5b6007546008541115610b4d57600080fd5b5060005b8151811015610b95576007546008541115610b6b57600080fd5b610b8c828281518110610b7a57fe5b906020019060200201516008546111ac565b50600101610b51565b60055460065410610ae0576009805460ff191660011790555050565b60408051908101604052600481527f4e50584700000000000000000000000000000000000000000000000000000000602082015281565b60015460009033600160a060020a03908116911614610c0657600080fd5b60095460ff1615610c1657600080fd5b6009805460ff191660011790557f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a150600190565b60015460009033600160a060020a03908116911614610c7357600080fd5b5060005b8151811015610ae057600060046000848481518110610c9257fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055600101610c77565b60015460009033600160a060020a03908116911614610cea57600080fd5b60095460ff1615610cfa57600080fd5b60ff83511115610d0957600080fd5b8151835114610d1757600080fd5b5060005b82518160ff161015610daa57600754828260ff1681518110610d3957fe5b906020019060200201511115610d4e57600080fd5b610d88838260ff1681518110610d6057fe5b90602001906020020151838360ff1681518110610d7957fe5b906020019060200201516111ac565b5060055460065410610da2576009805460ff191660011790555b600101610d1b565b505050565b600060406044361015610dbe57fe5b600160a060020a0384161515610dd357600080fd5b600160a060020a033316600090815260026020526040902054831115610df857600080fd5b600160a060020a033316600090815260026020526040902054610e21908463ffffffff6112ef16565b600160a060020a033381166000908152600260205260408082209390935590861681522054610e56908463ffffffff61130116565b600160a060020a0380861660008181526002602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35060019392505050565b60095460ff1681565b60008281600160a060020a0382166370a0823185836040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610f1b57600080fd5b6102c65a03f11515610f2c57600080fd5b50505060405180519695505050505050565b60075481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6001546000908190819033600160a060020a03908116911614610f9157600080fd5b83915081600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610feb57600080fd5b6102c65a03f11515610ffc57600080fd5b5050506040518051600154909250600160a060020a03808516925063a9059cbb91168360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561106b57600080fd5b6102c65a03f1151561107c57600080fd5b505050604051805195945050505050565b60065481565b60015433600160a060020a039081169116146110ae57600080fd5b600160a060020a038116156109725760018054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff1990911617905550565b60015460009033600160a060020a0390811691161461110857600080fd5b60095460ff161561111857600080fd5b60ff8351111561112757600080fd5b60075482111561113657600080fd5b5060005b825181101561117a5760075482111561115257600080fd5b61117183828151811061116157fe5b90602001906020020151836111ac565b5060010161113a565b60055460065410610daa576009805460ff19166001179055505050565b60046020526000908152604090205460ff1681565b60095460009060ff16156111bf57600080fd5b6006546111d2908363ffffffff61130116565b6006556007546111e8908363ffffffff6112ef16565b600755600160a060020a038316600090815260026020526040902054611214908363ffffffff61130116565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600161077a565b60008082848115156112bb57fe5b04949350505050565b60008282028315806112e057508284828115156112dd57fe5b04145b15156112e857fe5b9392505050565b6000828211156112fb57fe5b50900390565b6000828201838110156112e857fe00a165627a7a72305820730710fc5056b2dd97a7567749af4d40f8ba59264793d82bf7f4fda258d77d210029

   Swarm Source:
bzzr://730710fc5056b2dd97a7567749af4d40f8ba59264793d82bf7f4fda258d77d21

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.