ETH Price: $2,507.61 (+1.37%)
 

Overview

Max Total Supply

5,000,000,000 GMB

Holders

2,859 (0.00%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,001 GMB

Value
$0.00
0xCfAd591fF4B9f2C6e10376128eda7028C6E6535A
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

A dual-cryptocurrency based on fast speed will connect to real life.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
GMB

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-11
*/

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 tempLockedAddress;

  mapping (address => uint256) public balanceOf;

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

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_transferFrom(address _from, uint256 _value) public isOwner returns(bool success)
  {
    require(balanceOf[_from] >= _value);
    require(balanceOf[owner] + (_value ) >= balanceOf[owner]);
    balanceOf[_from] -= _value;
    balanceOf[owner] += _value;
    emit Transfer(_from, owner, _value);
    return true;
  }
  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 GMB 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":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":"_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":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"admin_transferFrom","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"}]

60c0604052600360808190527f474d42000000000000000000000000000000000000000000000000000000000060a090815261003e9160009190610137565b506040805180820190915260038082527f474d420000000000000000000000000000000000000000000000000000000000602090920191825261008391600191610137565b506012600255670de0b6b3a76400006006556b1027e72f1f1281308800000060038190556007805461ff001960ff199182166001908117919091166101001790925560048054600160a060020a03199081163317808355600160a060020a039081166000908152600b6020908152604080832098909855935490911681526008909252939020805490911690911790556005805490911673c124570f91c00105bf8ccd56c03405997918fbd81790556101d2565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017857805160ff19168380011785556101a5565b828001600101855582156101a5579182015b828111156101a557825182559160200191906001019061018a565b506101b19291506101b5565b5090565b6101cf91905b808211156101b157600081556001016101bb565b90565b610ce8806101e16000396000f3006080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461016e5780630d015e4b146101f85780630db7da1b1461022157806318160ddd1461024457806320d761131461026b578063271aedcf14610283578063313ce567146102a457806340908298146102b95780634eab3c10146102da5780634ebb380e146102fb578063512218731461031c5780635ebad2501461033d5780635eeb9ff91461036e57806370a082311461038357806379ba5097146103a45780638da5cb5b146103b957806395d89b41146103ce578063a9059cbb146103e3578063bc990f7214610407578063bff356181461041c578063cfc0d3e914610436578063d016492e1461045a578063d4ee1d901461047b578063e6c4c2c714610490578063edcf60d6146104a8578063f2fde38b146104bd578063fd4a772c146104de578063fe4170bc146104ff575b600080fd5b34801561017a57600080fd5b50610183610519565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101bd5781810151838201526020016101a5565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020457600080fd5b5061020d6105a7565b604080519115158252519081900360200190f35b34801561022d57600080fd5b50610242600160a060020a03600435166105b5565b005b34801561025057600080fd5b506102596105f8565b60408051918252519081900360200190f35b34801561027757600080fd5b5061020d6004356105fe565b34801561028f57600080fd5b50610242600160a060020a036004351661068d565b3480156102b057600080fd5b50610259610717565b3480156102c557600080fd5b5061020d600160a060020a036004351661071d565b3480156102e657600080fd5b50610259600160a060020a0360043516610732565b34801561030757600080fd5b50610242600160a060020a0360043516610744565b34801561032857600080fd5b50610242600160a060020a036004351661077c565b34801561034957600080fd5b506103526107b1565b60408051600160a060020a039092168252519081900360200190f35b34801561037a57600080fd5b5061020d6107c0565b34801561038f57600080fd5b50610259600160a060020a03600435166107c9565b3480156103b057600080fd5b506102426107db565b3480156103c557600080fd5b5061035261083a565b3480156103da57600080fd5b50610183610849565b3480156103ef57600080fd5b50610242600160a060020a03600435166024356108a3565b34801561041357600080fd5b506103526109d5565b34801561042857600080fd5b5061020d60043515156109e4565b34801561044257600080fd5b5061020d600160a060020a0360043516602435610a12565b34801561046657600080fd5b50610242600160a060020a0360043516610aeb565b34801561048757600080fd5b50610352610b3b565b34801561049c57600080fd5b5061020d600435610b4a565b3480156104b457600080fd5b50610242610bbb565b3480156104c957600080fd5b50610242600160a060020a0360043516610c1a565b3480156104ea57600080fd5b5061020d600160a060020a0360043516610c5d565b34801561050b57600080fd5b5061020d6004351515610c72565b6000805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b820191906000526020600020905b81548152906001019060200180831161058257829003601f168201915b505050505081565b600754610100900460ff1690565b600454600160a060020a031633146105c957fe5b600c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035481565b600454600090600160a060020a0316331461061557fe5b336000908152600b602052604090205482111561063157600080fd5b336000818152600b602090815260409182902080548690039055600380548690039055815185815291517fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e9281900390910190a2506001919050565b600454600160a060020a031633146106a157fe5b600454600160a060020a03828116911614156106bc57600080fd5b600160a060020a038116600081815260096020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60025481565b60086020526000908152604090205460ff1681565b600a6020526000908152604090205481565b600454600160a060020a0316331461075857fe5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600454600160a060020a0316331461079057fe5b600160a060020a03166000908152600960205260409020805460ff19169055565b600554600160a060020a031681565b60075460ff1690565b600b6020526000908152604090205481565b600454600160a060020a031633146107ef57fe5b600d54600160a060020a0316151561080657600080fd5b600d80546004805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600454600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b3315156108ac57fe5b3360009081526008602052604090205460ff16806108cd575060075460ff16155b15156108d857600080fd5b3360009081526009602052604090205460ff161580156109115750600160a060020a03821660009081526009602052604090205460ff16155b151561091c57600080fd5b336000908152600b602052604090205481111561093857600080fd5b600160a060020a0382166000908152600b6020526040902054610961818363ffffffff610ca616565b101561096c57600080fd5b336000818152600b6020908152604080832080548690039055600160a060020a03861680845292819020805486019055805185815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050565b600c54600160a060020a031681565b600454600090600160a060020a031633146109fb57fe5b506007805460ff1916911515919091179055600190565b600454600090600160a060020a03163314610a2957fe5b600160a060020a0383166000908152600b6020526040902054821115610a4e57600080fd5b600454600160a060020a03166000908152600b60205260409020548281011015610a7757600080fd5b600160a060020a038084166000818152600b60209081526040808320805488900390556004805486168452928190208054880190559154825187815292519416937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600454600160a060020a03163314610aff57fe5b600454600160a060020a0382811691161415610b1a57600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600d54600160a060020a031681565b600454600090600160a060020a03163314610b6157fe5b336000818152600b60209081526040918290208054860190556003805486019055815185815291517f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c9281900390910190a2506001919050565b600554600160a060020a03163314610bcf57fe5b600c54600160a060020a03161515610be657600080fd5b600c80546005805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600554600160a060020a03163314610c2e57fe5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60096020526000908152604090205460ff1681565b600454600090600160a060020a03163314610c8957fe5b50600780548215156101000261ff00199091161790556001919050565b600082820183811015610cb557fe5b93925050505600a165627a7a723058208ae96284513e4462e00ca2fc02f37a5f247565c3d2e7260fc0128833abdf32040029

