ETH Price: $3,135.68 (+2.03%)

Token

FAS (FAS)
 

Overview

Max Total Supply

3,600,000,000 FAS

Holders

19,005

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
53 FAS

Value
$0.00
0x99574416bEDbA07d30C613EdAcF89A5899119411
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
FAS

Compiler Version
v0.4.23+commit.124ca40d

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-10-01
*/

pragma solidity ^0.4.20;

// solc -v : 0.4.23+commit.124ca40d.Emscripten.clang

library safeMath
{
  function mul(uint256 a, uint256 b) internal pure returns (uint256)
  {
    if(a==0) return 0;
    uint256 c = a * b;
    require(c / a == b);
    return c;
  }

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

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    uint256 c = a - b;

    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}

contract Event
{
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Deposit(address indexed sender, uint256 amount);
  event TokenBurn(address indexed from, uint256 value);
  event TokenAdd(address indexed from, uint256 value);
  event Set_TokenReward(uint256 changedTokenReward);
  event Set_DepositPeriod(uint256 startingTime, uint256 closingTime);
  event WithdrawETH(uint256 amount);
  event BlockedAddress(address blockedAddress);
  event TempLockedAddress(address tempLockAddress, uint256 unlockTime);
}

contract Variable
{
  string public name;
  string public symbol;
  uint256 public decimals;
  uint256 public totalSupply;
  address public owner;
  uint256 internal _decimals;
  uint256 internal tokenReward;
  uint256 internal startingTime;
  uint256 internal closingTime;
  bool internal transferLock;
  bool internal depositLock;
  mapping (address => bool) public allowedAddress;
  mapping (address => bool) public blockedAddress;
  mapping (address => uint256) public tempLockedAddress;

  address withdraw_wallet;
  mapping (address => uint256) public balanceOf;


  constructor() public
  {
    name = "FAS";
    symbol = "FAS";
    decimals = 18;
    _decimals = 10 ** uint256(decimals);
    tokenReward = 0;
    totalSupply = _decimals * 3600000000;
    startingTime = 0;// 18.01.01 00:00:00 1514732400;
    closingTime = 0;// 18.12.31 23.59.59 1546268399;
    transferLock = true;
    depositLock = true;
    owner =  0x562C15Bb5Bd14Ed949b0dab50CcC45f75A9484CD;
    balanceOf[owner] = totalSupply;
    allowedAddress[owner] = true;
    withdraw_wallet = 0x562C15Bb5Bd14Ed949b0dab50CcC45f75A9484CD;
  }
}

contract Modifiers is Variable
{
  modifier isOwner
  {
    assert(owner == msg.sender);
    _;
  }

  modifier isValidAddress
  {
    assert(0x0 != msg.sender);
    _;
  }
}

contract Set is Variable, Modifiers, Event
{
  function setTokenReward(uint256 _tokenReward) public isOwner returns(bool success)
  {
    tokenReward = _tokenReward;
    emit Set_TokenReward(tokenReward);
    return true;
  }
  function setDepositPeriod(uint256 _startingTime,uint256 _closingTime) public isOwner returns(bool success)
  {
    startingTime = _startingTime;
    closingTime = _closingTime;

    emit Set_DepositPeriod(startingTime, closingTime);
    return true;
  }
  function setTransferLock(bool _transferLock) public isOwner returns(bool success)
  {
    transferLock = _transferLock;
    return true;
  }
  function setDepositLock(bool _depositLock) public isOwner returns(bool success)
  {
    depositLock = _depositLock;
    return true;
  }
}

contract manageAddress is Variable, Modifiers, Event
{

  function add_allowedAddress(address _address) public isOwner
  {
    allowedAddress[_address] = true;
  }

  function add_blockedAddress(address _address) public isOwner
  {
    require(_address != owner);
    blockedAddress[_address] = true;
    emit BlockedAddress(_address);
  }

  function delete_allowedAddress(address _address) public isOwner
  {
    require(_address != owner);
    allowedAddress[_address] = false;
  }

  function delete_blockedAddress(address _address) public isOwner
  {
    blockedAddress[_address] = false;
  }
}

contract Get is Variable, Modifiers
{
  function get_tokenTime() public view returns(uint256 start, uint256 stop)
  {
    return (startingTime,closingTime);
  }
  function get_transferLock() public view returns(bool)
  {
    return transferLock;
  }
  function get_depositLock() public view returns(bool)
  {
    return depositLock;
  }
  function get_tokenReward() public view returns(uint256)
  {
    return tokenReward;
  }

}

