Sponsored Link:   FTEC - Artificial Intelligence trading revolution! Ready project! Softcap reached! Get MAX Bonus!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 38254 txns
Token Contract: PCHAIN (PAI)
 Latest 25 txns from a total Of 38254 transactions
View All

TxHash Age From To Value [TxFee]
0x98b05be7189166d4a83c7e05e374ab4dce59131d6c9824c83644016b2c9a25133 mins ago0x7b0407de28d7fff69af479d0e67018d409cf2193  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000372
0x0b5fdb2367d8f4e30589ab3b0ebc3ef919cbcf34f55f7291e52e2f12ed8236199 mins agoBibox  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00209312
0xb27f2600b2ed519e324846260285ea4981716eab1880095f32efcdaebf11ff2811 mins ago0x485c20ee9cd7f6d3d45318af0045902e905f8b5d  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000365848
0x8d7451d487a9f03ee0542dbafb9c061bfce37d05a7aca8c53f91cf11bd8e466516 mins ago0x545006888b0702365900ecc00f79965938b8ddc9  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000627168
0xad944dbc3285adc4553b1f64477aa1184501975ddd574b9b7797ad1f96a3fe8b19 mins ago0xce0a3dfbf5eb211d4cd3b272e46a67ba05862e11  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000178624
0x90867aec83fa0802b24b676c98b787a49e8e2760c5283020736b023a06d71f6e21 mins ago0x09adf8a86c67549233f7a8824d20b2e258809e2b  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00055896
0xb123aca81e019209a70acdc387d2cbebb6a9030bb1601d3f2262bfb6c31ecadb26 mins ago0x053722ce6347e69cf38008a6611f9ff3613f9f1b  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00022392
0xbe17fe1493ed6fe9ad39fed1f2a32c11add29839589048eee37f337f01f103de28 mins ago0x09adf8a86c67549233f7a8824d20b2e258809e2b  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00024645
0x1a1c262f26dfbac423151eee736431325590f4abc180148e157f609a3cc04ee429 mins ago0xf1fd52ee843bfed02de920647da273082c1b4148  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00037392
0xbd86dc644916ac4d03e6780c0285aa44a3338c23d4a7dd21e1068588f68100d630 mins ago0x3601bdd9a5065444074e77c624dc178368dd1a34  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.0009348
0xf54466328120731113537ff75de527423d65ead3f68386494b83c17f77f9bdd134 mins ago0xd0e52ccb22a9cbe2044b8d6c700af51e086a6ba1  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.001044
0x6455fed5ebf4e286bbd5b32f7c9c2cfaddb64621dddb6fabaefa1d8bd2dc1c4735 mins ago0x053722ce6347e69cf38008a6611f9ff3613f9f1b  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000313488
0x0edddaafdc32f6ace273e99e6c2c81332911dd062aafb620933410904f2e6ce148 mins ago0x1b60050b75521e91b9657f7c22d23ad6b4269649  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000325493
0x1f17c9c45988e5969872404d44fc19b43e4e0ba73f5516cf830c8556cf84f8d41 hr 15 mins ago0x1502ee195b7f24d4001f6a72c4870317973a515f  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.0000744
0x398276a16efe10005701decf81c297370cbba4b3eb4cd83ac9e798e168af12df2 hrs 22 mins ago0x0b745181e5f8fb03490904f35bdfac8da59c3604  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000335952
0x5d96aea4eeeafc9d366dfcdba28c5bcc09dc98a8d3a1108dda4575f083b1ff3f2 hrs 24 mins ago0x58ad11f4c1ff3be238b2262f6383c8fc4b5e7785  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000044656
0xcec458b43eba1049f1511dee98f3a837821f8d279b7f38fcb7e7b219aeda3a462 hrs 36 mins agoBibox  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00209312
0x0275e46db5107ad6e10bd4472688412e674cda90c1270da6b29842c848ffc0362 hrs 40 mins ago0xc2875d2aecddd1ef1b889fb3815c929df564335f  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.0000626976
0x09899fc46e093557a453050f32bd3a93050ead110a4daa4a7665feb509cb78ac2 hrs 44 mins ago0xbb739019ba1d0f98fde6ea5b53643d0fd1484ad5  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000092103
0xa4a4ba3c8c08500d3615cf38d9066a475a28723c7407c369913c5ea302246c892 hrs 46 mins ago0x679de320604ebeabb6f9a46d3080fb7c618c0628  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00139497
0x90eaa162175d9d1a32753874451e517096233ea71ed0d6c24edb1ff1e1e27c4d2 hrs 54 mins ago0x62dd63a17fdcf074331e01513d894eab5c092be2  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.0005598
0x8594382a5c1183855b68315d7bc1443eaf85c630c13e9f4a472aa7b73f71c9903 hrs 9 mins ago0x98427351398f9ff5ae448dd6e4b037f227349b5e  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.0006882
0x1719b5e91190807ffdc6ff2ee2576bb218846eb65f3826a70f005275a9fff2ec3 hrs 12 mins agoBibox  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.00149312
0x10a8458c0a8b21fe940a6a993299e824b9fef6db26a0d7bbb047abfded7181073 hrs 14 mins ago0xc881435caf586db377adee26f94ba7383b06ad5d  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000044528
0x12cffcd07c5fc4f0d492d43cd9ba196aa6070c92bd70ef0a9da0278b4f6ba3363 hrs 26 mins ago0xa7204fdf07f3127263847ee1d3fd14854324b417  IN   0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30 Ether0.000156296
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here to View More View All
ParentTxHash Block Age From To Value
0x2b3e4c6053cafbc26f7554409d8796c9f74b1dd1d67a4f543cc169f6b22a86cf569116923 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.39 Ether
0x6adf2ca9497a7ad75132aeb3ce551e1b181d1836b37bb0869bfdc0803ae55127569116723 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x5c27c9b880a7667126f80e068b2db0bc90a4c94c35cf762892de4e4c4c23732b569116723 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x4ec81eb40775eba463f960eb9f6f805fc77067b5f7cf63f09b056196cb4643b9569116723 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x20e20c0ed4ba61b9e9eb92b1a7f3689a61505222cba08b020e739e4d0f2cbd7a569116723 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x0434c0bf0e0e78a0e35b1e2c0fafe13d1cd192fd5ad675210d1e3b885a984f62569116723 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x507e036f0d2758626581ecb59530744d77e95d5beaebb90b6fee7f05e488d9fa569116723 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0xc99b2bdaa058d88a6c48dcb6467616f65e41a34f7a9d9915a1be0199cab57ba3569116523 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0xed82ea856ef29818e2a43bdc22152e019490fb436dce4c936bd03ec8282c7bb5569116523 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x8ede1ddd16025781b2f0ee32be5a5cb06bb093c58f33bea76439673acb06e7bb569116423 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.37 Ether
0x8f7b90807dad7d7adc4b3e17c9109bb22b7f04e48a3bc61a18751c6347d8f857569116423 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0xc02b150aae955905672d43895a335187ac1175bf6a82e1be846f5f2f0a16dabf569116423 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0xf0c7c3668d208ea5fc223f2338f56a81615fa39f62a48968bcbcefdfe8f22a53569116423 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x486f17ad163d854fad388e5890ade7a7be79b108ce56395b6332922b18bd03c5569116423 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x4e81190249c0181ffc885b449a6f48686af31bc2e7f0771fb0207c6a666bf034569116423 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x490fb530bceddd3a1d4bb1fb2c91c920644d3dce0c933b2df4dd2eab5f2e0a00569116323 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x6e4db2805ef0ec217a13d85d963d65562258c708ad09e0dd5314e8cca8e13e22569116323 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x44a18138c4243bf1c00d9c24874dd24e36e652a6b40b5129902ee47bcba351bf569116323 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x6c71c0856a30cd4f22ff38ab93169a26b187899d5776289b34d8e68822b700ca569116323 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x7d29858eb100ea0cfc293d6aff892ff1586b907c3ff9b8f9198fd17642ce0dbe569116223 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.260079429107747755 Ether
0x24a5256583beb47eee408d4b5700de84606696ba5a3df7ed70a0c0ca69f5f864569116223 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x43e650e1de709a03983d5f4f36983155f0aeaa06eb491f4f62a19660ac84e16e569116223 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x5d82a4f089427ba1e6d9c6c0b3c4b1de92b6a67aa19c2597c2460672084e4816569116223 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x9b1ce79c981e6ab66de39f36c756a5f720c0c377a2ac7dc70a55c3a673b2f169569116223 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
0x84185a3e0f132c03b7772d856e18c3b70bc3ddb6ea9e600bc8fef3d5dbd1ba24569116023 days 20 hrs ago0xb9bb08ab7e9fa0a1356bd4a39ec0ca267e03b0b30x01091506ce9f1977a660c5ad4915cbd89e4e1a490.4 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact match)
Contract Name: PAIStandardToken
Compiler Version: v0.4.25-nightly.2018.6.8+commit.81c5a6e4
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.23;
/*
 * Ownable
 *
 * Base contract with an owner.
 * Provides onlyOwner modifier, which prevents function from running if it is called by anyone other than the owner.
 */