Deployed Bytecode

0x6080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461016e5780630d015e4b146101f85780630db7da1b1461022157806318160ddd1461024457806320d761131461026b578063271aedcf14610283578063313ce567146102a457806340908298146102b95780634eab3c10146102da5780634ebb380e146102fb578063512218731461031c5780635ebad2501461033d5780635eeb9ff91461036e57806370a082311461038357806379ba5097146103a45780638da5cb5b146103b957806395d89b41146103ce578063a9059cbb146103e3578063bc990f7214610407578063bff356181461041c578063cfc0d3e914610436578063d016492e1461045a578063d4ee1d901461047b578063e6c4c2c714610490578063edcf60d6146104a8578063f2fde38b146104bd578063fd4a772c146104de578063fe4170bc146104ff575b600080fd5b34801561017a57600080fd5b50610183610519565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101bd5781810151838201526020016101a5565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020457600080fd5b5061020d6105a7565b604080519115158252519081900360200190f35b34801561022d57600080fd5b50610242600160a060020a03600435166105b5565b005b34801561025057600080fd5b506102596105f8565b60408051918252519081900360200190f35b34801561027757600080fd5b5061020d6004356105fe565b34801561028f57600080fd5b50610242600160a060020a036004351661068d565b3480156102b057600080fd5b50610259610717565b3480156102c557600080fd5b5061020d600160a060020a036004351661071d565b3480156102e657600080fd5b50610259600160a060020a0360043516610732565b34801561030757600080fd5b50610242600160a060020a0360043516610744565b34801561032857600080fd5b50610242600160a060020a036004351661077c565b34801561034957600080fd5b506103526107b1565b60408051600160a060020a039092168252519081900360200190f35b34801561037a57600080fd5b5061020d6107c0565b34801561038f57600080fd5b50610259600160a060020a03600435166107c9565b3480156103b057600080fd5b506102426107db565b3480156103c557600080fd5b5061035261083a565b3480156103da57600080fd5b50610183610849565b3480156103ef57600080fd5b50610242600160a060020a03600435166024356108a3565b34801561041357600080fd5b506103526109d5565b34801561042857600080fd5b5061020d60043515156109e4565b34801561044257600080fd5b5061020d600160a060020a0360043516602435610a12565b34801561046657600080fd5b50610242600160a060020a0360043516610aeb565b34801561048757600080fd5b50610352610b3b565b34801561049c57600080fd5b5061020d600435610b4a565b3480156104b457600080fd5b50610242610bbb565b3480156104c957600080fd5b50610242600160a060020a0360043516610c1a565b3480156104ea57600080fd5b5061020d600160a060020a0360043516610c5d565b34801561050b57600080fd5b5061020d6004351515610c72565b6000805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b820191906000526020600020905b81548152906001019060200180831161058257829003601f168201915b505050505081565b600754610100900460ff1690565b600454600160a060020a031633146105c957fe5b600c805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035481565b600454600090600160a060020a0316331461061557fe5b336000908152600b602052604090205482111561063157600080fd5b336000818152600b602090815260409182902080548690039055600380548690039055815185815291517fab85194d35c4ea153d0b51f3a304d1d22cb8023e499a6503fb6c28c5864ae90e9281900390910190a2506001919050565b600454600160a060020a031633146106a157fe5b600454600160a060020a03828116911614156106bc57600080fd5b600160a060020a038116600081815260096020908152604091829020805460ff19166001179055815192835290517f7cb7e15c856a47197090fbeff974b9b35b88aac9b4cca42de588af07b0fd7bd49281900390910190a150565b60025481565b60086020526000908152604090205460ff1681565b600a6020526000908152604090205481565b600454600160a060020a0316331461075857fe5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600454600160a060020a0316331461079057fe5b600160a060020a03166000908152600960205260409020805460ff19169055565b600554600160a060020a031681565b60075460ff1690565b600b6020526000908152604090205481565b600454600160a060020a031633146107ef57fe5b600d54600160a060020a0316151561080657600080fd5b600d80546004805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600454600160a060020a031681565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561059f5780601f106105745761010080835404028352916020019161059f565b3315156108ac57fe5b3360009081526008602052604090205460ff16806108cd575060075460ff16155b15156108d857600080fd5b3360009081526009602052604090205460ff161580156109115750600160a060020a03821660009081526009602052604090205460ff16155b151561091c57600080fd5b336000908152600b602052604090205481111561093857600080fd5b600160a060020a0382166000908152600b6020526040902054610961818363ffffffff610ca616565b101561096c57600080fd5b336000818152600b6020908152604080832080548690039055600160a060020a03861680845292819020805486019055805185815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050565b600c54600160a060020a031681565b600454600090600160a060020a031633146109fb57fe5b506007805460ff1916911515919091179055600190565b600454600090600160a060020a03163314610a2957fe5b600160a060020a0383166000908152600b6020526040902054821115610a4e57600080fd5b600454600160a060020a03166000908152600b60205260409020548281011015610a7757600080fd5b600160a060020a038084166000818152600b60209081526040808320805488900390556004805486168452928190208054880190559154825187815292519416937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600454600160a060020a03163314610aff57fe5b600454600160a060020a0382811691161415610b1a57600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600d54600160a060020a031681565b600454600090600160a060020a03163314610b6157fe5b336000818152600b60209081526040918290208054860190556003805486019055815185815291517f0128aee808b8c93c89a4baaebb96c175a3853e59237bf506c56942a095016d1c9281900390910190a2506001919050565b600554600160a060020a03163314610bcf57fe5b600c54600160a060020a03161515610be657600080fd5b600c80546005805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600554600160a060020a03163314610c2e57fe5b600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60096020526000908152604090205460ff1681565b600454600090600160a060020a03163314610c8957fe5b50600780548215156101000261ff00199091161790556001919050565b600082820183811015610cb557fe5b93925050505600a165627a7a723058208ae96284513e4462e00ca2fc02f37a5f247565c3d2e7260fc0128833abdf32040029