contract Admin is Variable, Modifiers, Event
{
  using safeMath for uint256;

  function admin_transfer_tempLockAddress(address _to, uint256 _value, uint256 _unlockTime) public isOwner returns(bool success)
  {
    balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    tempLockedAddress[_to] = _unlockTime;
    emit Transfer(msg.sender, _to, _value);
    emit TempLockedAddress(_to, _unlockTime);
    return true;
  }
  function admin_transferFrom(address _from, address _to, uint256 _value) public isOwner returns(bool success)
  {
    balanceOf[_from] = balanceOf[_from].sub(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    emit Transfer(_from, _to, _value);
    return true;
  }
  function admin_tokenBurn(uint256 _value) public isOwner returns(bool success)
  {
    balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
    totalSupply = totalSupply.sub(_value);
    emit TokenBurn(msg.sender, _value);
    return true;
  }
  function admin_tokenAdd(uint256 _value) public isOwner returns(bool success)
  {
    balanceOf[msg.sender] = balanceOf[msg.sender].add(_value);
    totalSupply = totalSupply.add(_value);
    emit TokenAdd(msg.sender, _value);
    return true;
  }
  function admin_renewLockedAddress(address _address, uint256 _unlockTime) public isOwner returns(bool success)
  {
    tempLockedAddress[_address] = _unlockTime;
    emit TempLockedAddress(_address, _unlockTime);
    return true;
  }
}

contract FAS is Variable, Event, Get, Set, Admin, manageAddress
{
  using safeMath for uint256;

  function() payable public
  {
    require(startingTime < block.timestamp && closingTime > block.timestamp);
    require(!depositLock);
    uint256 tokenValue;
    tokenValue = (msg.value).mul(tokenReward);
    emit Deposit(msg.sender, msg.value);
    balanceOf[owner] = balanceOf[owner].sub(tokenValue);
    balanceOf[msg.sender] = balanceOf[msg.sender].add(tokenValue);
    emit Transfer(owner, msg.sender, tokenValue);
  }
  function transfer(address _to, uint256 _value) public isValidAddress
  {
    require(allowedAddress[msg.sender] || transferLock == false);
    require(tempLockedAddress[msg.sender] < block.timestamp);
    require(!blockedAddress[msg.sender] && !blockedAddress[_to]);
    balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
  }
  function withdraw(uint256 amount) public isOwner returns(bool)
  {
    withdraw_wallet.transfer(amount);
    emit WithdrawETH(amount);
    return true;
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"get_depositLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"admin_tokenBurn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"get_tokenReward","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"add_blockedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"withdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"allowedAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"tempLockedAddress","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"add_allowedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenReward","type":"uint256"}],"name":"setTokenReward","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"delete_blockedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"get_tokenTime","outputs":[{"name":"start","type":"uint256"},{"name":"stop","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"get_transferLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_startingTime","type":"uint256"},{"name":"_closingTime","type":"uint256"}],"name":"setDepositPeriod","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_unlockTime","type":"uint256"}],"name":"admin_transfer_tempLockAddress","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","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":false,"inputs":[{"name":"_address","type":"address"},{"name":"_unlockTime","type":"uint256"}],"name":"admin_renewLockedAddress","outputs":[{"name":"success","type":"bool"}],"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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_transferLock","type":"bool"}],"name":"setTransferLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"delete_allowedAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"admin_transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"admin_tokenAdd","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blockedAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_depositLock","type":"bool"}],"name":"setDepositLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"TokenBurn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"TokenAdd","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"changedTokenReward","type":"uint256"}],"name":"Set_TokenReward","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"startingTime","type":"uint256"},{"indexed":false,"name":"closingTime","type":"uint256"}],"name":"Set_DepositPeriod","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"WithdrawETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"blockedAddress","type":"address"}],"name":"BlockedAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tempLockAddress","type":"address"},{"indexed":false,"name":"unlockTime","type":"uint256"}],"name":"TempLockedAddress","type":"event"}]

