ETH Price: $3,154.31 (+1.83%)

Token

FAS CHAIN (FAS)
 

Overview

Max Total Supply

3,600,000,000 FAS

Holders

11,926

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.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-05-21
*/

pragma solidity ^0.4.20;


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

contract Variable
{
  string public name;
  string public symbol;
  uint256 public decimals;
  uint256 public totalSupply;
  address public owner;
  address public watchdog;

  uint256 internal _decimals;
  bool internal transferLock;
  bool internal depositLock;
  mapping (address => bool) public allowedAddress;
  mapping (address => bool) public blockedAddress;

  mapping (address => uint256) public balanceOf;

  constructor() public
  {
    name = "FAS CHAIN";
    symbol = "FAS";
    decimals = 18;
    _decimals = 10 ** uint256(decimals);
    totalSupply = _decimals * 3600000000;
    transferLock = true;
    depositLock = true;
    owner =  msg.sender;
    balanceOf[owner] = totalSupply;
    allowedAddress[owner] = true;
    watchdog = 0x1fbbf98b345c82325baa7514c37d2050d84bd949;
  }
}

contract Modifiers is Variable
{
  address public newWatchdog;
  address public newOwner;

  modifier isOwner
  {
    assert(owner == msg.sender);
    _;
  }

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

  modifier isWatchdog
  {
    assert(watchdog == msg.sender);
    _;
  }

  function transferOwnership(address _newOwner) public isWatchdog
  {
      newOwner = _newOwner;
  }

  function transferOwnershipWatchdog(address _newWatchdog) public isOwner
  {
      newWatchdog = _newWatchdog;
  }

  function acceptOwnership() public isOwner
  {
      require(newOwner != 0x0);
      owner = newOwner;
      newOwner = address(0);
  }

  function acceptOwnershipWatchdog() public isWatchdog
  {
      require(newWatchdog != 0x0);
      watchdog = newWatchdog;
      newWatchdog = address(0);
  }
}

contract Event
{
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Deposit(address indexed sender, uint256 amount , string status);
  event TokenBurn(address indexed from, uint256 value);
  event TokenAdd(address indexed from, uint256 value);
  event BlockedAddress(address blockedAddress);
}

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 Admin is Variable, Modifiers, Event
{
  function admin_tokenBurn(uint256 _value) public isOwner returns(bool success)
  {
    require(balanceOf[msg.sender] >= _value);
    balanceOf[msg.sender] -= _value;
    totalSupply -= _value;
    emit TokenBurn(msg.sender, _value);
    return true;
  }
  function admin_tokenAdd(uint256 _value) public isOwner returns(bool success)
  {
    balanceOf[msg.sender] += _value;
    totalSupply += _value;
    emit TokenAdd(msg.sender, _value);
    return true;
  }
}

contract Get is Variable, Modifiers
{
  function get_transferLock() public view returns(bool)
  {
    return transferLock;
  }
  function get_depositLock() public view returns(bool)
  {
    return depositLock;
  }
}

contract Set is Variable, Modifiers, Event
{
  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 FAS is Variable, Event, Get, Set, Admin, manageAddress
{
  using safeMath for uint256;

  function() payable public
  {
    revert();
  }
  function transfer(address _to, uint256 _value) public isValidAddress
  {
    require(allowedAddress[msg.sender] || transferLock == false);
    require(!blockedAddress[msg.sender] && !blockedAddress[_to]);
    require(balanceOf[msg.sender] >= _value);
    require((balanceOf[_to].add(_value)) >= balanceOf[_to]);
    balanceOf[msg.sender] -= _value;
    balanceOf[_to] += _value;
    emit Transfer(msg.sender, _to, _value);
  }
}

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":false,"inputs":[{"name":"_newWatchdog","type":"address"}],"name":"transferOwnershipWatchdog","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"admin_tokenBurn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"add_blockedAddress","outputs":[],"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":false,"inputs":[{"name":"_address","type":"address"}],"name":"add_allowedAddress","outputs":[],"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":"watchdog","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"get_transferLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newWatchdog","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"admin_tokenAdd","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnershipWatchdog","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"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"},{"indexed":false,"name":"status","type":"string"}],"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":"blockedAddress","type":"address"}],"name":"BlockedAddress","type":"event"}]

