ETH Price: $1,849.77 (+0.86%)
Gas: 23 Gwei
 

Overview

Max Total Supply

2,508,027,169.5875 IT

Holders

184

Total Transfers

-

Market

Fully Diluted Market Cap

$0.00

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Exchange platform

Market

Volume (24H):$0.00
Market Capitalization:$0.00
Circulating Supply:0.00 IT
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
IDCToken

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-07-18
*/

pragma solidity ^0.4.24;

library SafeMath {

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

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

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
      if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }
  
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0);
    uint256 c = a / b;
    assert(a == b * c + a % b); 
    return c;
  }
}

contract Ownable {

  address public owner;
  event SetOwner(address indexed oldOwner, address indexed newOwner);
  
  constructor() internal {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  function setOwner(address _newOwner) external onlyOwner {
    emit SetOwner(owner, _newOwner);
    owner = _newOwner;
  }
}

contract Saleable is Ownable {

  address public saler;
  event SetSaler(address indexed oldSaler, address indexed newSaler);

  modifier onlySaler() {
    require(msg.sender == saler);
    _;
  }

  function setSaler(address _newSaler) external onlyOwner {
    emit SetSaler(saler, _newSaler);
    saler = _newSaler;
  }
}

contract Pausable is Ownable {

  bool public paused = false;

  event Pause();
  event Unpause();

  modifier notPaused() {
    require(!paused);
    _;
  }

  modifier isPaused() {
    require(paused);
    _;
  }

  function pause() onlyOwner notPaused public {
    paused = true;
    emit Pause();
  }

  function unpause() onlyOwner isPaused public {
    paused = false;
    emit Unpause();
  }
}

contract ERC20Interface {
    
  function totalSupply() public view returns (uint256);
  function decimals() public view returns (uint8);
  function balanceOf(address _owner) public view returns (uint256);
  function transfer(address _to, uint256 _value) public returns (bool);
 
  function allowance(address _owner, address _spender) public view returns (uint256);
  function approve(address _spender, uint256 _value) public returns (bool);
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool);

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract StandToken is ERC20Interface {

  using SafeMath for uint256;

  string public name;
  string public symbol;
  uint8 public decimals;
  uint256 public totalSupply;

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

  function totalSupply() public view returns (uint256) {
    return totalSupply;
  }
  
  function decimals() public view returns (uint8) {
    return decimals;
  }
  
  function balanceOf(address _owner) public view returns (uint256) {
    return balances[_owner];
  }

  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }

  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    emit Transfer(_from, _to, _value);
    return true;
  }
}

contract BurnableToken is StandToken {

  event Burn(address indexed burner, uint256 value);

  function burn(uint256 _value) public {
    require(_value <= balances[msg.sender]);

    address burner = msg.sender;
    balances[burner] = balances[burner].sub(_value);
    totalSupply = totalSupply.sub(_value);
    emit Burn(burner, _value);
  }
}