contract Ownable {
  address public owner;
  
  constructor(){ 
    owner = msg.sender;
  }

  modifier onlyOwner() {
    if (msg.sender != owner) {
      revert();
    }
    _;
  }
  //transfer owner to another address
  function transferOwnership(address _newOwner) onlyOwner {
    if (_newOwner != address(0)) {
      owner = _newOwner;
    }
  }
}

/**
 * Math operations with safety checks
 */
contract SafeMath {
  function safeMul(uint256 a, uint256 b) internal returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeDiv(uint256 a, uint256 b) internal returns (uint256) {
    assert(b > 0);
    uint256 c = a / b;
    assert(a == b * c + a % b);
    return c;
  }

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

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

  function assert(bool assertion) internal {
    if (!assertion) {
      revert();
    }
  }
}

contract Token {

  uint256 public totalSupply;
  function balanceOf(address _owner) constant returns (uint256 balance);

  function transfer(address _to, uint256 _value) returns (bool success);

  function transferFrom(address _from, address _to, uint256 _value) returns (bool success);

  function approve(address _spender, uint256 _value) returns (bool success);

  function allowance(address _owner, address _spender) constant returns (uint256 remaining);

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

contract StandardToken is Token ,SafeMath{

   /**
   *
   * Fix for the ERC20 short address attack
   *
   * http://vessenes.com/the-erc20-short-address-attack-explained/
   */
  modifier onlyPayloadSize(uint size) {   
     if(msg.data.length != size + 4) {
       revert();
     }
     _;
  }

  //transfer lock flag
  bool transferLock = true;
  //transfer modifier
  modifier canTransfer() {
    if (transferLock) {
      revert();
    }
    _;
  }

  mapping (address => uint256) balances;
  mapping (address => mapping (address => uint256)) allowed;
  
  function transfer(address _to, uint256 _value) onlyPayloadSize(2 * 32) canTransfer returns (bool success) {
    
    balances[msg.sender] = safeSub(balances[msg.sender], _value);
    balances[_to] = safeAdd(balances[_to], _value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value) onlyPayloadSize(3 * 32) canTransfer returns (bool success) {
    uint256 _allowance = allowed[_from][msg.sender];
    allowed[_from][msg.sender] = safeSub(_allowance, _value);
    balances[_from] = safeSub(balances[_from], _value);
    balances[_to] = safeAdd(balances[_to], _value);
    Transfer(_from, _to, _value);
    return true;
  }
  function balanceOf(address _owner) constant returns (uint256 balance) {
      return balances[_owner];
  }

   function approve(address _spender, uint256 _value) canTransfer returns (bool success) {

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) revert();

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

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

contract PAIStandardToken is StandardToken,Ownable{

  /* Public variables of the token */

  string public name;                   // name: eg pchain
  uint256 public decimals;              //How many decimals to show.
  string public symbol;                 //An identifier: eg PAI
  address public wallet;                //ETH wallet address
  uint public start;                    //crowd sale start time
  uint public end;                      //Crowd sale first phase end time
  uint public deadline;                 // Crowd sale deadline time


  uint256 public teamShare = 25;        //Team share
  uint256 public foundationShare = 25;  //Foundation share
  uint256 public posShare = 15;         //POS share
  uint256 public saleShare = 35;     //Private share
  
  
  address internal saleAddr;                                 //private sale wallet address
  uint256 public crowdETHTotal = 0;                 //The ETH amount of current crowdsale
  mapping (address => uint256) public crowdETHs;    //record user's balance of crowdsale
  uint256 public crowdPrice = 10000;                //crowdsale price 1(ETH):10000(PAI)
  uint256 public crowdTarget = 5000 ether;          //The total ETH of crowdsale
  bool public reflectSwitch = false;                // Whether to allow user to reflect PAI
  bool public blacklistSwitch = true;               // Whether to allow owner to set blacklist
  mapping(address => string) public reflects;       // reflect token to PAI address
  

  event PurchaseSuccess(address indexed _addr, uint256 _weiAmount,uint256 _crowdsaleEth,uint256 _balance);
  event EthSweepSuccess(address indexed _addr, uint256 _value);
  event SetReflectSwitchEvent(bool _b);
  event ReflectEvent(address indexed _addr,string _paiAddr);
  event BlacklistEvent(address indexed _addr,uint256 _b);
  event SetTransferLockEvent(bool _b);
  event CloseBlacklistSwitchEvent(bool _b);

  constructor(
      address _wallet,
      uint _s,
      uint _e,
      uint _d,
      address _teamAddr,
      address _fundationAddr,
      address _saleAddr,
      address _posAddr
      ) {
      totalSupply = 2100000000000000000000000000;       // Update total supply
      name = "PCHAIN";                  // Set the name for display purposes
      decimals = 18;           // Amount of decimals for display purposes
      symbol = "PAI";              // Set the symbol for display purposes
      wallet = _wallet;                   // Set ETH wallet address
      start = _s;                         // Set start time for crowsale
      end = _e;                           // Set Crowd sale first phase end time
      deadline = _d;                      // Set Crowd sale deadline time
      saleAddr = _saleAddr; // Set sale account address

      balances[_teamAddr] = safeMul(safeDiv(totalSupply,100),teamShare); //Team balance
      balances[_fundationAddr] = safeMul(safeDiv(totalSupply,100),foundationShare); //Foundation balance
      balances[_posAddr] = safeMul(safeDiv(totalSupply,100),posShare); //POS balance
      balances[_saleAddr] = safeMul(safeDiv(totalSupply,100),saleShare) ; //Sale balance  
      Transfer(address(0), _teamAddr,  balances[_teamAddr]);
      Transfer(address(0), _fundationAddr,  balances[_fundationAddr]);
      Transfer(address(0), _posAddr,  balances[_posAddr]);
      Transfer(address(0), _saleAddr,  balances[_saleAddr]);
  }
  //set transfer lock
  function setTransferLock(bool _lock) onlyOwner{
      transferLock = _lock;
      SetTransferLockEvent(_lock);
  }
  //Permanently turn off the blacklist switch 
  function closeBlacklistSwitch() onlyOwner{
    blacklistSwitch = false;
    CloseBlacklistSwitchEvent(false);
  }
  //set blacklist
  function setBlacklist(address _addr) onlyOwner{
      require(blacklistSwitch);
      uint256 tokenAmount = balances[_addr];             //calculate user token amount
      balances[_addr] = 0;//clear user‘s PAI balance
      balances[saleAddr] = safeAdd(balances[saleAddr],tokenAmount);  //add PAI tokenAmount to Sale
      Transfer(_addr, saleAddr, tokenAmount);
      BlacklistEvent(_addr,tokenAmount);
  } 

  //set reflect switch
  function setReflectSwitch(bool _s) onlyOwner{
      reflectSwitch = _s;
      SetReflectSwitchEvent(_s);
  }
  function reflect(string _paiAddress){
      require(reflectSwitch);
      reflects[msg.sender] = _paiAddress;
      ReflectEvent(msg.sender,_paiAddress);
  }

  function purchase() payable{
      require(block.timestamp <= deadline);                                 //the timestamp must be less than the deadline time
      require(tx.gasprice <= 60000000000);
      require(block.timestamp >= start);                                //the timestamp must be greater than the start time
      uint256 weiAmount = msg.value;                                    // The amount purchased by the current user
      require(weiAmount >= 0.1 ether);
      crowdETHTotal = safeAdd(crowdETHTotal,weiAmount);                 // Calculate the total amount purchased by all users
      require(crowdETHTotal <= crowdTarget);                            // The total amount is less than or equal to the target amount
      uint256 userETHTotal = safeAdd(crowdETHs[msg.sender],weiAmount);  // Calculate the total amount purchased by the current user
      if(block.timestamp <= end){                                       // whether the current timestamp is in the first phase
        require(userETHTotal <= 0.4 ether);                             // whether the total amount purchased by the current user is less than 0.4ETH
      }else{
        require(userETHTotal <= 10 ether);                              // whether the total amount purchased by the current user is less than 10ETH
      }      
      
      crowdETHs[msg.sender] = userETHTotal;                             // Record the total amount purchased by the current user

      uint256 tokenAmount = safeMul(weiAmount,crowdPrice);             //calculate user token amount
      balances[msg.sender] = safeAdd(tokenAmount,balances[msg.sender]);//recharge user‘s PAI balance
      balances[saleAddr] = safeSub(balances[saleAddr],tokenAmount);  //sub PAI tokenAmount from  Sale
      wallet.transfer(weiAmount);
      Transfer(saleAddr, msg.sender, tokenAmount);
      PurchaseSuccess(msg.sender,weiAmount,crowdETHs[msg.sender],tokenAmount); 
  }

  function () payable{
      purchase();
  }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saleShare","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"setBlacklist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdETHTotal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"purchase","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"crowdTarget","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"crowdETHs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"reflects","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"closeBlacklistSwitch","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_s","type":"bool"}],"name":"setReflectSwitch","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"posShare","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"start","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_lock","type":"bool"}],"name":"setTransferLock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_paiAddress","type":"string"}],"name":"reflect","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"reflectSwitch","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamShare","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"end","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":true,"inputs":[],"name":"foundationShare","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"blacklistSwitch","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_wallet","type":"address"},{"name":"_s","type":"uint256"},{"name":"_e","type":"uint256"},{"name":"_d","type":"uint256"},{"name":"_teamAddr","type":"address"},{"name":"_fundationAddr","type":"address"},{"name":"_saleAddr","type":"address"},{"name":"_posAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_addr","type":"address"},{"indexed":false,"name":"_weiAmount","type":"uint256"},{"indexed":false,"name":"_crowdsaleEth","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"PurchaseSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_addr","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"EthSweepSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_b","type":"bool"}],"name":"SetReflectSwitchEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_addr","type":"address"},{"indexed":false,"name":"_paiAddr","type":"string"}],"name":"ReflectEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_addr","type":"address"},{"indexed":false,"name":"_b","type":"uint256"}],"name":"BlacklistEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_b","type":"bool"}],"name":"SetTransferLockEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_b","type":"bool"}],"name":"CloseBlacklistSwitchEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405260018060006101000a81548160ff0219169083151502179055506019600c556019600d55600f600e556023600f55600060115561271060135569010f0cf064dd592000006014556000601560006101000a81548160ff0219169083151502179055506001601560016101000a81548160ff0219169083151502179055503480156200008e57600080fd5b506040516101008062002916833981018060405281019080805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919050505033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b06c9144c1c690d4cb40000006000819055506040805190810160405280600681526020017f50434841494e0000000000000000000000000000000000000000000000000000815250600590805190602001906200019a929190620007d9565b5060126006819055506040805190810160405280600381526020017f504149000000000000000000000000000000000000000000000000000000000081525060079080519060200190620001f0929190620007d9565b5087600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660098190555085600a8190555084600b8190555081601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002c2620002aa60005460646200071e640100000000026401000000009004565b600c5462000783640100000000026401000000009004565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200033f6200032760005460646200071e640100000000026401000000009004565b600d5462000783640100000000026401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620003bc620003a460005460646200071e640100000000026401000000009004565b600e5462000783640100000000026401000000009004565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620004396200042160005460646200071e640100000000026401000000009004565b600f5462000783640100000000026401000000009004565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a38273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a38073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a38173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3505050505050505062000888565b6000806200073e60008411620007c9640100000000026401000000009004565b82848115156200074a57fe5b0490506200077983858115156200075d57fe5b06828502018514620007c9640100000000026401000000009004565b8091505092915050565b6000808284029050620007bf6000851480620007aa5750838583811515620007a757fe5b04145b620007c9640100000000026401000000009004565b8091505092915050565b801515620007d657600080fd5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200081c57805160ff19168380011785556200084d565b828001600101855582156200084d579182015b828111156200084c5782518255916020019190600101906200082f565b5b5090506200085c919062000860565b5090565b6200088591905b808211156200088157600081600090555060010162000867565b5090565b90565b61207e80620008986000396000f300608060405260043610610196576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146101a0578063095ea7b31461023057806318160ddd146102955780631a0b1b86146102c057806323b872dd146102eb57806329dcb0cf146103705780633097324c1461039b578063313ce567146103c65780634e054a67146103f1578063521eb2731461043457806359e415d31461048b57806364edfbf0146104b657806368a72fba146104c057806370a08231146104eb57806376802b85146105425780638da5cb5b1461059957806395d89b41146105f05780639622c5fd146106805780639aef319f1461073c578063a58fd85b14610753578063a9059cbb14610782578063aaa7062b146107e7578063be9a655514610812578063bff356181461083d578063c1ce53fc1461086c578063d2161687146108d5578063dd62ed3e14610904578063ea6ef2fe1461097b578063efbe1c1c146109a6578063f2fde38b146109d1578063f72084b214610a14578063f7decfd114610a3f575b61019e610a6e565b005b3480156101ac57600080fd5b506101b5610eb2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101f55780820151818401526020810190506101da565b50505050905090810190601f1680156102225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023c57600080fd5b5061027b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f50565b604051808215151515815260200191505060405180910390f35b3480156102a157600080fd5b506102aa6110f4565b6040518082815260200191505060405180910390f35b3480156102cc57600080fd5b506102d56110fa565b6040518082815260200191505060405180910390f35b3480156102f757600080fd5b50610356600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611100565b604051808215151515815260200191505060405180910390f35b34801561037c57600080fd5b506103856113c7565b6040518082815260200191505060405180910390f35b3480156103a757600080fd5b506103b06113cd565b6040518082815260200191505060405180910390f35b3480156103d257600080fd5b506103db6113d3565b6040518082815260200191505060405180910390f35b3480156103fd57600080fd5b50610432600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113d9565b005b34801561044057600080fd5b50610449611682565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561049757600080fd5b506104a06116a8565b6040518082815260200191505060405180910390f35b6104be610a6e565b005b3480156104cc57600080fd5b506104d56116ae565b6040518082815260200191505060405180910390f35b3480156104f757600080fd5b5061052c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116b4565b6040518082815260200191505060405180910390f35b34801561054e57600080fd5b50610583600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116fd565b6040518082815260200191505060405180910390f35b3480156105a557600080fd5b506105ae611715565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105fc57600080fd5b5061060561173b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561064557808201518184015260208101905061062a565b50505050905090810190601f1680156106725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561068c57600080fd5b506106c1600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117d9565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107015780820151818401526020810190506106e6565b50505050905090810190601f16801561072e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561074857600080fd5b50610751611889565b005b34801561075f57600080fd5b5061078060048036038101908080351515906020019092919050505061193e565b005b34801561078e57600080fd5b506107cd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119f2565b604051808215151515815260200191505060405180910390f35b3480156107f357600080fd5b506107fc611bad565b6040518082815260200191505060405180910390f35b34801561081e57600080fd5b50610827611bb3565b6040518082815260200191505060405180910390f35b34801561084957600080fd5b5061086a600480360381019080803515159060200190929190505050611bb9565b005b34801561087857600080fd5b506108d3600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c6d565b005b3480156108e157600080fd5b506108ea611d92565b604051808215151515815260200191505060405180910390f35b34801561091057600080fd5b50610965600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611da5565b6040518082815260200191505060405180910390f35b34801561098757600080fd5b50610990611e2c565b6040518082815260200191505060405180910390f35b3480156109b257600080fd5b506109bb611e32565b6040518082815260200191505060405180910390f35b3480156109dd57600080fd5b50610a12600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e38565b005b348015610a2057600080fd5b50610a29611f0f565b6040518082815260200191505060405180910390f35b348015610a4b57600080fd5b50610a54611f15565b604051808215151515815260200191505060405180910390f35b6000806000600b544211151515610a8457600080fd5b640df84758003a11151515610a9857600080fd5b6009544210151515610aa957600080fd5b34925067016345785d8a00008310151515610ac357600080fd5b610acf60115484611f28565b60118190555060145460115411151515610ae857600080fd5b610b31601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611f28565b9150600a5442111515610b5a5767058d15e1762800008211151515610b5557600080fd5b610b72565b678ac7230489e800008211151515610b7157600080fd5b5b81601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bc283601354611f52565b9050610c0d81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f28565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cbb60026000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611f85565b60026000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015610d88573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff16601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a33373ffffffffffffffffffffffffffffffffffffffff167f3f1cfec7ab004940203f20c0b2592de62030ff6a47b9e0312d5cfcc02cb7107484601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548460405180848152602001838152602001828152602001935050505060405180910390a2505050565b60058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f485780601f10610f1d57610100808354040283529160200191610f48565b820191906000526020600020905b815481529060010190602001808311610f2b57829003601f168201915b505050505081565b6000600160009054906101000a900460ff1615610f6c57600080fd5b60008214158015610ffa57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b1561100457600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b60135481565b600080606060048101600036905014151561111a57600080fd5b600160009054906101000a900460ff161561113457600080fd5b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506111bd8285611f85565b600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611286600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611f85565b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611312600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611f28565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925050509392505050565b600b5481565b600f5481565b60065481565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561143757600080fd5b601560019054906101000a900460ff16151561145257600080fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061154460026000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611f28565b60026000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a38173ffffffffffffffffffffffffffffffffffffffff167f906b403a7519ac9bc0fd466448daa297cf7a5a33f930ba9dfc6c4d0a95b27bb3826040518082815260200191505060405180910390a25050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60115481565b60145481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60126020528060005260406000206000915090505481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117d15780601f106117a6576101008083540402835291602001916117d1565b820191906000526020600020905b8154815290600101906020018083116117b457829003601f168201915b505050505081565b60166020528060005260406000206000915090508054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156118815780601f1061185657610100808354040283529160200191611881565b820191906000526020600020905b81548152906001019060200180831161186457829003601f168201915b505050505081565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118e557600080fd5b6000601560016101000a81548160ff0219169083151502179055507fc83570cc833aff7d6a8b7cf672903df645c8055265bd66f527aa9e3d053d26776000604051808215151515815260200191505060405180910390a1565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561199a57600080fd5b80601560006101000a81548160ff0219169083151502179055507f6df4eaa3d8aaf0b7455d0f66db534ec432858a40c60638fab7373d0e8c3cc25181604051808215151515815260200191505060405180910390a150565b60006040600481016000369050141515611a0b57600080fd5b600160009054906101000a900460ff1615611a2557600080fd5b611a6e600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611f85565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611afa600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611f28565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600e5481565b60095481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c1557600080fd5b80600160006101000a81548160ff0219169083151502179055507f315845123c6f0549151ca220827f2da26372cb5b8ea113bf30a7af87c51e70f981604051808215151515815260200191505060405180910390a150565b601560009054906101000a900460ff161515611c8857600080fd5b80601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209080519060200190611cdb929190611fad565b503373ffffffffffffffffffffffffffffffffffffffff167feec457a060cac001341b6aa57aef4ab1120201f8771515492d29aa5d193d63d6826040518080602001828103825283818151815260200191508051906020019080838360005b83811015611d55578082015181840152602081019050611d3a565b50505050905090810190601f168015611d825780820380516001836020036101000a031916815260200191505b509250505060405180910390a250565b601560009054906101000a900460ff1681565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c5481565b600a5481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e9457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611f0c5780600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600d5481565b601560019054906101000a900460ff1681565b6000808284019050611f48848210158015611f435750838210155b611f9e565b8091505092915050565b6000808284029050611f7b6000851480611f765750838583811515611f7357fe5b04145b611f9e565b8091505092915050565b6000611f9383831115611f9e565b818303905092915050565b801515611faa57600080fd5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611fee57805160ff191683800117855561201c565b8280016001018555821561201c579182015b8281111561201b578251825591602001919060010190612000565b5b509050612029919061202d565b5090565b61204f91905b8082111561204b576000816000905550600101612033565b5090565b905600a165627a7a723058206c6483db81383e0885a8976c5b5d16972b432717f06214ed0e481eb6a917802e002900000000000000000000000001091506ce9f1977a660c5ad4915cbd89e4e1a49000000000000000000000000000000000000000000000000000000005b0bd320000000000000000000000000000000000000000000000000000000005b0bef40000000000000000000000000000000000000000000000000000000005b0c7be0000000000000000000000000aedd98f86ca23656832ef2ab09b99655754a635400000000000000000000000034c3278b6d00b1fd6fe676e6756a12f4e15f9c990000000000000000000000007429f3eca2dca9f12fe0728c2f1ac198dbb64f850000000000000000000000008aac88533bafe1c765d81fd145c9d6b138aa38ab

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000001091506ce9f1977a660c5ad4915cbd89e4e1a49000000000000000000000000000000000000000000000000000000005b0bd320000000000000000000000000000000000000000000000000000000005b0bef40000000000000000000000000000000000000000000000000000000005b0c7be0000000000000000000000000aedd98f86ca23656832ef2ab09b99655754a635400000000000000000000000034c3278b6d00b1fd6fe676e6756a12f4e15f9c990000000000000000000000007429f3eca2dca9f12fe0728c2f1ac198dbb64f850000000000000000000000008aac88533bafe1c765d81fd145c9d6b138aa38ab

-----Decoded View---------------
Found 8 constructor arguments :
Arg [0] : 00000000000000000000000001091506ce9f1977a660c5ad4915cbd89e4e1a49
Arg [1] : 000000000000000000000000000000000000000000000000000000005b0bd320
Arg [2] : 000000000000000000000000000000000000000000000000000000005b0bef40
Arg [3] : 000000000000000000000000000000000000000000000000000000005b0c7be0
Arg [4] : 000000000000000000000000aedd98f86ca23656832ef2ab09b99655754a6354
Arg [5] : 00000000000000000000000034c3278b6d00b1fd6fe676e6756a12f4e15f9c99
Arg [6] : 0000000000000000000000007429f3eca2dca9f12fe0728c2f1ac198dbb64f85
Arg [7] : 0000000000000000000000008aac88533bafe1c765d81fd145c9d6b138aa38ab


   Swarm Source:
bzzr://6c6483db81383e0885a8976c5b5d16972b432717f06214ed0e481eb6a917802e

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.