60c0604052600960808190527f46415320434841494e000000000000000000000000000000000000000000000060a090815261003e9160009190610137565b506040805180820190915260038082527f4641530000000000000000000000000000000000000000000000000000000000602090920191825261008391600191610137565b506012600255670de0b6b3a76400006006556b0ba1d9a70c21cda81000000060038190556007805461ff001960ff199182166001908117919091166101001790925560048054600160a060020a03199081163317808355600160a060020a039081166000908152600a60209081526040808320989098559354909116815260089092529390208054909116909117905560058054909116731fbbf98b345c82325baa7514c37d2050d84bd9491790556101d2565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017857805160ff19168380011785556101a5565b828001600101855582156101a5579182015b828111156101a557825182559160200191906001019061018a565b506101b19291506101b5565b5090565b6101cf91905b808211156101b157600081556001016101bb565b90565b610ba2806101e16000396000f3006080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101585780630d015e4b146101e25780630db7da1b1461020b57806318160ddd1461022e57806320d7611314610255578063271aedcf1461026d578063313ce5671461028e57806340908298146102a35780634ebb380e146102c457806351221873146102e55780635ebad250146103065780635eeb9ff91461033757806370a082311461034c57806379ba50971461036d5780638da5cb5b1461038257806395d89b4114610397578063a9059cbb146103ac578063bc990f72146103d0578063bff35618146103e5578063d016492e146103ff578063d4ee1d9014610420578063e6c4c2c714610435578063edcf60d61461044d578063f2fde38b14610462578063fd4a772c14610483578063fe4170bc146104a4575b600080fd5b34801561016457600080fd5b5061016d6104be565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a757818101518382015260200161018f565b50505050905090810190601f1680156101d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ee57600080fd5b506101f761054c565b604080519115158252519081900360200190f35b34801561021757600080fd5b5061022c600160a060020a036004351661055a565b005b34801561023a57600080fd5b5061024361059d565b60408051918252519081900360200190f35b34801561026157600080fd5b506101f76004356105a3565b34801561027957600080fd5b5061022c600160a060020a0360043516610632565b34801561029a57600080fd5b506102436106bc565b3480156102af57600080fd5b506101f7600160a060020a03600435166106c2565b3480156102d057600080fd5b5061022c600160a060020a03600435166106d7565b3480156102f157600080fd5b5061022c600160a060020a036004351661070f565b34801561031257600080fd5b5061031b610744565b60408051600160a060020a039092168252519081900360200190f35b34801561034357600080fd5b506101f7610753565b34801561035857600080fd5b50610243600160a060020a036004351661075c565b34801561037957600080fd5b5061022c61076e565b34801561038e57600080fd5b5061031b6107cd565b3480156103a357600080fd5b5061016d6107dc565b3480156103b857600080fd5b5061022c600160a060020a0360043516602435610836565b3480156103dc57600080fd5b5061031b610968565b3480156103f157600080fd5b506101f76004351515610977565b34801561040b57600080fd5b5061022c600160a060020a03600435166109a5565b34801561042c57600080fd5b5061031b6109f5565b34801561044157600080fd5b506101f7600435610a04565b34801561045957600080fd5b5061022c610a75565b34801561046e57600080fd5b5061022c600160a060020a0360043516610ad4565b34801561048f57600080fd5b506101f7600160a060020a0360043516610b17565b3480156104b057600080fd5b506101f76004351515610b2c565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105445780601f1061051957610100808354040283529160200191610544565b820191906000526020600020905b81548152906001019060200180831161052757829003601f168201915b505050505081565b600754610100900460ff1690565b600454600160a060020a0316331461056e57fe5b600b805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035481565b600454600090600160a060020a031633146105ba57fe5b336000908152600a60205260409020548211156105d657600080fd5b336000818152600a602090815260409182902080548690039055600380548690039055815185815291517fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e9281900390910190a2506001919050565b600454600160a060020a0316331461064657fe5b600454600160a060020a038281169116141561066157600080fd5b600160a060020a038116600081815260096020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60025481565b60086020526000908152604090205460ff1681565b600454600160a060020a031633146106eb57fe5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600454600160a060020a0316331461072357fe5b600160a060020a03166000908152600960205260409020805460ff19169055565b600554600160a060020a031681565b60075460ff1690565b600a6020526000908152604090205481565b600454600160a060020a0316331461078257fe5b600c54600160a060020a0316151561079957600080fd5b600c80546004805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600454600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105445780601f1061051957610100808354040283529160200191610544565b33151561083f57fe5b3360009081526008602052604090205460ff1680610860575060075460ff16155b151561086b57600080fd5b3360009081526009602052604090205460ff161580156108a45750600160a060020a03821660009081526009602052604090205460ff16155b15156108af57600080fd5b336000908152600a60205260409020548111156108cb57600080fd5b600160a060020a0382166000908152600a60205260409020546108f4818363ffffffff610b6016565b10156108ff57600080fd5b336000818152600a6020908152604080832080548690039055600160a060020a03861680845292819020805486019055805185815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050565b600b54600160a060020a031681565b600454600090600160a060020a0316331461098e57fe5b506007805460ff1916911515919091179055600190565b600454600160a060020a031633146109b957fe5b600454600160a060020a03828116911614156109d457600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600c54600160a060020a031681565b600454600090600160a060020a03163314610a1b57fe5b336000818152600a60209081526040918290208054860190556003805486019055815185815291517f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c9281900390910190a2506001919050565b600554600160a060020a03163314610a8957fe5b600b54600160a060020a03161515610aa057600080fd5b600b80546005805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600554600160a060020a03163314610ae857fe5b600c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60096020526000908152604090205460ff1681565b600454600090600160a060020a03163314610b4357fe5b50600780548215156101000261ff00199091161790556001919050565b600082820183811015610b6f57fe5b93925050505600a165627a7a72305820b9ae42cf6e12a81e80ee7366d8ba38318ccbf42aad94a2487605b0a8bbca40650029