contract IDCToken is BurnableToken, Pausable, Saleable {

  address public addrTeam;
  address public addrSale;
  address public addrMine;

  mapping(address => uint256) public tokenAngel;
  mapping(address => uint256) public tokenPrivate;
  mapping(address => uint256) public tokenCrowd;

  uint256 public release = 0;
  uint256 private teamLocked = 0;
  
  uint256 constant private DAY_10 = 10 days;
  uint256 constant private DAY_90 = 90 days;
  uint256 constant private DAY_120 = 120 days;
  uint256 constant private DAY_150 = 150 days;
  uint256 constant private DAY_180 = 180 days;
  uint256 constant private DAY_360 = 360 days;
  uint256 constant private DAY_720 = 720 days;
  
  event TransferToken(uint8 stage, address indexed to, uint256 value);
  event TokenRelease(address caller, uint256 time);

  constructor(address _team, address _sale, address _mine) public {
    name = "IDC Token";
    symbol = "IT";
    decimals = 18;
    totalSupply = 3*10**9*10**uint256(decimals); //3 billion        
    
    addrTeam = _team;
    addrSale = _sale;
    addrMine = _mine;
    
    balances[_team] = totalSupply.mul(2).div(5); //40% for team
    balances[_sale] = totalSupply.mul(1).div(5); //20% for sale
    balances[_mine] = totalSupply.mul(2).div(5); //40% for mining
    teamLocked = balances[_team];    
    
    emit Transfer(0,_team,balances[_team]);
    emit Transfer(0,_sale,balances[_sale]);
    emit Transfer(0,_mine,balances[_mine]);
  }

  function transfer(address _to, uint256 _value) notPaused public returns (bool) {
    if(msg.sender == addrTeam || tokenAngel[msg.sender] > 0 || tokenPrivate[msg.sender] > 0) {
      require(balanceOfUnlocked(msg.sender) >= _value);
    }
    StandToken.transfer(_to, _value);
    return true;
  }
  
  function transferFrom(address _from, address _to, uint256 _value) notPaused public returns (bool) {
    if(_from == addrTeam || tokenAngel[_from] > 0 || tokenPrivate[_from] > 0) {
      require(balanceOfUnlocked(_from) >= _value);
    }
    StandToken.transferFrom(_from, _to, _value);
    return true;
  }  
  
  function balanceOfUnlocked(address _sender) public view returns (uint256) {
    require(release > 0 && now > release);
    uint256 tmPast = now.sub(release);
    uint256 balance = balanceOf(_sender);
    
    if(_sender == addrTeam) {
      if(tmPast < DAY_180) {
        balance = balance.sub(teamLocked);
      }
      else if(tmPast >= DAY_180 && tmPast < DAY_360) {
        balance = balance.sub(teamLocked.mul(7).div(10));
      }
      else if(tmPast >= DAY_360 && tmPast < DAY_720) {
        balance = balance.sub(teamLocked.mul(4).div(10));
      }
    }
    if(tokenAngel[_sender] > 0) {
      if(tmPast < DAY_120) {
        balance = balance.sub(tokenAngel[_sender]);
      }
      else if(tmPast >= DAY_120 && tmPast < DAY_150) {
        balance = balance.sub(tokenAngel[_sender].mul(7).div(10));
      }
      else if(tmPast >= DAY_150 && tmPast < DAY_180) {
        balance = balance.sub(tokenAngel[_sender].mul(4).div(10));
      }
    }
    if(tokenPrivate[_sender] > 0) {
      if(tmPast < DAY_90) {
        balance = balance.sub(tokenPrivate[_sender].div(2));
      }
    }
    return balance;
  }
  
  function transferToken(uint8 _stage, address _to, uint256 _tokens) onlySaler external payable {
    require(_stage >= 0 && _stage <= 2);
    if(_stage == 0) { 
      tokenAngel[_to] = tokenAngel[_to].add(_tokens);
    }
    else if(_stage == 1) {
      tokenPrivate[_to] = tokenPrivate[_to].add(_tokens);
    }
    else if(_stage == 2) { 
      tokenCrowd[_to] = tokenCrowd[_to].add(_tokens);
    }
    balances[addrSale] = balances[addrSale].sub(_tokens);
    balances[_to] = balances[_to].add(_tokens);
    emit Transfer(addrSale, _to, _tokens);
    emit TransferToken(_stage, _to, _tokens);
  }

  function burnToken(uint256 _tokens) onlySaler external returns (bool) {
    require(_tokens > 0);
    balances[addrSale] = balances[addrSale].sub(_tokens);
    totalSupply = totalSupply.sub(_tokens);
    emit Burn(addrSale, _tokens);
  }
  
  function tokenRelease() onlySaler external returns (bool) {
    require(release == 0);
    release = now + DAY_10;
    emit TokenRelease(msg.sender, release);
    return true;
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"addrTeam","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saler","outputs":[{"name":"","type":"address"}],"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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newSaler","type":"address"}],"name":"setSaler","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"_tokens","type":"uint256"}],"name":"burnToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"addrSale","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_stage","type":"uint8"},{"name":"_to","type":"address"},{"name":"_tokens","type":"uint256"}],"name":"transferToken","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"release","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":"tokenAngel","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokenPrivate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"tokenRelease","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_sender","type":"address"}],"name":"balanceOfUnlocked","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":"addrMine","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tokenCrowd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_team","type":"address"},{"name":"_sale","type":"address"},{"name":"_mine","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"stage","type":"uint8"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"TransferToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"caller","type":"address"},{"indexed":false,"name":"time","type":"uint256"}],"name":"TokenRelease","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"oldSaler","type":"address"},{"indexed":true,"name":"newSaler","type":"address"}],"name":"SetSaler","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"oldOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"SetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","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