60c0604052600360808190527f464153000000000000000000000000000000000000000000000000000000000060a09081526200004091600091906200014a565b506040805180820190915260038082527f4641530000000000000000000000000000000000000000000000000000000000602090920191825262000087916001916200014a565b506012600255670de0b6b3a7640000600555600060068190556b0ba1d9a70c21cda81000000060038190556007829055600882905560098054610100600160ff19928316811761ff001916919091179092556004805473562c15bb5bd14ed949b0dab50ccc45f75a9484cd600160a060020a03199182168117808455600160a060020a039081168852600e60209081526040808a20989098559354168752600a9092529390942080549091169091179055600d80549091169091179055620001ef565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018d57805160ff1916838001178555620001bd565b82800160010185558215620001bd579182015b82811115620001bd578251825591602001919060010190620001a0565b50620001cb929150620001cf565b5090565b620001ec91905b80821115620001cb5760008155600101620001d6565b90565b6110e980620001ff6000396000f3006080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146102a05780630d015e4b1461032a57806318160ddd1461035357806320d761131461037a5780632351c2f814610392578063271aedcf146103a75780632e1a7d4d146103ca578063313ce567146103e257806340908298146103f75780634eab3c10146104185780634ebb380e146104395780634fe01d381461045a57806351221873146104725780635debc7af146104935780635eeb9ff9146104c157806365c9e51e146104d65780636e32cf8e146104f157806370a08231146105185780638da5cb5b14610539578063924867641461056a57806395d89b411461058e578063a9059cbb146105a3578063bff35618146105c7578063d016492e146105e1578063d05391d214610602578063e6c4c2c71461062c578063fd4a772c14610644578063fe4170bc14610665575b60004260075410801561017d575042600854115b151561018857600080fd5b600954610100900460ff161561019d57600080fd5b6006546101b190349063ffffffff61067f16565b604080513481529051919250600160a060020a033316917fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c9181900360200190a2600454600160a060020a03166000908152600e602052604090205461021d908263ffffffff6106b816565b600454600160a060020a039081166000908152600e6020526040808220939093553390911681522054610256908263ffffffff6106cf16565b600160a060020a033381166000818152600e60209081526040918290209490945560045481518681529151929493169260008051602061109e83398151915292918290030190a350005b3480156102ac57600080fd5b506102b56106e1565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102ef5781810151838201526020016102d7565b50505050905090810190601f16801561031c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561033657600080fd5b5061033f61076f565b604080519115158252519081900360200190f35b34801561035f57600080fd5b5061036861077d565b60408051918252519081900360200190f35b34801561038657600080fd5b5061033f600435610783565b34801561039e57600080fd5b5061036861083d565b3480156103b357600080fd5b506103c8600160a060020a0360043516610843565b005b3480156103d657600080fd5b5061033f6004356108d1565b3480156103ee57600080fd5b50610368610962565b34801561040357600080fd5b5061033f600160a060020a0360043516610968565b34801561042457600080fd5b50610368600160a060020a036004351661097d565b34801561044557600080fd5b506103c8600160a060020a036004351661098f565b34801561046657600080fd5b5061033f6004356109cb565b34801561047e57600080fd5b506103c8600160a060020a0360043516610a26565b34801561049f57600080fd5b506104a8610a5f565b6040805192835260208301919091528051918290030190f35b3480156104cd57600080fd5b5061033f610a69565b3480156104e257600080fd5b5061033f600435602435610a72565b3480156104fd57600080fd5b5061033f600160a060020a0360043516602435604435610adb565b34801561052457600080fd5b50610368600160a060020a0360043516610bf4565b34801561054557600080fd5b5061054e610c06565b60408051600160a060020a039092168252519081900360200190f35b34801561057657600080fd5b5061033f600160a060020a0360043516602435610c15565b34801561059a57600080fd5b506102b5610c8e565b3480156105af57600080fd5b506103c8600160a060020a0360043516602435610ce8565b3480156105d357600080fd5b5061033f6004351515610e48565b3480156105ed57600080fd5b506103c8600160a060020a0360043516610e7a565b34801561060e57600080fd5b5061033f600160a060020a0360043581169060243516604435610ece565b34801561063857600080fd5b5061033f600435610f96565b34801561065057600080fd5b5061033f600160a060020a0360043516611050565b34801561067157600080fd5b5061033f6004351515611065565b60008083151561069257600091506106b1565b508282028284828115156106a257fe5b04146106ad57600080fd5b8091505b5092915050565b600080838311156106c857600080fd5b5050900390565b6000828201838110156106ad57600080fd5b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107675780601f1061073c57610100808354040283529160200191610767565b820191906000526020600020905b81548152906001019060200180831161074a57829003601f168201915b505050505081565b600954610100900460ff1690565b60035481565b60045460009033600160a060020a0390811691161461079e57fe5b600160a060020a0333166000908152600e60205260409020546107c7908363ffffffff6106b816565b600160a060020a0333166000908152600e60205260409020556003546107f3908363ffffffff6106b816565b600355604080518381529051600160a060020a033316917fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e919081900360200190a2506001919050565b60065490565b60045433600160a060020a0390811691161461085b57fe5b600454600160a060020a038281169116141561087657600080fd5b600160a060020a0381166000818152600b6020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60045460009033600160a060020a039081169116146108ec57fe5b600d54604051600160a060020a039091169083156108fc029084906000818181858888f19350505050158015610926573d6000803e3d6000fd5b506040805183815290517f94effa14ea3a1ef396fa2fd829336d1597f1d76b548c26bfa2332869706638af9181900360200190a1506001919050565b60025481565b600a6020526000908152604090205460ff1681565b600c6020526000908152604090205481565b60045433600160a060020a039081169116146109a757fe5b600160a060020a03166000908152600a60205260409020805460ff19166001179055565b60045460009033600160a060020a039081169116146109e657fe5b60068290556040805183815290517f0896161ec05719f9bbbd8730dd30e1548ba4a247e03e3187e5b359c95ebcf9d69181900360200190a1506001919050565b60045433600160a060020a03908116911614610a3e57fe5b600160a060020a03166000908152600b60205260409020805460ff19169055565b6007546008549091565b60095460ff1690565b60045460009033600160a060020a03908116911614610a8d57fe5b60078390556008829055604080518481526020810184905281517f8d1ce91dbeffda680349dfa6fd19b8346f05d6dfd846924245d5650aa240797a929181900390910190a150600192915050565b60045460009033600160a060020a03908116911614610af657fe5b600160a060020a0333166000908152600e6020526040902054610b1f908463ffffffff6106b816565b600160a060020a033381166000908152600e60205260408082209390935590861681522054610b54908463ffffffff6106cf16565b600160a060020a038086166000818152600e6020908152604080832095909555600c815290849020869055835187815293519193339093169260008051602061109e833981519152929081900390910190a360408051600160a060020a03861681526020810184905281517f7b4a7c088cfb40385e9bc798e79a84385ae31c2c1c0f27f815a3ab758f125bac929181900390910190a15060019392505050565b600e6020526000908152604090205481565b600454600160a060020a031681565b60045460009033600160a060020a03908116911614610c3057fe5b600160a060020a0383166000818152600c60209081526040918290208590558151928352820184905280517f7b4a7c088cfb40385e9bc798e79a84385ae31c2c1c0f27f815a3ab758f125bac9281900390910190a150600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107675780601f1061073c57610100808354040283529160200191610767565b600160a060020a0333161515610cfa57fe5b600160a060020a0333166000908152600a602052604090205460ff1680610d24575060095460ff16155b1515610d2f57600080fd5b600160a060020a0333166000908152600c60205260409020544211610d5357600080fd5b600160a060020a0333166000908152600b602052604090205460ff16158015610d955750600160a060020a0382166000908152600b602052604090205460ff16155b1515610da057600080fd5b600160a060020a0333166000908152600e6020526040902054610dc9908263ffffffff6106b816565b600160a060020a033381166000908152600e60205260408082209390935590841681522054610dfe908263ffffffff6106cf16565b600160a060020a038084166000818152600e602090815260409182902094909455805185815290519193339093169260008051602061109e83398151915292918290030190a35050565b60045460009033600160a060020a03908116911614610e6357fe5b506009805460ff1916911515919091179055600190565b60045433600160a060020a03908116911614610e9257fe5b600454600160a060020a0382811691161415610ead57600080fd5b600160a060020a03166000908152600a60205260409020805460ff19169055565b60045460009033600160a060020a03908116911614610ee957fe5b600160a060020a0384166000908152600e6020526040902054610f12908363ffffffff6106b816565b600160a060020a038086166000908152600e60205260408082209390935590851681522054610f47908363ffffffff6106cf16565b600160a060020a038085166000818152600e6020908152604091829020949094558051868152905191939288169260008051602061109e83398151915292918290030190a35060019392505050565b60045460009033600160a060020a03908116911614610fb157fe5b600160a060020a0333166000908152600e6020526040902054610fda908363ffffffff6106cf16565b600160a060020a0333166000908152600e6020526040902055600354611006908363ffffffff6106cf16565b600355604080518381529051600160a060020a033316917f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c919081900360200190a2506001919050565b600b6020526000908152604090205460ff1681565b60045460009033600160a060020a0390811691161461108057fe5b50600980548215156101000261ff001990911617905560019190505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209089b8f3ba09aa8ca7adfc349b66d592393f71bf8b55e0a3b6b877077bf2fe0b0029