Deployed Bytecode

0x6080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101585780630d015e4b146101e25780630db7da1b1461020b57806318160ddd1461022e57806320d7611314610255578063271aedcf1461026d578063313ce5671461028e57806340908298146102a35780634ebb380e146102c457806351221873146102e55780635ebad250146103065780635eeb9ff91461033757806370a082311461034c57806379ba50971461036d5780638da5cb5b1461038257806395d89b4114610397578063a9059cbb146103ac578063bc990f72146103d0578063bff35618146103e5578063d016492e146103ff578063d4ee1d9014610420578063e6c4c2c714610435578063edcf60d61461044d578063f2fde38b14610462578063fd4a772c14610483578063fe4170bc146104a4575b600080fd5b34801561016457600080fd5b5061016d6104be565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a757818101518382015260200161018f565b50505050905090810190601f1680156101d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ee57600080fd5b506101f761054c565b604080519115158252519081900360200190f35b34801561021757600080fd5b5061022c600160a060020a036004351661055a565b005b34801561023a57600080fd5b5061024361059d565b60408051918252519081900360200190f35b34801561026157600080fd5b506101f76004356105a3565b34801561027957600080fd5b5061022c600160a060020a0360043516610632565b34801561029a57600080fd5b506102436106bc565b3480156102af57600080fd5b506101f7600160a060020a03600435166106c2565b3480156102d057600080fd5b5061022c600160a060020a03600435166106d7565b3480156102f157600080fd5b5061022c600160a060020a036004351661070f565b34801561031257600080fd5b5061031b610744565b60408051600160a060020a039092168252519081900360200190f35b34801561034357600080fd5b506101f7610753565b34801561035857600080fd5b50610243600160a060020a036004351661075c565b34801561037957600080fd5b5061022c61076e565b34801561038e57600080fd5b5061031b6107cd565b3480156103a357600080fd5b5061016d6107dc565b3480156103b857600080fd5b5061022c600160a060020a0360043516602435610836565b3480156103dc57600080fd5b5061031b610968565b3480156103f157600080fd5b506101f76004351515610977565b34801561040b57600080fd5b5061022c600160a060020a03600435166109a5565b34801561042c57600080fd5b5061031b6109f5565b34801561044157600080fd5b506101f7600435610a04565b34801561045957600080fd5b5061022c610a75565b34801561046e57600080fd5b5061022c600160a060020a0360043516610ad4565b34801561048f57600080fd5b506101f7600160a060020a0360043516610b17565b3480156104b057600080fd5b506101f76004351515610b2c565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105445780601f1061051957610100808354040283529160200191610544565b820191906000526020600020905b81548152906001019060200180831161052757829003601f168201915b505050505081565b600754610100900460ff1690565b600454600160a060020a0316331461056e57fe5b600b805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035481565b600454600090600160a060020a031633146105ba57fe5b336000908152600a60205260409020548211156105d657600080fd5b336000818152600a602090815260409182902080548690039055600380548690039055815185815291517fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e9281900390910190a2506001919050565b600454600160a060020a0316331461064657fe5b600454600160a060020a038281169116141561066157600080fd5b600160a060020a038116600081815260096020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60025481565b60086020526000908152604090205460ff1681565b600454600160a060020a031633146106eb57fe5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600454600160a060020a0316331461072357fe5b600160a060020a03166000908152600960205260409020805460ff19169055565b600554600160a060020a031681565b60075460ff1690565b600a6020526000908152604090205481565b600454600160a060020a0316331461078257fe5b600c54600160a060020a0316151561079957600080fd5b600c80546004805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600454600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105445780601f1061051957610100808354040283529160200191610544565b33151561083f57fe5b3360009081526008602052604090205460ff1680610860575060075460ff16155b151561086b57600080fd5b3360009081526009602052604090205460ff161580156108a45750600160a060020a03821660009081526009602052604090205460ff16155b15156108af57600080fd5b336000908152600a60205260409020548111156108cb57600080fd5b600160a060020a0382166000908152600a60205260409020546108f4818363ffffffff610b6016565b10156108ff57600080fd5b336000818152600a6020908152604080832080548690039055600160a060020a03861680845292819020805486019055805185815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050565b600b54600160a060020a031681565b600454600090600160a060020a0316331461098e57fe5b506007805460ff1916911515919091179055600190565b600454600160a060020a031633146109b957fe5b600454600160a060020a03828116911614156109d457600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600c54600160a060020a031681565b600454600090600160a060020a03163314610a1b57fe5b336000818152600a60209081526040918290208054860190556003805486019055815185815291517f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c9281900390910190a2506001919050565b600554600160a060020a03163314610a8957fe5b600b54600160a060020a03161515610aa057600080fd5b600b80546005805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600554600160a060020a03163314610ae857fe5b600c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60096020526000908152604090205460ff1681565b600454600090600160a060020a03163314610b4357fe5b50600780548215156101000261ff00199091161790556001919050565b600082820183811015610b6f57fe5b93925050505600a165627a7a72305820b9ae42cf6e12a81e80ee7366d8ba38318ccbf42aad94a2487605b0a8bbca40650029

