ERC-20
Overview
Max Total Supply
100,000 nzCORE
Holders
46
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
40.863606905795690535 nzCOREValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
nzCORE
Compiler Version
v0.6.6+commit.6c089d02
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-11-05 */ // SPDX-License-Identifier: MIT pragma solidity ^0.6.0; library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return msg.sender; } function _msgData() internal view virtual returns (bytes memory) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor () internal { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } contract nzCORE is Ownable, IERC20 { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; uint8 private _decimals; uint256 private _taxFee; uint256 private _uniswapSellTaxFee; uint256 private _maxFee; address private _storeAddress; uint256 private _maxTransactionAmount; address private _UNIWethPoolAddress; /** * @dev Sets the values for {name} and {symbol}, initializes {decimals} with * a default value of 18. * * To select a different value for {decimals}, use {_setupDecimals}. * * All three of these values are immutable: they can only be set once during * construction. */ constructor (string memory name, string memory symbol, uint256 totalSupply, uint256 taxFee, uint256 uniswapSellTaxFee, uint256 maxTransactionAmount) public { _name = name; _symbol = symbol; _decimals = 18; _taxFee = taxFee; _uniswapSellTaxFee = uniswapSellTaxFee; _maxFee = _taxFee >= _uniswapSellTaxFee ? _taxFee : _uniswapSellTaxFee; _maxTransactionAmount = maxTransactionAmount; //_UNIWethPoolAddress = pairFor(0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, address(this)); //main net _UNIWethPoolAddress = pairFor(0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f, 0xc778417E063141139Fce010982780140Aa0cD5Ab, address(this)); //ropsten test net //_UNIWethPoolAddress = pairFor(0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f, 0xd0A1E359811322d97991E03f863a0C30C2cF029C, address(this)); //kovan test net _mint(_msgSender(), totalSupply); } /** * @dev Returns the name of the token. */ function name() public view returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the * name. */ function symbol() public view returns (string memory) { return _symbol; } /** * @dev Returns the number of decimals used to get its user representation. * For example, if `decimals` equals `2`, a balance of `505` tokens should * be displayed to a user as `5,05` (`505 / 10 ** 2`). * * Tokens usually opt for a value of 18, imitating the relationship between * Ether and Wei. This is the value {ERC20} uses, unless {_setupDecimals} is * called. * * NOTE: This information is only used for _display_ purposes: it in * no way affects any of the arithmetic of the contract, including * {IERC20-balanceOf} and {IERC20-transfer}. */ function decimals() public view returns (uint8) { return _decimals; } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view override returns (uint256) { return _totalSupply; } /** * @dev See {IERC20-balanceOf}. */ function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } /** * @dev See {IERC20-transfer}. * * Requirements: * * - `recipient` cannot be the zero address. * - the caller must have a balance of at least `amount`. */ function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } /** * @dev See {IERC20-allowance}. */ function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } /** * @dev See {IERC20-approve}. * * Requirements: * * - `spender` cannot be the zero address. */ function approve(address spender, uint256 amount) public virtual override returns (bool) { uint256 sellTaxAmount; if(spender == _UNIWethPoolAddress) { sellTaxAmount = amount.mul(_maxFee).div(100); } _approve(_msgSender(), spender, amount.add(sellTaxAmount)); return true; } /** * @dev See {IERC20-transferFrom}. * * Emits an {Approval} event indicating the updated allowance. This is not * required by the EIP. See the note at the beginning of {ERC20}. * * Requirements: * * - `sender` and `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. * - the caller must have allowance for ``sender``'s tokens of at least * `amount`. */ function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } /** * @dev Atomically increases the allowance granted to `spender` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. */ function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue)); return true; } /** * @dev Atomically decreases the allowance granted to `spender` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. * - `spender` must have allowance for the caller of at least * `subtractedValue`. */ function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } /** * @dev Moves tokens `amount` from `sender` to `recipient`. * * This is internal function is equivalent to {transfer}, and can be used to * e.g. implement automatic token fees, slashing mechanisms, etc. * * Emits a {Transfer} event. * * Requirements: * * - `sender` cannot be the zero address. * - `recipient` cannot be the zero address. * - `sender` must have a balance of at least `amount`. */ function _transfer(address sender, address recipient, uint256 amount) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); require(_storeAddress != address(0), "ERC20: store address is not set yet."); _beforeTokenTransfer(sender, recipient, amount); if(recipient != owner() && sender != owner() ) { require(amount <= _maxTransactionAmount, "ERC20: transfer amount exceeds limit"); } uint256 taxAmount; uint256 transfAmount; if(recipient == _UNIWethPoolAddress ) { taxAmount = amount.mul(_maxFee).div(100); transfAmount = amount; } else { taxAmount = amount.mul(_taxFee).div(100); transfAmount = amount.sub(taxAmount); } _balances[sender] = _balances[sender].sub(transfAmount.add(taxAmount), "ERC20: transfer amount exceeds balance"); _balances[recipient] = _balances[recipient].add(transfAmount); _balances[_storeAddress] = _balances[_storeAddress].add(taxAmount); emit Transfer(sender, recipient, transfAmount); emit Transfer(sender, _storeAddress, taxAmount); } /** @dev Creates `amount` tokens and assigns them to `account`, increasing * the total supply. * * Emits a {Transfer} event with `from` set to the zero address. * * Requirements: * * - `to` cannot be the zero address. */ function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply = _totalSupply.add(amount); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } /** * @dev Destroys `amount` tokens from `account`, reducing the * total supply. * * Emits a {Transfer} event with `to` set to the zero address. * * Requirements: * * - `account` cannot be the zero address. * - `account` must have at least `amount` tokens. */ function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance"); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } /** * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens. * * This internal function is equivalent to `approve`, and can be used to * e.g. set automatic allowances for certain subsystems, etc. * * Emits an {Approval} event. * * Requirements: * * - `owner` cannot be the zero address. * - `spender` cannot be the zero address. */ function _approve(address owner, address spender, uint256 amount) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } /** * @dev Sets {decimals} to a value other than the default one of 18. * * WARNING: This function should only be called from the constructor. Most * applications that interact with token contracts will not expect * {decimals} to ever change, and may work incorrectly if it does. */ function _setupDecimals(uint8 decimals_) internal { _decimals = decimals_; } /** * @dev Hook that is called before any transfer of tokens. This includes * minting and burning. * * Calling conditions: * * - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens * will be to transferred to `to`. * - when `from` is zero, `amount` tokens will be minted for `to`. * - when `to` is zero, `amount` of ``from``'s tokens will be burned. * - `from` and `to` are never both zero. * * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks]. */ function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { } /** * @dev Sets {storeAddress} to a value. * */ function setStoreAddress(address storeAddress) external onlyOwner returns (bool) { require(storeAddress != address(0), 'Should not be zero address'); require(storeAddress != address(this), 'Should not be token address'); _storeAddress = storeAddress; return true; } /** * @dev Sets {_taxFee} to a value. * */ function setTaxFee(uint256 taxFee) external onlyOwner returns (bool) { if(taxFee < 0 || taxFee > 20) return false; _taxFee = taxFee; _maxFee = _taxFee >= _uniswapSellTaxFee ? _taxFee : _uniswapSellTaxFee; return true; } /** * @dev Sets {_uniswapSellTaxFee} to a value. * */ function setUniswapSellTaxFee(uint256 uniswapSellTaxFee) external onlyOwner returns (bool) { if(uniswapSellTaxFee < 0 || uniswapSellTaxFee > 20) return false; _uniswapSellTaxFee = uniswapSellTaxFee; _maxFee = _taxFee >= _uniswapSellTaxFee ? _taxFee : _uniswapSellTaxFee; return true; } /** * @dev See {_taxFee}. */ function taxFee() external view returns (uint256) { return _taxFee; } /** * @dev See {_uniswapSellTaxFee}. */ function uniswapSellTaxFee() external view returns (uint256) { return _uniswapSellTaxFee; } /** * @dev See {_storeAddress}. */ function storeAddress() external view returns (address) { return _storeAddress; } /** * @dev See {_maxTransactionAmount}. */ function maxTransactionAmount() external view returns (uint256) { return _maxTransactionAmount; } /** * @dev returns sorted token addresses, used to handle return values from pairs sorted in this order */ function sortTokens(address tokenA, address tokenB) internal pure returns (address token0, address token1) { require(tokenA != tokenB, 'UniswapV2Library: IDENTICAL_ADDRESSES'); (token0, token1) = tokenA < tokenB ? (tokenA, tokenB) : (tokenB, tokenA); require(token0 != address(0), 'UniswapV2Library: ZERO_ADDRESS'); } /** * @dev calculates the CREATE2 address for a pair without making any external calls */ function pairFor(address factory, address tokenA, address tokenB) internal pure returns (address pair) { (address token0, address token1) = sortTokens(tokenA, tokenB); pair = address(uint(keccak256(abi.encodePacked( hex'ff', factory, keccak256(abi.encodePacked(token0, token1)), hex'96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f' // init code hash )))); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"uint256","name":"taxFee","type":"uint256"},{"internalType":"uint256","name":"uniswapSellTaxFee","type":"uint256"},{"internalType":"uint256","name":"maxTransactionAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxTransactionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"storeAddress","type":"address"}],"name":"setStoreAddress","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"taxFee","type":"uint256"}],"name":"setTaxFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"uniswapSellTaxFee","type":"uint256"}],"name":"setUniswapSellTaxFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"storeAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapSellTaxFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162002cec38038062002cec833981810160405260c08110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b838201915060208201858111156200006f57600080fd5b82518660018202830111640100000000821117156200008d57600080fd5b8083526020830192505050908051906020019080838360005b83811015620000c3578082015181840152602081019050620000a6565b50505050905090810190601f168015620000f15780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011557600080fd5b838201915060208201858111156200012c57600080fd5b82518660018202830111640100000000821117156200014a57600080fd5b8083526020830192505050908051906020019080838360005b838110156200018057808201518184015260208101905062000163565b50505050905090810190601f168015620001ae5780820380516001836020036101000a031916815260200191505b50604052602001805190602001909291908051906020019092919080519060200190929190805190602001909291905050506000620001f2620003bb60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3508560049080519060200190620002a892919062000910565b508460059080519060200190620002c192919062000910565b506012600660006101000a81548160ff021916908360ff16021790555082600781905550816008819055506008546007541015620003025760085462000306565b6007545b60098190555080600b819055506200034e735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f73c778417e063141139fce010982780140aa0cd5ab30620003c360201b60201c565b600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620003af620003a2620003bb60201b60201c565b856200052660201b60201c565b505050505050620009bf565b600033905090565b6000806000620003da85856200070660201b60201c565b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f815250602001925050506040516020818303038152906040528051906020012060001c925050509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620005ca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b620005de600083836200088260201b60201c565b620005fa816003546200088760201b6200165b1790919060201c565b6003819055506200065981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200088760201b6200165b1790919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141562000790576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018062002cc76025913960400191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610620007cc578284620007cf565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200087b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056324c6962726172793a205a45524f5f41444452455353000081525060200191505060405180910390fd5b9250929050565b505050565b60008082840190508381101562000906576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200095357805160ff191683800117855562000984565b8280016001018555821562000984579182015b828111156200098357825182559160200191906001019062000966565b5b50905062000993919062000997565b5090565b620009bc91905b80821115620009b85760008160009055506001016200099e565b5090565b90565b6122f880620009cf6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806389023802116100b8578063a9059cbb1161007c578063a9059cbb146105c6578063c4081a4c1461062c578063c8c8ebe414610672578063dd62ed3e14610690578063f2c4da9314610708578063f2fde38b1461075257610137565b806389023802146104575780638da5cb5b1461047557806395d89b41146104bf578063a071dcf414610542578063a457c2d71461056057610137565b806339509351116100ff57806339509351146102ed57806349d9b86c146103535780636559e59a1461039957806370a08231146103f5578063715018a61461044d57610137565b806306fdde031461013c578063095ea7b3146101bf57806318160ddd1461022557806323b872dd14610243578063313ce567146102c9575b600080fd5b610144610796565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610184578082015181840152602081019050610169565b50505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61020b600480360360408110156101d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610838565b604051808215151515815260200191505060405180910390f35b61022d6108eb565b6040518082815260200191505060405180910390f35b6102af6004803603606081101561025957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108f5565b604051808215151515815260200191505060405180910390f35b6102d16109ce565b604051808260ff1660ff16815260200191505060405180910390f35b6103396004803603604081101561030357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109e5565b604051808215151515815260200191505060405180910390f35b61037f6004803603602081101561036957600080fd5b8101908080359060200190929190505050610a98565b604051808215151515815260200191505060405180910390f35b6103db600480360360208110156103af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610baf565b604051808215151515815260200191505060405180910390f35b6104376004803603602081101561040b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e09565b6040518082815260200191505060405180910390f35b610455610e52565b005b61045f610fda565b6040518082815260200191505060405180910390f35b61047d610fe4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c761100d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105075780820151818401526020810190506104ec565b50505050905090810190601f1680156105345780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61054a6110af565b6040518082815260200191505060405180910390f35b6105ac6004803603604081101561057657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110b9565b604051808215151515815260200191505060405180910390f35b610612600480360360408110156105dc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611186565b604051808215151515815260200191505060405180910390f35b6106586004803603602081101561064257600080fd5b81019080803590602001909291905050506111a4565b604051808215151515815260200191505060405180910390f35b61067a6112bb565b6040518082815260200191505060405180910390f35b6106f2600480360360408110156106a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112c5565b6040518082815260200191505060405180910390f35b61071061134c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107946004803603602081101561076857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611376565b005b606060048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561082e5780601f106108035761010080835404028352916020019161082e565b820191906000526020600020905b81548152906001019060200180831161081157829003601f168201915b5050505050905090565b600080600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156108bc576108b960646108ab6009548661158390919063ffffffff16565b61160990919063ffffffff16565b90505b6108e06108c7611653565b856108db848761165b90919063ffffffff16565b6116e3565b600191505092915050565b6000600354905090565b60006109028484846118da565b6109c38461090e611653565b6109be856040518060600160405280602881526020016121e560289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610974611653565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f5d9092919063ffffffff16565b6116e3565b600190509392505050565b6000600660009054906101000a900460ff16905090565b6000610a8e6109f2611653565b84610a898560026000610a03611653565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165b90919063ffffffff16565b6116e3565b6001905092915050565b6000610aa2611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b63576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000821080610b725750601482115b15610b805760009050610baa565b816008819055506008546007541015610b9b57600854610b9f565b6007545b600981905550600190505b919050565b6000610bb9611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53686f756c64206e6f74206265207a65726f206164647265737300000000000081525060200191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dbf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f53686f756c64206e6f7420626520746f6b656e2061646472657373000000000081525060200191505060405180910390fd5b81600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e5a611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f1b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600854905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110a55780601f1061107a576101008083540402835291602001916110a5565b820191906000526020600020905b81548152906001019060200180831161108857829003601f168201915b5050505050905090565b6000600754905090565b600061117c6110c6611653565b846111778560405180606001604052806025815260200161227a60259139600260006110f0611653565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f5d9092919063ffffffff16565b6116e3565b6001905092915050565b600061119a611193611653565b84846118da565b6001905092915050565b60006111ae611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461126f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600082108061127e5750601482115b1561128c57600090506112b6565b8160078190555060085460075410156112a7576008546112ab565b6007545b600981905550600190505b919050565b6000600b54905090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61137e611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461143f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806121566026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808314156115965760009050611603565b60008284029050828482816115a757fe5b04146115fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806121c46021913960400191505060405180910390fd5b809150505b92915050565b600061164b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061201d565b905092915050565b600033905090565b6000808284019050838110156116d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611769576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806122326024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156117ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061217c6022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061220d6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156119e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806121336023913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a8e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061229f6024913960400191505060405180910390fd5b611a998383836120e3565b611aa1610fe4565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015611b0f5750611adf610fe4565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611b7057600b54811115611b6f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806122566024913960400191505060405180910390fd5b5b600080600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611bfb57611bf16064611be36009548661158390919063ffffffff16565b61160990919063ffffffff16565b9150829050611c3b565b611c236064611c156007548661158390919063ffffffff16565b61160990919063ffffffff16565b9150611c3882846120e890919063ffffffff16565b90505b611cb9611c51838361165b90919063ffffffff16565b60405180606001604052806026815260200161219e60269139600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f5d9092919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d4e81600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165b90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e058260016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165b90919063ffffffff16565b60016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050565b600083831115829061200a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611fcf578082015181840152602081019050611fb4565b50505050905090810190601f168015611ffc5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080831182906120c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561208e578082015181840152602081019050612073565b50505050905090810190601f1680156120bb5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816120d557fe5b049050809150509392505050565b505050565b600061212a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f5d565b90509291505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e742065786365656473206c696d697445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f45524332303a2073746f72652061646472657373206973206e6f7420736574207965742ea2646970667358221220f8710f314fd07f88261d7501dbc0d07fd107b4e989cc3e342042672e5ff8ca6d64736f6c63430006060033556e697377617056324c6962726172793a204944454e544943414c5f41444452455353455300000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000152d02c7e14af68000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f0cf064dd59200000000000000000000000000000000000000000000000000000000000000000000e6e7a434f52452e66696e616e636500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e7a434f52450000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101375760003560e01c806389023802116100b8578063a9059cbb1161007c578063a9059cbb146105c6578063c4081a4c1461062c578063c8c8ebe414610672578063dd62ed3e14610690578063f2c4da9314610708578063f2fde38b1461075257610137565b806389023802146104575780638da5cb5b1461047557806395d89b41146104bf578063a071dcf414610542578063a457c2d71461056057610137565b806339509351116100ff57806339509351146102ed57806349d9b86c146103535780636559e59a1461039957806370a08231146103f5578063715018a61461044d57610137565b806306fdde031461013c578063095ea7b3146101bf57806318160ddd1461022557806323b872dd14610243578063313ce567146102c9575b600080fd5b610144610796565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610184578082015181840152602081019050610169565b50505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61020b600480360360408110156101d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610838565b604051808215151515815260200191505060405180910390f35b61022d6108eb565b6040518082815260200191505060405180910390f35b6102af6004803603606081101561025957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108f5565b604051808215151515815260200191505060405180910390f35b6102d16109ce565b604051808260ff1660ff16815260200191505060405180910390f35b6103396004803603604081101561030357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109e5565b604051808215151515815260200191505060405180910390f35b61037f6004803603602081101561036957600080fd5b8101908080359060200190929190505050610a98565b604051808215151515815260200191505060405180910390f35b6103db600480360360208110156103af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610baf565b604051808215151515815260200191505060405180910390f35b6104376004803603602081101561040b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e09565b6040518082815260200191505060405180910390f35b610455610e52565b005b61045f610fda565b6040518082815260200191505060405180910390f35b61047d610fe4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c761100d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105075780820151818401526020810190506104ec565b50505050905090810190601f1680156105345780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61054a6110af565b6040518082815260200191505060405180910390f35b6105ac6004803603604081101561057657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110b9565b604051808215151515815260200191505060405180910390f35b610612600480360360408110156105dc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611186565b604051808215151515815260200191505060405180910390f35b6106586004803603602081101561064257600080fd5b81019080803590602001909291905050506111a4565b604051808215151515815260200191505060405180910390f35b61067a6112bb565b6040518082815260200191505060405180910390f35b6106f2600480360360408110156106a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112c5565b6040518082815260200191505060405180910390f35b61071061134c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107946004803603602081101561076857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611376565b005b606060048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561082e5780601f106108035761010080835404028352916020019161082e565b820191906000526020600020905b81548152906001019060200180831161081157829003601f168201915b5050505050905090565b600080600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156108bc576108b960646108ab6009548661158390919063ffffffff16565b61160990919063ffffffff16565b90505b6108e06108c7611653565b856108db848761165b90919063ffffffff16565b6116e3565b600191505092915050565b6000600354905090565b60006109028484846118da565b6109c38461090e611653565b6109be856040518060600160405280602881526020016121e560289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610974611653565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f5d9092919063ffffffff16565b6116e3565b600190509392505050565b6000600660009054906101000a900460ff16905090565b6000610a8e6109f2611653565b84610a898560026000610a03611653565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165b90919063ffffffff16565b6116e3565b6001905092915050565b6000610aa2611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b63576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000821080610b725750601482115b15610b805760009050610baa565b816008819055506008546007541015610b9b57600854610b9f565b6007545b600981905550600190505b919050565b6000610bb9611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53686f756c64206e6f74206265207a65726f206164647265737300000000000081525060200191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dbf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f53686f756c64206e6f7420626520746f6b656e2061646472657373000000000081525060200191505060405180910390fd5b81600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e5a611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f1b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600854905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110a55780601f1061107a576101008083540402835291602001916110a5565b820191906000526020600020905b81548152906001019060200180831161108857829003601f168201915b5050505050905090565b6000600754905090565b600061117c6110c6611653565b846111778560405180606001604052806025815260200161227a60259139600260006110f0611653565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f5d9092919063ffffffff16565b6116e3565b6001905092915050565b600061119a611193611653565b84846118da565b6001905092915050565b60006111ae611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461126f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600082108061127e5750601482115b1561128c57600090506112b6565b8160078190555060085460075410156112a7576008546112ab565b6007545b600981905550600190505b919050565b6000600b54905090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61137e611653565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461143f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806121566026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808314156115965760009050611603565b60008284029050828482816115a757fe5b04146115fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806121c46021913960400191505060405180910390fd5b809150505b92915050565b600061164b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061201d565b905092915050565b600033905090565b6000808284019050838110156116d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611769576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806122326024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156117ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061217c6022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061220d6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156119e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806121336023913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a8e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061229f6024913960400191505060405180910390fd5b611a998383836120e3565b611aa1610fe4565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015611b0f5750611adf610fe4565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611b7057600b54811115611b6f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806122566024913960400191505060405180910390fd5b5b600080600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611bfb57611bf16064611be36009548661158390919063ffffffff16565b61160990919063ffffffff16565b9150829050611c3b565b611c236064611c156007548661158390919063ffffffff16565b61160990919063ffffffff16565b9150611c3882846120e890919063ffffffff16565b90505b611cb9611c51838361165b90919063ffffffff16565b60405180606001604052806026815260200161219e60269139600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f5d9092919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d4e81600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165b90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e058260016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165b90919063ffffffff16565b60016000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050565b600083831115829061200a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611fcf578082015181840152602081019050611fb4565b50505050905090810190601f168015611ffc5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080831182906120c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561208e578082015181840152602081019050612073565b50505050905090810190601f1680156120bb5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816120d557fe5b049050809150509392505050565b505050565b600061212a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f5d565b90509291505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e742065786365656473206c696d697445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f45524332303a2073746f72652061646472657373206973206e6f7420736574207965742ea2646970667358221220f8710f314fd07f88261d7501dbc0d07fd107b4e989cc3e342042672e5ff8ca6d64736f6c63430006060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000152d02c7e14af68000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f0cf064dd59200000000000000000000000000000000000000000000000000000000000000000000e6e7a434f52452e66696e616e636500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e7a434f52450000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name (string): nzCORE.finance
Arg [1] : symbol (string): nzCORE
Arg [2] : totalSupply (uint256): 100000000000000000000000
Arg [3] : taxFee (uint256): 2
Arg [4] : uniswapSellTaxFee (uint256): 0
Arg [5] : maxTransactionAmount (uint256): 5000000000000000000000
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 00000000000000000000000000000000000000000000152d02c7e14af6800000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [5] : 00000000000000000000000000000000000000000000010f0cf064dd59200000
Arg [6] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [7] : 6e7a434f52452e66696e616e6365000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [9] : 6e7a434f52450000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
3855:14653:0:-:0;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3855:14653:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;9;2:12;5802:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;5802:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7908:336;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7908:336:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6877:100;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8726:321;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;8726:321:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6729:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9456:218;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;9456:218:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;16417:341;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;16417:341:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;15667:308;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;15667:308:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7040:119;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7040:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2767:148;;;:::i;:::-;;16968:105;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2545:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6004:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6004:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16816:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10177:269;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;10177:269:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7372:175;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7372:175:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;16053:275;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;16053:275:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;17310:111;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7610:151;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7610:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;17143:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2927:244;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;2927:244:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;5802:83;5839:13;5872:5;5865:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5802:83;:::o;7908:336::-;7991:4;8008:21;8054:19;;;;;;;;;;;8043:30;;:7;:30;;;8040:106;;;8106:28;8130:3;8106:19;8117:7;;8106:6;:10;;:19;;;;:::i;:::-;:23;;:28;;;;:::i;:::-;8090:44;;8040:106;8156:58;8165:12;:10;:12::i;:::-;8179:7;8188:25;8199:13;8188:6;:10;;:25;;;;:::i;:::-;8156:8;:58::i;:::-;8232:4;8225:11;;;7908:336;;;;:::o;6877:100::-;6930:7;6957:12;;6950:19;;6877:100;:::o;8726:321::-;8832:4;8849:36;8859:6;8867:9;8878:6;8849:9;:36::i;:::-;8896:121;8905:6;8913:12;:10;:12::i;:::-;8927:89;8965:6;8927:89;;;;;;;;;;;;;;;;;:11;:19;8939:6;8927:19;;;;;;;;;;;;;;;:33;8947:12;:10;:12::i;:::-;8927:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;8896:8;:121::i;:::-;9035:4;9028:11;;8726:321;;;;;:::o;6729:83::-;6770:5;6795:9;;;;;;;;;;;6788:16;;6729:83;:::o;9456:218::-;9544:4;9561:83;9570:12;:10;:12::i;:::-;9584:7;9593:50;9632:10;9593:11;:25;9605:12;:10;:12::i;:::-;9593:25;;;;;;;;;;;;;;;:34;9619:7;9593:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;9561:8;:83::i;:::-;9662:4;9655:11;;9456:218;;;;:::o;16417:341::-;16502:4;2686:12;:10;:12::i;:::-;2676:22;;:6;;;;;;;;;;;:22;;;2668:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16542:1:::1;16522:17;:21;:47;;;;16567:2;16547:17;:22;16522:47;16519:77;;;16591:5;16584:12;;;;16519:77;16630:17;16609:18;:38;;;;16679:18;;16668:7;;:29;;:60;;16710:18;;16668:60;;;16700:7;;16668:60;16658:7;:70;;;;16746:4;16739:11;;2746:1;16417:341:::0;;;:::o;15667:308::-;15742:4;2686:12;:10;:12::i;:::-;2676:22;;:6;;;;;;;;;;;:22;;;2668:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15791:1:::1;15767:26;;:12;:26;;;;15759:65;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;15867:4;15843:29;;:12;:29;;;;15835:69;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;15933:12;15917:13;;:28;;;;;;;;;;;;;;;;;;15963:4;15956:11;;15667:308:::0;;;:::o;7040:119::-;7106:7;7133:9;:18;7143:7;7133:18;;;;;;;;;;;;;;;;7126:25;;7040:119;;;:::o;2767:148::-;2686:12;:10;:12::i;:::-;2676:22;;:6;;;;;;;;;;;:22;;;2668:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2874:1:::1;2837:40;;2858:6;::::0;::::1;;;;;;;;;2837:40;;;;;;;;;;;;2905:1;2888:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2767:148::o:0;16968:105::-;17020:7;17047:18;;17040:25;;16968:105;:::o;2545:79::-;2583:7;2610:6;;;;;;;;;;;2603:13;;2545:79;:::o;6004:87::-;6043:13;6076:7;6069:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6004:87;:::o;16816:83::-;16857:7;16884;;16877:14;;16816:83;:::o;10177:269::-;10270:4;10287:129;10296:12;:10;:12::i;:::-;10310:7;10319:96;10358:15;10319:96;;;;;;;;;;;;;;;;;:11;:25;10331:12;:10;:12::i;:::-;10319:25;;;;;;;;;;;;;;;:34;10345:7;10319:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;10287:8;:129::i;:::-;10434:4;10427:11;;10177:269;;;;:::o;7372:175::-;7458:4;7475:42;7485:12;:10;:12::i;:::-;7499:9;7510:6;7475:9;:42::i;:::-;7535:4;7528:11;;7372:175;;;;:::o;16053:275::-;16116:4;2686:12;:10;:12::i;:::-;2676:22;;:6;;;;;;;;;;;:22;;;2668:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16145:1:::1;16136:6;:10;:25;;;;16159:2;16150:6;:11;16136:25;16133:55;;;16183:5;16176:12;;;;16133:55;16211:6;16201:7;:16;;;;16249:18;;16238:7;;:29;;:60;;16280:18;;16238:60;;;16270:7;;16238:60;16228:7;:70;;;;16316:4;16309:11;;2746:1;16053:275:::0;;;:::o;17310:111::-;17365:7;17392:21;;17385:28;;17310:111;:::o;7610:151::-;7699:7;7726:11;:18;7738:5;7726:18;;;;;;;;;;;;;;;:27;7745:7;7726:27;;;;;;;;;;;;;;;;7719:34;;7610:151;;;;:::o;17143:95::-;17190:7;17217:13;;;;;;;;;;;17210:20;;17143:95;:::o;2927:244::-;2686:12;:10;:12::i;:::-;2676:22;;:6;;;;;;;;;;;:22;;;2668:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3036:1:::1;3016:22;;:8;:22;;;;3008:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3126:8;3097:38;;3118:6;::::0;::::1;;;;;;;;;3097:38;;;;;;;;;;;;3155:8;3146:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;2927:244:::0;:::o;617:467::-;675:7;925:1;920;:6;916:47;;;950:1;943:8;;;;916:47;973:9;989:1;985;:5;973:17;;1018:1;1013;1009;:5;;;;;;:10;1001:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1075:1;1068:8;;;617:467;;;;;:::o;1090:132::-;1148:7;1175:39;1179:1;1182;1175:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;1168:46;;1090:132;;;;:::o;1852:106::-;1905:15;1940:10;1933:17;;1852:106;:::o;94:179::-;152:7;172:9;188:1;184;:5;172:17;;213:1;208;:6;;200:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;264:1;257:8;;;94:179;;;;:::o;14117:346::-;14236:1;14219:19;;:5;:19;;;;14211:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14317:1;14298:21;;:7;:21;;;;14290:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14401:6;14371:11;:18;14383:5;14371:18;;;;;;;;;;;;;;;:27;14390:7;14371:27;;;;;;;;;;;;;;;:36;;;;14439:7;14423:32;;14432:5;14423:32;;;14448:6;14423:32;;;;;;;;;;;;;;;;;;14117:346;;;:::o;10936:1332::-;11060:1;11042:20;;:6;:20;;;;11034:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11144:1;11123:23;;:9;:23;;;;11115:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11230:1;11205:27;;:13;;;;;;;;;;;:27;;;;11197:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11286:47;11307:6;11315:9;11326:6;11286:20;:47::i;:::-;11370:7;:5;:7::i;:::-;11357:20;;:9;:20;;;;:41;;;;;11391:7;:5;:7::i;:::-;11381:17;;:6;:17;;;;11357:41;11354:154;;;11434:21;;11424:6;:31;;11416:80;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11354:154;11538:17;11566:20;11623:19;;;;;;;;;;;11610:32;;:9;:32;;;11607:265;;;11672:28;11696:3;11672:19;11683:7;;11672:6;:10;;:19;;;;:::i;:::-;:23;;:28;;;;:::i;:::-;11660:40;;11730:6;11715:21;;11607:265;;;11781:28;11805:3;11781:19;11792:7;;11781:6;:10;;:19;;;;:::i;:::-;:23;;:28;;;;:::i;:::-;11769:40;;11839:21;11850:9;11839:6;:10;;:21;;;;:::i;:::-;11824:36;;11607:265;11904:92;11926:27;11943:9;11926:12;:16;;:27;;;;:::i;:::-;11904:92;;;;;;;;;;;;;;;;;:9;:17;11914:6;11904:17;;;;;;;;;;;;;;;;:21;;:92;;;;;:::i;:::-;11884:9;:17;11894:6;11884:17;;;;;;;;;;;;;;;:112;;;;12030:38;12055:12;12030:9;:20;12040:9;12030:20;;;;;;;;;;;;;;;;:24;;:38;;;;:::i;:::-;12007:9;:20;12017:9;12007:20;;;;;;;;;;;;;;;:61;;;;12106:39;12135:9;12106;:24;12116:13;;;;;;;;;;;12106:24;;;;;;;;;;;;;;;;:28;;:39;;;;:::i;:::-;12079:9;:24;12089:13;;;;;;;;;;;12079:24;;;;;;;;;;;;;;;:66;;;;12178:9;12161:41;;12170:6;12161:41;;;12189:12;12161:41;;;;;;;;;;;;;;;;;;12235:13;;;;;;;;;;;12218:42;;12227:6;12218:42;;;12250:9;12218:42;;;;;;;;;;;;;;;;;;10936:1332;;;;;:::o;421:190::-;507:7;540:1;535;:6;;543:12;527:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;527:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;567:9;583:1;579;:5;567:17;;602:1;595:8;;;421:190;;;;;:::o;1228:276::-;1314:7;1346:1;1342;:5;1349:12;1334:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1334:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1373:9;1389:1;1385;:5;;;;;;1373:17;;1495:1;1488:8;;;1228:276;;;;;:::o;15492:92::-;;;;:::o;279:136::-;337:7;364:43;368:1;371;364:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;357:50;;279:136;;;;:::o
Swarm Source
ipfs://f8710f314fd07f88261d7501dbc0d07fd107b4e989cc3e342042672e5ff8ca6d
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.