Deployed Bytecode

0x6080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146102a05780630d015e4b1461032a57806318160ddd1461035357806320d761131461037a5780632351c2f814610392578063271aedcf146103a75780632e1a7d4d146103ca578063313ce567146103e257806340908298146103f75780634eab3c10146104185780634ebb380e146104395780634fe01d381461045a57806351221873146104725780635debc7af146104935780635eeb9ff9146104c157806365c9e51e146104d65780636e32cf8e146104f157806370a08231146105185780638da5cb5b14610539578063924867641461056a57806395d89b411461058e578063a9059cbb146105a3578063bff35618146105c7578063d016492e146105e1578063d05391d214610602578063e6c4c2c71461062c578063fd4a772c14610644578063fe4170bc14610665575b60004260075410801561017d575042600854115b151561018857600080fd5b600954610100900460ff161561019d57600080fd5b6006546101b190349063ffffffff61067f16565b604080513481529051919250600160a060020a033316917fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c9181900360200190a2600454600160a060020a03166000908152600e602052604090205461021d908263ffffffff6106b816565b600454600160a060020a039081166000908152600e6020526040808220939093553390911681522054610256908263ffffffff6106cf16565b600160a060020a033381166000818152600e60209081526040918290209490945560045481518681529151929493169260008051602061109e83398151915292918290030190a350005b3480156102ac57600080fd5b506102b56106e1565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102ef5781810151838201526020016102d7565b50505050905090810190601f16801561031c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561033657600080fd5b5061033f61076f565b604080519115158252519081900360200190f35b34801561035f57600080fd5b5061036861077d565b60408051918252519081900360200190f35b34801561038657600080fd5b5061033f600435610783565b34801561039e57600080fd5b5061036861083d565b3480156103b357600080fd5b506103c8600160a060020a0360043516610843565b005b3480156103d657600080fd5b5061033f6004356108d1565b3480156103ee57600080fd5b50610368610962565b34801561040357600080fd5b5061033f600160a060020a0360043516610968565b34801561042457600080fd5b50610368600160a060020a036004351661097d565b34801561044557600080fd5b506103c8600160a060020a036004351661098f565b34801561046657600080fd5b5061033f6004356109cb565b34801561047e57600080fd5b506103c8600160a060020a0360043516610a26565b34801561049f57600080fd5b506104a8610a5f565b6040805192835260208301919091528051918290030190f35b3480156104cd57600080fd5b5061033f610a69565b3480156104e257600080fd5b5061033f600435602435610a72565b3480156104fd57600080fd5b5061033f600160a060020a0360043516602435604435610adb565b34801561052457600080fd5b50610368600160a060020a0360043516610bf4565b34801561054557600080fd5b5061054e610c06565b60408051600160a060020a039092168252519081900360200190f35b34801561057657600080fd5b5061033f600160a060020a0360043516602435610c15565b34801561059a57600080fd5b506102b5610c8e565b3480156105af57600080fd5b506103c8600160a060020a0360043516602435610ce8565b3480156105d357600080fd5b5061033f6004351515610e48565b3480156105ed57600080fd5b506103c8600160a060020a0360043516610e7a565b34801561060e57600080fd5b5061033f600160a060020a0360043581169060243516604435610ece565b34801561063857600080fd5b5061033f600435610f96565b34801561065057600080fd5b5061033f600160a060020a0360043516611050565b34801561067157600080fd5b5061033f6004351515611065565b60008083151561069257600091506106b1565b508282028284828115156106a257fe5b04146106ad57600080fd5b8091505b5092915050565b600080838311156106c857600080fd5b5050900390565b6000828201838110156106ad57600080fd5b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107675780601f1061073c57610100808354040283529160200191610767565b820191906000526020600020905b81548152906001019060200180831161074a57829003601f168201915b505050505081565b600954610100900460ff1690565b60035481565b60045460009033600160a060020a0390811691161461079e57fe5b600160a060020a0333166000908152600e60205260409020546107c7908363ffffffff6106b816565b600160a060020a0333166000908152600e60205260409020556003546107f3908363ffffffff6106b816565b600355604080518381529051600160a060020a033316917fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e919081900360200190a2506001919050565b60065490565b60045433600160a060020a0390811691161461085b57fe5b600454600160a060020a038281169116141561087657600080fd5b600160a060020a0381166000818152600b6020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60045460009033600160a060020a039081169116146108ec57fe5b600d54604051600160a060020a039091169083156108fc029084906000818181858888f19350505050158015610926573d6000803e3d6000fd5b506040805183815290517f94effa14ea3a1ef396fa2fd829336d1597f1d76b548c26bfa2332869706638af9181900360200190a1506001919050565b60025481565b600a6020526000908152604090205460ff1681565b600c6020526000908152604090205481565b60045433600160a060020a039081169116146109a757fe5b600160a060020a03166000908152600a60205260409020805460ff19166001179055565b60045460009033600160a060020a039081169116146109e657fe5b60068290556040805183815290517f0896161ec05719f9bbbd8730dd30e1548ba4a247e03e3187e5b359c95ebcf9d69181900360200190a1506001919050565b60045433600160a060020a03908116911614610a3e57fe5b600160a060020a03166000908152600b60205260409020805460ff19169055565b6007546008549091565b60095460ff1690565b60045460009033600160a060020a03908116911614610a8d57fe5b60078390556008829055604080518481526020810184905281517f8d1ce91dbeffda680349dfa6fd19b8346f05d6dfd846924245d5650aa240797a929181900390910190a150600192915050565b60045460009033600160a060020a03908116911614610af657fe5b600160a060020a0333166000908152600e6020526040902054610b1f908463ffffffff6106b816565b600160a060020a033381166000908152600e60205260408082209390935590861681522054610b54908463ffffffff6106cf16565b600160a060020a038086166000818152600e6020908152604080832095909555600c815290849020869055835187815293519193339093169260008051602061109e833981519152929081900390910190a360408051600160a060020a03861681526020810184905281517f7b4a7c088cfb40385e9bc798e79a84385ae31c2c1c0f27f815a3ab758f125bac929181900390910190a15060019392505050565b600e6020526000908152604090205481565b600454600160a060020a031681565b60045460009033600160a060020a03908116911614610c3057fe5b600160a060020a0383166000818152600c60209081526040918290208590558151928352820184905280517f7b4a7c088cfb40385e9bc798e79a84385ae31c2c1c0f27f815a3ab758f125bac9281900390910190a150600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107675780601f1061073c57610100808354040283529160200191610767565b600160a060020a0333161515610cfa57fe5b600160a060020a0333166000908152600a602052604090205460ff1680610d24575060095460ff16155b1515610d2f57600080fd5b600160a060020a0333166000908152600c60205260409020544211610d5357600080fd5b600160a060020a0333166000908152600b602052604090205460ff16158015610d955750600160a060020a0382166000908152600b602052604090205460ff16155b1515610da057600080fd5b600160a060020a0333166000908152600e6020526040902054610dc9908263ffffffff6106b816565b600160a060020a033381166000908152600e60205260408082209390935590841681522054610dfe908263ffffffff6106cf16565b600160a060020a038084166000818152600e602090815260409182902094909455805185815290519193339093169260008051602061109e83398151915292918290030190a35050565b60045460009033600160a060020a03908116911614610e6357fe5b506009805460ff1916911515919091179055600190565b60045433600160a060020a03908116911614610e9257fe5b600454600160a060020a0382811691161415610ead57600080fd5b600160a060020a03166000908152600a60205260409020805460ff19169055565b60045460009033600160a060020a03908116911614610ee957fe5b600160a060020a0384166000908152600e6020526040902054610f12908363ffffffff6106b816565b600160a060020a038086166000908152600e60205260408082209390935590851681522054610f47908363ffffffff6106cf16565b600160a060020a038085166000818152600e6020908152604091829020949094558051868152905191939288169260008051602061109e83398151915292918290030190a35060019392505050565b60045460009033600160a060020a03908116911614610fb157fe5b600160a060020a0333166000908152600e6020526040902054610fda908363ffffffff6106cf16565b600160a060020a0333166000908152600e6020526040902055600354611006908363ffffffff6106cf16565b600355604080518381529051600160a060020a033316917f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c919081900360200190a2506001919050565b600b6020526000908152604090205460ff1681565b60045460009033600160a060020a0390811691161461108057fe5b50600980548215156101000261ff001990911617905560019190505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209089b8f3ba09aa8ca7adfc349b66d592393f71bf8b55e0a3b6b877077bf2fe0b0029

Swarm Source

bzzr://9089b8f3ba09aa8ca7adfc349b66d592393f71bf8b55e0a3b6b877077bf2fe0b
Loading...
Loading
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.