Deployed Bytecode Sourcemap

4124:595:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4263:8;;;374:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;374:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;374:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3686:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3686:87:0;;;;;;;;;;;;;;;;;;;;;;1622:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1622:116:0;-1:-1:-1;;;;;1622:116:0;;;;;;;450:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;450:26:0;;;;;;;;;;;;;;;;;;;;3071:259;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3071:259:0;;;;;2567:177;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2567:177:0;-1:-1:-1;;;;;2567:177:0;;;;;422:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;422:23:0;;;;628:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;628:47:0;-1:-1:-1;;;;;628:47:0;;;;;2453:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2453:108:0;-1:-1:-1;;;;;2453:108:0;;;;;2901:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2901:112:0;-1:-1:-1;;;;;2901:112:0;;;;;506:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;506:23:0;;;;;;;;-1:-1:-1;;;;;506:23:0;;;;;;;;;;;;;;3593:89;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3593:89:0;;;;734:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;734:45:0;-1:-1:-1;;;;;734:45:0;;;;;1744:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1744:139:0;;;;481:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;481:20:0;;;;397;;8:9:-1;5:2;;;30:1;27;20:12;5:2;397:20:0;;;;4281:435;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4281:435:0;-1:-1:-1;;;;;4281:435:0;;;;;;;1220:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1220:26:0;;;;3829:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3829:144:0;;;;;;;2750:145;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2750:145:0;-1:-1:-1;;;;;2750:145:0;;;;;1251:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1251:23:0;;;;3334:210;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3334:210:0;;;;;1889:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1889:162:0;;;;1514:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1514:102:0;-1:-1:-1;;;;;1514:102:0;;;;;680:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;680:47:0;-1:-1:-1;;;;;680:47:0;;;;;3977:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3977:140:0;;;;;;;374:18;;;;;;;;;;;;;;;-1:-1:-1;;374:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3686:87::-;3756:11;;;;;;;;3686:87::o;1622:116::-;1315:5;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;1706:11;:26;;-1:-1:-1;;1706:26:0;-1:-1:-1;;;;;1706:26:0;;;;;;;;;;1622:116::o;450:26::-;;;;:::o;3071:259::-;1315:5;;3135:12;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;3177:10;3167:21;;;;:9;:21;;;;;;:31;-1:-1:-1;3167:31:0;3159:40;;;;;;3216:10;3206:21;;;;:9;:21;;;;;;;;;:31;;;;;;;3244:11;:21;;;;;;;3277:29;;;;;;;;;;;;;;;;;-1:-1:-1;3320:4:0;3071:259;;;:::o;2567:177::-;1315:5;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;2658:5;;-1:-1:-1;;;;;2646:17:0;;;2658:5;;2646:17;;2638:26;;;;;;-1:-1:-1;;;;;2671:24:0;;;;;;:14;:24;;;;;;;;;:31;;-1:-1:-1;;2671:31:0;2698:4;2671:31;;;2714:24;;;;;;;;;;;;;;;;;2567:177;:::o;422:23::-;;;;:::o;628:47::-;;;;;;;;;;;;;;;:::o;2453:108::-;1315:5;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;-1:-1:-1;;;;;2524:24:0;;;;;:14;:24;;;;;:31;;-1:-1:-1;;2524:31:0;2551:4;2524:31;;;2453:108::o;2901:112::-;1315:5;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;-1:-1:-1;;;;;2975:24:0;3002:5;2975:24;;;:14;:24;;;;;:32;;-1:-1:-1;;2975:32:0;;;2901:112::o;506:23::-;;;-1:-1:-1;;;;;506:23:0;;:::o;3593:89::-;3664:12;;;;3593:89;:::o;734:45::-;;;;;;;;;;;;;:::o;1744:139::-;1315:5;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;1806:8;;-1:-1:-1;;;;;1806:8:0;:15;;1798:24;;;;;;1839:8;;;1831:5;:16;;-1:-1:-1;;1831:16:0;;;-1:-1:-1;;;;;1839:8:0;;1831:16;;;;1856:21;;;1744:139::o;481:20::-;;;-1:-1:-1;;;;;481:20:0;;:::o;397:::-;;;;;;;;;;;;;;;-1:-1:-1;;397:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4281:435;1403:10;1396:17;;1389:25;;;;4383:10;4368:26;;;;:14;:26;;;;;;;;;:51;;-1:-1:-1;4398:12:0;;;;:21;4368:51;4360:60;;;;;;;;4451:10;4436:26;;;;:14;:26;;;;;;;;4435:27;:51;;;;-1:-1:-1;;;;;;4467:19:0;;;;;;:14;:19;;;;;;;;4466:20;4435:51;4427:60;;;;;;;;4512:10;4502:21;;;;:9;:21;;;;;;:31;-1:-1:-1;4502:31:0;4494:40;;;;;;-1:-1:-1;;;;;4581:14:0;;;;;;:9;:14;;;;;;4550:26;4581:14;4569:6;4550:26;:18;:26;:::i;:::-;4549:46;;4541:55;;;;;;4613:10;4603:21;;;;:9;:21;;;;;;;;:31;;;;;;;-1:-1:-1;;;;;4641:14:0;;;;;;;;;:24;;;;;;4677:33;;;;;;;4641:14;;4613:10;4677:33;;;;;;;;;;;4281:435;;:::o;1220:26::-;;;-1:-1:-1;;;;;1220:26:0;;:::o;3829:144::-;1315:5;;3897:12;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;-1:-1:-1;3921:12:0;:28;;-1:-1:-1;;3921:28:0;;;;;;;;;;-1:-1:-1;;3829:144:0:o;2750:145::-;1315:5;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;2844:5;;-1:-1:-1;;;;;2832:17:0;;;2844:5;;2832:17;;2824:26;;;;;;-1:-1:-1;;;;;2857:24:0;2884:5;2857:24;;;:14;:24;;;;;:32;;-1:-1:-1;;2857:32:0;;;2750:145::o;1251:23::-;;;-1:-1:-1;;;;;1251:23:0;;:::o;3334:210::-;1315:5;;3397:12;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;3431:10;3421:21;;;;:9;:21;;;;;;;;;:31;;;;;;3459:11;:21;;;;;;3492:28;;;;;;;;;;;;;;;;;-1:-1:-1;3534:4:0;3334:210;;;:::o;1889:162::-;1471:8;;-1:-1:-1;;;;;1471:8:0;1483:10;1471:22;1464:30;;;;1962:11;;-1:-1:-1;;;;;1962:11:0;:18;;1954:27;;;;;;2001:11;;;1990:8;:22;;-1:-1:-1;;1990:22:0;;;-1:-1:-1;;;;;2001:11:0;;1990:22;;;;2021:24;;;1889:162::o;1514:102::-;1471:8;;-1:-1:-1;;;;;1471:8:0;1483:10;1471:22;1464:30;;;;1590:8;:20;;-1:-1:-1;;1590:20:0;-1:-1:-1;;;;;1590:20:0;;;;;;;;;;1514:102::o;680:47::-;;;;;;;;;;;;;;;:::o;3977:140::-;1315:5;;4043:12;;-1:-1:-1;;;;;1315:5:0;1324:10;1315:19;1308:27;;;;-1:-1:-1;4067:11:0;:26;;;;;;;-1:-1:-1;;4067:26:0;;;;;;:11;3977:140;;;:::o;207:136::-;265:7;296:5;;;315:6;;;;308:14;;;;336:1;207:136;-1:-1:-1;;;207:136:0:o

Swarm Source

bzzr://b9ae42cf6e12a81e80ee7366d8ba38318ccbf42aad94a2487605b0a8bbca4065
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.