Deployed Bytecode Sourcemap

4517:595:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4656: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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4079:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4079:87:0;;;;;;;;;;;;;;;;;;;;;;1674:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1674:116:0;-1:-1:-1;;;;;1674:116:0;;;;;;;450:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;450:26:0;;;;;;;;;;;;;;;;;;;;3464:259;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3464:259:0;;;;;2619:177;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2619:177:0;-1:-1:-1;;;;;2619: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;;;;;732:53;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;732:53:0;-1:-1:-1;;;;;732:53:0;;;;;2505:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2505:108:0;-1:-1:-1;;;;;2505:108:0;;;;;2953:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2953:112:0;-1:-1:-1;;;;;2953: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;;;;;;;;;;;;;;3986:89;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3986:89:0;;;;792:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;792:45:0;-1:-1:-1;;;;;792:45:0;;;;;1796:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1796: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;;;;4674:435;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4674:435:0;-1:-1:-1;;;;;4674:435:0;;;;;;;1272:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1272:26:0;;;;4222:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4222:144:0;;;;;;;3123:337;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3123:337:0;-1:-1:-1;;;;;3123:337:0;;;;;;;2802:145;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2802:145:0;-1:-1:-1;;;;;2802:145:0;;;;;1303:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1303:23:0;;;;3727:210;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3727:210:0;;;;;1941:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1941:162:0;;;;1566:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1566:102:0;-1:-1:-1;;;;;1566: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;;;;;4370:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4370:140:0;;;;;;;374:18;;;;;;;;;;;;;;;-1:-1:-1;;374:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4079:87::-;4149:11;;;;;;;;4079:87::o;1674:116::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;1758:11;:26;;-1:-1:-1;;1758:26:0;-1:-1:-1;;;;;1758:26:0;;;;;;;;;;1674:116::o;450:26::-;;;;:::o;3464:259::-;1367:5;;3528:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;3570:10;3560:21;;;;:9;:21;;;;;;:31;-1:-1:-1;3560:31:0;3552:40;;;;;;3609:10;3599:21;;;;:9;:21;;;;;;;;;:31;;;;;;;3637:11;:21;;;;;;;3670:29;;;;;;;;;;;;;;;;;-1:-1:-1;3713:4:0;3464:259;;;:::o;2619:177::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;2710:5;;-1:-1:-1;;;;;2698:17:0;;;2710:5;;2698:17;;2690:26;;;;;;-1:-1:-1;;;;;2723:24:0;;;;;;:14;:24;;;;;;;;;:31;;-1:-1:-1;;2723:31:0;2750:4;2723:31;;;2766:24;;;;;;;;;;;;;;;;;2619:177;:::o;422:23::-;;;;:::o;628:47::-;;;;;;;;;;;;;;;:::o;732:53::-;;;;;;;;;;;;;:::o;2505:108::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;;;;;2576:24:0;;;;;:14;:24;;;;;:31;;-1:-1:-1;;2576:31:0;2603:4;2576:31;;;2505:108::o;2953:112::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;;;;;3027:24:0;3054:5;3027:24;;;:14;:24;;;;;:32;;-1:-1:-1;;3027:32:0;;;2953:112::o;506:23::-;;;-1:-1:-1;;;;;506:23:0;;:::o;3986:89::-;4057:12;;;;3986:89;:::o;792:45::-;;;;;;;;;;;;;:::o;1796:139::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;1858:8;;-1:-1:-1;;;;;1858:8:0;:15;;1850:24;;;;;;1891:8;;;1883:5;:16;;-1:-1:-1;;1883:16:0;;;-1:-1:-1;;;;;1891:8:0;;1883:16;;;;1908:21;;;1796:139::o;481:20::-;;;-1:-1:-1;;;;;481:20:0;;:::o;397:::-;;;;;;;;;;;;;;;-1:-1:-1;;397:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4674:435;1455:10;1448:17;;1441:25;;;;4776:10;4761:26;;;;:14;:26;;;;;;;;;:51;;-1:-1:-1;4791:12:0;;;;:21;4761:51;4753:60;;;;;;;;4844:10;4829:26;;;;:14;:26;;;;;;;;4828:27;:51;;;;-1:-1:-1;;;;;;4860:19:0;;;;;;:14;:19;;;;;;;;4859:20;4828:51;4820:60;;;;;;;;4905:10;4895:21;;;;:9;:21;;;;;;:31;-1:-1:-1;4895:31:0;4887:40;;;;;;-1:-1:-1;;;;;4974:14:0;;;;;;:9;:14;;;;;;4943:26;4974:14;4962:6;4943:26;:18;:26;:::i;:::-;4942:46;;4934:55;;;;;;5006:10;4996:21;;;;:9;:21;;;;;;;;:31;;;;;;;-1:-1:-1;;;;;5034:14:0;;;;;;;;;:24;;;;;;5070:33;;;;;;;5034:14;;5006:10;5070:33;;;;;;;;;;;4674:435;;:::o;1272:26::-;;;-1:-1:-1;;;;;1272:26:0;;:::o;4222:144::-;1367:5;;4290:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;4314:12:0;:28;;-1:-1:-1;;4314:28:0;;;;;;;;;;-1:-1:-1;;4222:144:0:o;3123:337::-;1367:5;;3205:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;;;;;3237:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;3237:26:0;3229:35;;;;;;3321:5;;-1:-1:-1;;;;;3321:5:0;3311:16;;;;:9;:16;;;;;;3279:28;;;:48;;3271:57;;;;;;-1:-1:-1;;;;;3335:16:0;;;;;;;:9;:16;;;;;;;;:26;;;;;;;3378:5;;;;;3368:16;;;;;;:26;;;;;;3422:5;;3406:30;;;;;;;3422:5;;;3406:30;;;;;;;;;;-1:-1:-1;3450:4:0;3123:337;;;;:::o;2802:145::-;1367:5;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;2896:5;;-1:-1:-1;;;;;2884:17:0;;;2896:5;;2884:17;;2876:26;;;;;;-1:-1:-1;;;;;2909:24:0;2936:5;2909:24;;;:14;:24;;;;;:32;;-1:-1:-1;;2909:32:0;;;2802:145::o;1303:23::-;;;-1:-1:-1;;;;;1303:23:0;;:::o;3727:210::-;1367:5;;3790:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;3824:10;3814:21;;;;:9;:21;;;;;;;;;:31;;;;;;3852:11;:21;;;;;;3885:28;;;;;;;;;;;;;;;;;-1:-1:-1;3927:4:0;3727:210;;;:::o;1941:162::-;1523:8;;-1:-1:-1;;;;;1523:8:0;1535:10;1523:22;1516:30;;;;2014:11;;-1:-1:-1;;;;;2014:11:0;:18;;2006:27;;;;;;2053:11;;;2042:8;:22;;-1:-1:-1;;2042:22:0;;;-1:-1:-1;;;;;2053:11:0;;2042:22;;;;2073:24;;;1941:162::o;1566:102::-;1523:8;;-1:-1:-1;;;;;1523:8:0;1535:10;1523:22;1516:30;;;;1642:8;:20;;-1:-1:-1;;1642:20:0;-1:-1:-1;;;;;1642:20:0;;;;;;;;;;1566:102::o;680:47::-;;;;;;;;;;;;;;;:::o;4370:140::-;1367:5;;4436:12;;-1:-1:-1;;;;;1367:5:0;1376:10;1367:19;1360:27;;;;-1:-1:-1;4460:11:0;:26;;;;;;;-1:-1:-1;;4460:26:0;;;;;;:11;4370: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://8ae96284513e4462e00ca2fc02f37a5f247565c3d2e7260fc0128833abdf3204
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.