60806040526006805460a060020a60ff02191690556000600e819055600f553480156200002b57600080fd5b506040516060806200183b83398101604081815282516020808501519483015160068054600160a060020a0319163317905583850190935260098085527f49444320546f6b656e000000000000000000000000000000000000000000000091909401908152909392620000a19160009162000341565b506040805180820190915260028082527f49540000000000000000000000000000000000000000000000000000000000006020909201918252620000e89160019162000341565b5060028054601260ff199091161780825560ff16600a90810a63b2d05e0002600381905560088054600160a060020a0319908116600160a060020a0389811691909117909255600980548216888416179055835416908516179091556200017a916005916200016591640100000000620002cc8102620013971704565b90640100000000620013c26200030682021704565b600160a060020a038416600090815260046020526040902055600354620001b9906005906200016590600164010000000062001397620002cc82021704565b600160a060020a038316600090815260046020526040902055600354620001f8906005906200016590600264010000000062001397620002cc82021704565b600160a060020a0380831660009081526004602090815260408083209490945591861680825283822054600f81905584519081529351909391926000805160206200181b833981519152928290030190a3600160a060020a038216600081815260046020908152604080832054815190815290516000805160206200181b833981519152929181900390910190a3600160a060020a038116600081815260046020908152604080832054815190815290516000805160206200181b833981519152929181900390910190a3505050620003e6565b600080831515620002e15760009150620002ff565b50828202828482811515620002f257fe5b0414620002fb57fe5b8091505b5092915050565b6000808083116200031657600080fd5b82848115156200032257fe5b04905082848115156200033157fe5b068184020184141515620002fb57fe5b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200038457805160ff1916838001178555620003b4565b82800160010185558215620003b4579182015b82811115620003b457825182559160200191906001019062000397565b50620003c2929150620003c6565b5090565b620003e391905b80821115620003c25760008155600101620003cd565b90565b61142580620003f66000396000f3006080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461016e578063095ea7b3146101f857806313af403514610230578063168769761461025357806318160ddd146102845780631ffd99f4146102ab57806323b872dd146102c0578063313ce567146102ea57806333fbff32146103155780633f4ba83a1461033657806342966c681461034b5780635c975abb1461036357806370a08231146103785780637b47ec1a146103995780637b875aab146103b157806383b60a33146103c65780638456cb59146103e357806386d1a69f146103f85780638da5cb5b1461040d57806395d89b4114610422578063a0fb02bf14610437578063a9059cbb14610458578063c3c687e41461047c578063cac351121461049d578063ceddd07d146104b2578063dd62ed3e146104d3578063e872a05e146104fa578063febc0f691461050f575b600080fd5b34801561017a57600080fd5b50610183610530565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101bd5781810151838201526020016101a5565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020457600080fd5b5061021c600160a060020a03600435166024356105be565b604080519115158252519081900360200190f35b34801561023c57600080fd5b50610251600160a060020a0360043516610624565b005b34801561025f57600080fd5b506102686106a4565b60408051600160a060020a039092168252519081900360200190f35b34801561029057600080fd5b506102996106b3565b60408051918252519081900360200190f35b3480156102b757600080fd5b506102686106b9565b3480156102cc57600080fd5b5061021c600160a060020a03600435811690602435166044356106c8565b3480156102f657600080fd5b506102ff610765565b6040805160ff9092168252519081900360200190f35b34801561032157600080fd5b50610251600160a060020a036004351661076e565b34801561034257600080fd5b506102516107ee565b34801561035757600080fd5b50610251600435610866565b34801561036f57600080fd5b5061021c610915565b34801561038457600080fd5b50610299600160a060020a0360043516610925565b3480156103a557600080fd5b5061021c600435610940565b3480156103bd57600080fd5b50610268610a0a565b61025160ff60043516600160a060020a0360243516604435610a19565b3480156103ef57600080fd5b50610251610c4d565b34801561040457600080fd5b50610299610cca565b34801561041957600080fd5b50610268610cd0565b34801561042e57600080fd5b50610183610cdf565b34801561044357600080fd5b50610299600160a060020a0360043516610d39565b34801561046457600080fd5b5061021c600160a060020a0360043516602435610d4b565b34801561048857600080fd5b50610299600160a060020a0360043516610dd1565b3480156104a957600080fd5b5061021c610de3565b3480156104be57600080fd5b50610299600160a060020a0360043516610e56565b3480156104df57600080fd5b50610299600160a060020a03600435811690602435166110c3565b34801561050657600080fd5b506102686110ee565b34801561051b57600080fd5b50610299600160a060020a03600435166110fd565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105b65780601f1061058b576101008083540402835291602001916105b6565b820191906000526020600020905b81548152906001019060200180831161059957829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b600654600160a060020a0316331461063b57600080fd5b600654604051600160a060020a038084169216907fcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c66390600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600854600160a060020a031681565b60035490565b600754600160a060020a031681565b60065460009060a060020a900460ff16156106e257600080fd5b600854600160a060020a03858116911614806107145750600160a060020a0384166000908152600b6020526040812054115b806107355750600160a060020a0384166000908152600c6020526040812054115b1561074f578161074485610e56565b101561074f57600080fd5b61075a84848461110f565b506001949350505050565b60025460ff1690565b600654600160a060020a0316331461078557600080fd5b600754604051600160a060020a038084169216907f19b95055996e5036181c87cd15b4d713d9685b7414e9f5ac01d068bcdd92e5a290600090a36007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600654600160a060020a0316331461080557600080fd5b60065460a060020a900460ff16151561081d57600080fd5b6006805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b3360009081526004602052604081205482111561088257600080fd5b50336000818152600460205260409020546108a3908363ffffffff61128816565b600160a060020a0382166000908152600460205260409020556003546108cf908363ffffffff61128816565b600355604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b60065460a060020a900460ff1681565b600160a060020a031660009081526004602052604090205490565b600754600090600160a060020a0316331461095a57600080fd5b6000821161096757600080fd5b600954600160a060020a0316600090815260046020526040902054610992908363ffffffff61128816565b600954600160a060020a03166000908152600460205260409020556003546109c0908363ffffffff61128816565b600355600954604080518481529051600160a060020a03909216917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59181900360200190a2919050565b600954600160a060020a031681565b600754600160a060020a03163314610a3057600080fd5b60008360ff1610158015610a48575060028360ff1611155b1515610a5357600080fd5b60ff83161515610aa457600160a060020a0382166000908152600b6020526040902054610a86908263ffffffff61129a16565b600160a060020a0383166000908152600b6020526040902055610b46565b8260ff1660011415610af757600160a060020a0382166000908152600c6020526040902054610ad9908263ffffffff61129a16565b600160a060020a0383166000908152600c6020526040902055610b46565b8260ff1660021415610b4657600160a060020a0382166000908152600d6020526040902054610b2c908263ffffffff61129a16565b600160a060020a0383166000908152600d60205260409020555b600954600160a060020a0316600090815260046020526040902054610b71908263ffffffff61128816565b600954600160a060020a039081166000908152600460205260408082209390935590841681522054610ba9908263ffffffff61129a16565b600160a060020a03808416600081815260046020908152604091829020949094556009548151868152915192949316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a36040805160ff85168152602081018390528151600160a060020a038516927fb3eefc5b5080f6622957fa472b585c519ac7794ffa3e4add4c29f1da13f66a2e928290030190a2505050565b600654600160a060020a03163314610c6457600080fd5b60065460a060020a900460ff1615610c7b57600080fd5b6006805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600e5481565b600654600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105b65780601f1061058b576101008083540402835291602001916105b6565b600b6020526000908152604090205481565b60065460009060a060020a900460ff1615610d6557600080fd5b600854600160a060020a0316331480610d8b5750336000908152600b6020526040812054115b80610da35750336000908152600c6020526040812054115b15610dbd5781610db233610e56565b1015610dbd57600080fd5b610dc783836112b4565b5060019392505050565b600c6020526000908152604090205481565b600754600090600160a060020a03163314610dfd57600080fd5b600e5415610e0a57600080fd5b42620d2f0001600e81905560408051338152602081019290925280517f14a06710045ca7a95715254e2b85399a0635d726f4d48e8bf662d0ecfe1b84239281900390910190a150600190565b600080600080600e54118015610e6d5750600e5442115b1515610e7857600080fd5b600e54610e8c90429063ffffffff61128816565b9150610e9784610925565b600854909150600160a060020a0385811691161415610f655762ed4e00821015610ed657600f54610ecf90829063ffffffff61128816565b9050610f65565b62ed4e008210158015610eec57506301da9c0082105b15610f2857610ecf610f1b600a610f0f6007600f5461139790919063ffffffff16565b9063ffffffff6113c216565b829063ffffffff61128816565b6301da9c008210158015610f3f57506303b5380082105b15610f6557610f62610f1b600a610f0f6004600f5461139790919063ffffffff16565b90505b600160a060020a0384166000908152600b6020526040812054111561106157629e3400821015610fc057600160a060020a0384166000908152600b6020526040902054610fb990829063ffffffff61128816565b9050611061565b629e34008210158015610fd5575062c5c10082105b1561100f57600160a060020a0384166000908152600b6020526040902054610fb990610f1b90600a90610f0f90600763ffffffff61139716565b62c5c1008210158015611024575062ed4e0082105b1561106157600160a060020a0384166000908152600b602052604090205461105e90610f1b90600a90610f0f90600463ffffffff61139716565b90505b600160a060020a0384166000908152600c602052604081205411156110bc576276a7008210156110bc57600160a060020a0384166000908152600c60205260409020546110b990610f1b90600263ffffffff6113c216565b90505b9392505050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600a54600160a060020a031681565b600d6020526000908152604090205481565b6000600160a060020a038316151561112657600080fd5b600160a060020a03841660009081526004602052604090205482111561114b57600080fd5b600160a060020a038416600090815260056020908152604080832033845290915290205482111561117b57600080fd5b600160a060020a0384166000908152600460205260409020546111a4908363ffffffff61128816565b600160a060020a0380861660009081526004602052604080822093909355908516815220546111d9908363ffffffff61129a16565b600160a060020a03808516600090815260046020908152604080832094909455918716815260058252828120338252909152205461121d908363ffffffff61128816565b600160a060020a03808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60008282111561129457fe5b50900390565b6000828201838110156112a957fe5b8091505b5092915050565b6000600160a060020a03831615156112cb57600080fd5b336000908152600460205260409020548211156112e757600080fd5b33600090815260046020526040902054611307908363ffffffff61128816565b3360009081526004602052604080822092909255600160a060020a03851681522054611339908363ffffffff61129a16565b600160a060020a0384166000818152600460209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000808315156113aa57600091506112ad565b508282028284828115156113ba57fe5b04146112a957fe5b6000808083116113d157600080fd5b82848115156113dc57fe5b04905082848115156113ea57fe5b0681840201841415156112a957fe00a165627a7a72305820a7325d31592e773cb8f0c3874ca6e4002cb888809fbd690ed101e2e8aac47f310029ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef00000000000000000000000094259aa3e1acd73921b17f581cdf8d5b427dcc0d000000000000000000000000e32b4aad8c2e1c2bee04cd12dd6aee86424876cd0000000000000000000000001a41ecde3c7f2c9b098a222377c3b8f14dc6b6f6

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

00000000000000000000000094259aa3e1acd73921b17f581cdf8d5b427dcc0d000000000000000000000000e32b4aad8c2e1c2bee04cd12dd6aee86424876cd0000000000000000000000001a41ecde3c7f2c9b098a222377c3b8f14dc6b6f6

-----Decoded View---------------
Arg [0] : _team (address): 0x94259AA3E1Acd73921B17f581CDf8D5B427dcc0D
Arg [1] : _sale (address): 0xE32b4Aad8c2e1c2bEE04CD12dD6aEE86424876Cd
Arg [2] : _mine (address): 0x1A41ecde3c7F2c9B098a222377C3B8f14Dc6b6f6

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000094259aa3e1acd73921b17f581cdf8d5b427dcc0d
Arg [1] : 000000000000000000000000e32b4aad8c2e1c2bee04cd12dd6aee86424876cd
Arg [2] : 0000000000000000000000001a41ecde3c7f2c9b098a222377c3b8f14dc6b6f6


Swarm Source

bzzr://a7325d31592e773cb8f0c3874ca6e4002cb888809fbd690ed101e2e8aac47f31
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.