More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 40 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 20249069 | 174 days ago | IN | 0 ETH | 0.00017544 | ||||
Transfer | 20195557 | 181 days ago | IN | 0 ETH | 0.00011581 | ||||
Approve | 20185553 | 183 days ago | IN | 0 ETH | 0.00041571 | ||||
Approve | 20185283 | 183 days ago | IN | 0 ETH | 0.00046313 | ||||
Approve | 20185275 | 183 days ago | IN | 0 ETH | 0.00023333 | ||||
Approve | 20185258 | 183 days ago | IN | 0 ETH | 0.00036224 | ||||
Approve | 20185222 | 183 days ago | IN | 0 ETH | 0.00032721 | ||||
Approve | 20185210 | 183 days ago | IN | 0 ETH | 0.00032521 | ||||
Approve | 20185204 | 183 days ago | IN | 0 ETH | 0.00041439 | ||||
Approve | 20185197 | 183 days ago | IN | 0 ETH | 0.00040581 | ||||
Approve | 20185152 | 183 days ago | IN | 0 ETH | 0.0003881 | ||||
Approve | 20185150 | 183 days ago | IN | 0 ETH | 0.00038585 | ||||
Approve | 20185135 | 183 days ago | IN | 0 ETH | 0.00034727 | ||||
Approve | 20185107 | 183 days ago | IN | 0 ETH | 0.00045149 | ||||
Transfer | 20185096 | 183 days ago | IN | 0 ETH | 0.00068932 | ||||
Transfer | 20185095 | 183 days ago | IN | 0 ETH | 0.00071132 | ||||
Approve | 20185090 | 183 days ago | IN | 0 ETH | 0.0004736 | ||||
Approve | 20185088 | 183 days ago | IN | 0 ETH | 0.00050314 | ||||
Approve | 20185088 | 183 days ago | IN | 0 ETH | 0.00050314 | ||||
Approve | 20185088 | 183 days ago | IN | 0 ETH | 0.00050314 | ||||
Approve | 20185088 | 183 days ago | IN | 0 ETH | 0.00050314 | ||||
Approve | 20185088 | 183 days ago | IN | 0 ETH | 0.00050314 | ||||
Approve | 20185087 | 183 days ago | IN | 0 ETH | 0.00052004 | ||||
Approve | 20185087 | 183 days ago | IN | 0 ETH | 0.00052004 | ||||
Manual Swap | 20185079 | 183 days ago | IN | 0 ETH | 0.00138088 |
Latest 7 internal transactions
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TANG
Compiler Version
v0.8.23+commit.f704f362
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-06-27 */ // SPDX-License-Identifier: MIT /* ██ ████ ████ █████ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███ ██▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓█ █▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████ █▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓█████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▒▒▒▒▒▒▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█▓▓▓▓▓▓▓███ █▓▓▒▒▒▒▒▓▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓█ █▓▒▒▒▒▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▒▒▒▓▒▒▒▒▒▒▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓█ ██▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓█ █▓▒▒▒▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓█▓▒█ █▓▒▒▓▓▒▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒█ █▒▒▒▓▓▓▓█▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▒▓▓▓▓█▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▒▒█ █▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓███████▓▓▓▓▓▓▓▓▓▓███████▓▓▓▓▓▒▓ ██▓██▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓██▓▓▓▓▓▓████████████▒▓█ █▓▓▓█▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓████████▓░▒▒▓▓██▓█▓▓▓▓▓▓▓███▓▓▓▓▓█▓▒█ ██▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓██▓▓░░█▓▒█████░ ░▓▓▓▓▒▒▓▒█████░ ░▒█▓▒█ █▓▓▓▓█▓▓▓▓▓▓▓▓▓█▓▓▓▓█░ ▒████████░ ░░ ▒████████░ ▒▒▒█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█▒░░███████▒ ░░░░▒▒░░░░███████▓░░░░░▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓███▓▓▓▓▓█████▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▒▓█ █▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓██▓▓▓▓██▓▓▓▓██▓▓█▒▒█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓███▓█▓▓█▓▓▓▓▓▓▓▓█ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓██▓▓▓▓▓██████▓▓▓███▓▓▓▓▓█▓▓▓▓▓▓█▓▓█ ███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓█▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█▓▓██ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓█▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓█▓██ █▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓█ ▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓██ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓█▓███▓▓▓▓▓▓▓█████▓▓▓▓▓██████▓▓▓▓▓▓██ ██▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓█▓▓▓▓▓▓▓▓▓█▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓█▓▓▓▓██ █ █▓▓▓▓▓▓▓▓▓▓▓▓▓███▓▓▓█▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▒█▓▓▓▓▓██ █▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████▒▓▓▓▓▓▓▓█ ▓▓▓██ ██▓▓▓▓▓▓▓▓▓█▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒█▓▓▓▓▓██ ███ ███▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓██ █▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒█████ █▓█▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██ █ █▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓█ █▓▓▓█▓▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▒▓██ ██▓█ ██▓▓▓▓▓▓▓▓▓▓▒▒▒▓▒█ █ ██▓▓▓█▓▓▓▓▓█ ████ █ Socials: TELEGRAM: https://t.me/TangCommunityETH WEBSITE: https://tang-token.com TWITTER: https://x.com/TANG_token */ pragma solidity 0.8.23; 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 TANG is Context, IERC20, Ownable { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; mapping (address => bool) private _isExcludedFromFee; mapping (address => bool) private _isExcludedFromMax; address payable private _taxWallet; uint256 private _initialBuyTax=20; uint256 private _initialSellTax=20; uint256 private _finalBuyTax=0; uint256 private _finalSellTax=0; uint256 private _reduceBuyTaxAt=12; uint256 private _reduceSellTaxAt=12; uint256 private _preventSwapBefore=3; uint256 private _transferTax=65; uint256 private _buyCount=0; uint8 private constant _decimals = 9; uint256 private constant _tTotal = 1000000000 * 10**_decimals; string private constant _name = unicode"TANG"; string private constant _symbol = unicode"TANG"; uint256 public _maxTxAmount = 30000000 * 10**_decimals; uint256 public _maxWalletSize = 30000000 * 10**_decimals; uint256 public _taxSwapThreshold= 10000 * 10**_decimals; uint256 public _maxTaxSwap= 10000000 * 10**_decimals; IUniswapV2Router02 private uniswapV2Router; address private uniswapV2Pair; bool private tradingOpen; bool private inSwap = false; bool private taxSwap = true; uint256 private sellCount = 0; uint256 private lastSellBlock = 0; event MaxTxAmountUpdated(uint _maxTxAmount); event TransferTaxUpdated(uint _tax); modifier lockTheSwap { inSwap = true; _; inSwap = false; } constructor (address _marketingWallet, address _devWallet) { _taxWallet = payable(_msgSender()); _balances[_msgSender()] = _tTotal; _isExcludedFromFee[owner()] = true; _isExcludedFromFee[address(this)] = true; _isExcludedFromFee[_taxWallet] = true; _isExcludedFromMax[_marketingWallet] = true; _isExcludedFromMax[_devWallet] = true; uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH()); emit Transfer(address(0), _msgSender(), _tTotal); } 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 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 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 _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 (from != owner() && to != owner()) { if(_buyCount==0){ taxAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_finalBuyTax:_initialBuyTax).div(100); } if(_buyCount>0){ taxAmount = amount.mul(_transferTax).div(100); } if (from == uniswapV2Pair && to != address(uniswapV2Router) && ! _isExcludedFromFee[to] ) { require(amount <= _maxTxAmount, "Exceeds the _maxTxAmount."); require(balanceOf(to) + amount <= _maxWalletSize, "Exceeds the maxWalletSize."); taxAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_finalBuyTax:_initialBuyTax).div(100); _buyCount++; } if(to == uniswapV2Pair && from!= address(this) ){ if (_isExcludedFromFee[from]) taxSwap = false; taxAmount = amount.mul((_buyCount>_reduceSellTaxAt)?_finalSellTax:_initialSellTax).div(100); } uint256 contractTokenBalance = balanceOf(address(this)); if (!inSwap && to == uniswapV2Pair && taxSwap && contractTokenBalance > _taxSwapThreshold && _buyCount > _preventSwapBefore && !_isExcludedFromMax[from]) { if (block.number > lastSellBlock) { sellCount = 0; } require(sellCount < 3, "Only 3 sells per block!"); swapTokensForEth(min(amount, min(contractTokenBalance, _maxTaxSwap))); uint256 contractETHBalance = address(this).balance; if (contractETHBalance > 0) { sendETHToFee(address(this).balance); } sellCount++; lastSellBlock = block.number; } } if(taxAmount>0){ _balances[address(this)]=_balances[address(this)].add(taxAmount); emit Transfer(from, address(this),taxAmount); } if(taxSwap) _balances[from]=_balances[from].sub(amount); _balances[to]=_balances[to].add(amount.sub(taxAmount)); emit Transfer(from, to, amount.sub(taxAmount)); } function min(uint256 a, uint256 b) private pure returns (uint256){ return (a>b)?b:a; } function swapTokensForEth(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 ZeroLimits() external onlyOwner{ _reduceBuyTaxAt = 0; _reduceSellTaxAt = 0; _maxTxAmount = _tTotal; _maxWalletSize=_tTotal; emit MaxTxAmountUpdated(_tTotal); } function removeTransferTax() external onlyOwner{ _transferTax = 0; emit TransferTaxUpdated(0); } function sendETHToFee(uint256 amount) private { uint256 balance = amount + balanceOf(_taxWallet); _taxWallet.transfer(balance); } function openTrading() external onlyOwner payable { require(!tradingOpen,"trading is already open"); transfer(address(this), balanceOf(msg.sender)); _approve(address(this), address(uniswapV2Router), _tTotal); uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp); IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max); tradingOpen = true; } function reduceFee(uint256 _newFee) external{ require(_msgSender()==_taxWallet); require(_newFee<=_finalBuyTax && _newFee<=_finalSellTax); _finalBuyTax=_newFee; _finalSellTax=_newFee; } receive() external payable {} function manualSwap() external { require(_msgSender()==_taxWallet); uint256 tokenBalance=balanceOf(address(this)); if(tokenBalance>0){ swapTokensForEth(tokenBalance); } uint256 ethBalance=address(this).balance; if(ethBalance>0){ sendETHToFee(ethBalance); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_marketingWallet","type":"address"},{"internalType":"address","name":"_devWallet","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":false,"internalType":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_tax","type":"uint256"}],"name":"TransferTaxUpdated","type":"event"},{"inputs":[],"name":"ZeroLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_maxTaxSwap","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":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"manualSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newFee","type":"uint256"}],"name":"reduceFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"removeTransferTax","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
6080604052601460065560146007555f6008555f600955600c600a55600c600b556003600c556041600d555f600e556009600a6200003e919062000527565b6200004e906301c9c3806200053e565b600f556200005f6009600a62000527565b6200006f906301c9c3806200053e565b601055620000806009600a62000527565b6200008e906127106200053e565b6011556200009f6009600a62000527565b620000ae90629896806200053e565b6012556014805461ffff60a81b1916600160b01b1790555f6015819055601655348015620000da575f80fd5b5060405162001d1a38038062001d1a833981016040819052620000fd9162000574565b5f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600580546001600160a01b031916331790556200015d6009600a62000527565b6200016d90633b9aca006200053e565b335f908152600160208190526040822092909255600390620001965f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff1996871617905530815260038452828120805486166001908117909155600554831682528382208054871682179055878316825260048086528483208054881683179055928716825290839020805490951617909355601380546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155815163c45a015560e01b81529151909363c45a01559383820193909291908290030181865afa15801562000271573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002979190620005aa565b6001600160a01b031663c9c653963060135f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002f7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200031d9190620005aa565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000368573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200038e9190620005aa565b601480546001600160a01b0319166001600160a01b0392909216919091179055620003b63390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003ef6009600a62000527565b620003ff90633b9aca006200053e565b60405190815260200160405180910390a35050620005c6565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200046c57815f190482111562000450576200045062000418565b808516156200045e57918102915b93841c939080029062000431565b509250929050565b5f82620004845750600162000521565b816200049257505f62000521565b8160018114620004ab5760028114620004b657620004d6565b600191505062000521565b60ff841115620004ca57620004ca62000418565b50506001821b62000521565b5060208310610133831016604e8410600b8410161715620004fb575081810a62000521565b6200050783836200042c565b805f19048211156200051d576200051d62000418565b0290505b92915050565b5f6200053760ff84168362000474565b9392505050565b808202811582820484141762000521576200052162000418565b80516001600160a01b03811681146200056f575f80fd5b919050565b5f806040838503121562000586575f80fd5b620005918362000558565b9150620005a16020840162000558565b90509250929050565b5f60208284031215620005bb575f80fd5b620005378262000558565b61174680620005d45f395ff3fe60806040526004361061011e575f3560e01c80637d1db4a51161009d578063a9059cbb11610062578063a9059cbb146102c5578063bf474bed146102e4578063c9567bf9146102f9578063dd62ed3e14610301578063ec1f3f6314610345575f80fd5b80637d1db4a51461026157806385af3bbe146102765780638da5cb5b1461028a5780638f9a55c0146102b057806395d89b4114610129575f80fd5b806323b872dd116100e357806323b872dd146101e0578063313ce567146101ff57806351bc3c851461021a57806370a082311461022e578063715018a61461024d575f80fd5b806306fdde0314610129578063095ea7b3146101645780630faee56f14610193578063109daa99146101b657806318160ddd146101cc575f80fd5b3661012557005b5f80fd5b348015610134575f80fd5b50604080518082018252600481526354414e4760e01b6020820152905161015b919061131f565b60405180910390f35b34801561016f575f80fd5b5061018361017e366004611382565b610364565b604051901515815260200161015b565b34801561019e575f80fd5b506101a860125481565b60405190815260200161015b565b3480156101c1575f80fd5b506101ca61037a565b005b3480156101d7575f80fd5b506101a86103e8565b3480156101eb575f80fd5b506101836101fa3660046113ac565b610408565b34801561020a575f80fd5b506040516009815260200161015b565b348015610225575f80fd5b506101ca61046f565b348015610239575f80fd5b506101a86102483660046113ea565b6104bd565b348015610258575f80fd5b506101ca6104d7565b34801561026c575f80fd5b506101a8600f5481565b348015610281575f80fd5b506101ca610548565b348015610295575f80fd5b505f546040516001600160a01b03909116815260200161015b565b3480156102bb575f80fd5b506101a860105481565b3480156102d0575f80fd5b506101836102df366004611382565b610600565b3480156102ef575f80fd5b506101a860115481565b6101ca61060c565b34801561030c575f80fd5b506101a861031b366004611405565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b348015610350575f80fd5b506101ca61035f36600461143c565b610812565b5f610370338484610857565b5060015b92915050565b5f546001600160a01b031633146103ac5760405162461bcd60e51b81526004016103a390611453565b60405180910390fd5b5f600d8190556040519081527fe9b79e1a6c2dc43b4c0c6ff01ce9e3332d810e482270f464c0a21ad6c5fc6de3906020015b60405180910390a1565b5f6103f56009600a61157c565b61040390633b9aca0061158a565b905090565b5f61041484848461097a565b6104658433610460856040518060600160405280602881526020016116e9602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610f74565b610857565b5060019392505050565b6005546001600160a01b0316336001600160a01b03161461048e575f80fd5b5f610498306104bd565b905080156104a9576104a981610fac565b4780156104b9576104b98161111c565b5050565b6001600160a01b03165f9081526001602052604090205490565b5f546001600160a01b031633146105005760405162461bcd60e51b81526004016103a390611453565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146105715760405162461bcd60e51b81526004016103a390611453565b5f600a818155600b919091556105899060099061157c565b61059790633b9aca0061158a565b600f556105a66009600a61157c565b6105b490633b9aca0061158a565b6010557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6105e46009600a61157c565b6105f290633b9aca0061158a565b6040519081526020016103de565b5f61037033848461097a565b5f546001600160a01b031633146106355760405162461bcd60e51b81526004016103a390611453565b601454600160a01b900460ff161561068f5760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016103a3565b61069c306102df336104bd565b506013546106c99030906001600160a01b03166106bb6009600a61157c565b61046090633b9aca0061158a565b6013546001600160a01b031663f305d71947306106e5816104bd565b5f806106f85f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561075e573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061078391906115a1565b505060145460135460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201529116915063095ea7b3906044016020604051808303815f875af11580156107d8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107fc91906115cc565b506014805460ff60a01b1916600160a01b179055565b6005546001600160a01b0316336001600160a01b031614610831575f80fd5b600854811115801561084557506009548111155b61084d575f80fd5b6008819055600955565b6001600160a01b0383166108b95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a3565b6001600160a01b03821661091a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a3565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109de5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a3565b6001600160a01b038216610a405760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a3565b5f8111610aa15760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103a3565b5f80546001600160a01b03858116911614801590610acc57505f546001600160a01b03848116911614155b15610e2457600e545f03610b0957610b066064610b00600a54600e5411610af557600654610af9565b6008545b859061117a565b906111ff565b90505b600e5415610b2e57610b2b6064610b00600d548561117a90919063ffffffff16565b90505b6014546001600160a01b038581169116148015610b5957506013546001600160a01b03848116911614155b8015610b7d57506001600160a01b0383165f9081526003602052604090205460ff16155b15610c6b57600f54821115610bd45760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e0000000000000060448201526064016103a3565b60105482610be1856104bd565b610beb91906115eb565b1115610c395760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016103a3565b610c546064610b00600a54600e5411610af557600654610af9565b600e80549192505f610c65836115fe565b91905055505b6014546001600160a01b038481169116148015610c9157506001600160a01b0384163014155b15610cec576001600160a01b0384165f9081526003602052604090205460ff1615610cc4576014805460ff60b01b191690555b610ce96064610b00600b54600e5411610cdf57600754610af9565b600954859061117a565b90505b5f610cf6306104bd565b601454909150600160a81b900460ff16158015610d2057506014546001600160a01b038581169116145b8015610d355750601454600160b01b900460ff165b8015610d42575060115481115b8015610d515750600c54600e54115b8015610d7557506001600160a01b0385165f9081526004602052604090205460ff16155b15610e2257601654431115610d89575f6015555b600360155410610ddb5760405162461bcd60e51b815260206004820152601760248201527f4f6e6c7920332073656c6c732070657220626c6f636b2100000000000000000060448201526064016103a3565b610df8610df384610dee84601254611240565b611240565b610fac565b478015610e0857610e084761111c565b60158054905f610e17836115fe565b909155505043601655505b505b8015610e9c57305f90815260016020526040902054610e439082611254565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e939085815260200190565b60405180910390a35b601454600160b01b900460ff1615610ee9576001600160a01b0384165f90815260016020526040902054610ed090836112b2565b6001600160a01b0385165f908152600160205260409020555b610f14610ef683836112b2565b6001600160a01b0385165f9081526001602052604090205490611254565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610f5d85856112b2565b60405190815260200160405180910390a350505050565b5f8184841115610f975760405162461bcd60e51b81526004016103a3919061131f565b505f610fa38486611616565b95945050505050565b6014805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610ff257610ff2611629565b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611049573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061106d919061163d565b8160018151811061108057611080611629565b6001600160a01b0392831660209182029290920101526013546110a69130911684610857565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac947906110de9085905f90869030904290600401611658565b5f604051808303815f87803b1580156110f5575f80fd5b505af1158015611107573d5f803e3d5ffd5b50506014805460ff60a81b1916905550505050565b6005545f90611133906001600160a01b03166104bd565b61113d90836115eb565b6005546040519192506001600160a01b03169082156108fc029083905f818181858888f19350505050158015611175573d5f803e3d5ffd5b505050565b5f825f0361118957505f610374565b5f611194838561158a565b9050826111a185836116c9565b146111f85760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016103a3565b9392505050565b5f6111f883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112f3565b5f81831161124e57826111f8565b50919050565b5f8061126083856115eb565b9050838110156111f85760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103a3565b5f6111f883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f74565b5f81836113135760405162461bcd60e51b81526004016103a3919061131f565b505f610fa384866116c9565b5f602080835283518060208501525f5b8181101561134b5785810183015185820160400152820161132f565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461137f575f80fd5b50565b5f8060408385031215611393575f80fd5b823561139e8161136b565b946020939093013593505050565b5f805f606084860312156113be575f80fd5b83356113c98161136b565b925060208401356113d98161136b565b929592945050506040919091013590565b5f602082840312156113fa575f80fd5b81356111f88161136b565b5f8060408385031215611416575f80fd5b82356114218161136b565b915060208301356114318161136b565b809150509250929050565b5f6020828403121561144c575f80fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156114d657815f19048211156114bc576114bc611488565b808516156114c957918102915b93841c93908002906114a1565b509250929050565b5f826114ec57506001610374565b816114f857505f610374565b816001811461150e576002811461151857611534565b6001915050610374565b60ff84111561152957611529611488565b50506001821b610374565b5060208310610133831016604e8410600b8410161715611557575081810a610374565b611561838361149c565b805f190482111561157457611574611488565b029392505050565b5f6111f860ff8416836114de565b808202811582820484141761037457610374611488565b5f805f606084860312156115b3575f80fd5b8351925060208401519150604084015190509250925092565b5f602082840312156115dc575f80fd5b815180151581146111f8575f80fd5b8082018082111561037457610374611488565b5f6001820161160f5761160f611488565b5060010190565b8181038181111561037457610374611488565b634e487b7160e01b5f52603260045260245ffd5b5f6020828403121561164d575f80fd5b81516111f88161136b565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156116a85784516001600160a01b031683529383019391830191600101611683565b50506001600160a01b03969096166060850152505050608001529392505050565b5f826116e357634e487b7160e01b5f52601260045260245ffd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212206a74f97affd296d2c41326d21e05c7e7207d8099e368d85fbab61a2068742b9164736f6c63430008170033000000000000000000000000870b84a9a39dcec8fc2b4f3ef7db21868b8408e30000000000000000000000004987af3d307f7d39d0e0aff8a978b7e72a070816
Deployed Bytecode
0x60806040526004361061011e575f3560e01c80637d1db4a51161009d578063a9059cbb11610062578063a9059cbb146102c5578063bf474bed146102e4578063c9567bf9146102f9578063dd62ed3e14610301578063ec1f3f6314610345575f80fd5b80637d1db4a51461026157806385af3bbe146102765780638da5cb5b1461028a5780638f9a55c0146102b057806395d89b4114610129575f80fd5b806323b872dd116100e357806323b872dd146101e0578063313ce567146101ff57806351bc3c851461021a57806370a082311461022e578063715018a61461024d575f80fd5b806306fdde0314610129578063095ea7b3146101645780630faee56f14610193578063109daa99146101b657806318160ddd146101cc575f80fd5b3661012557005b5f80fd5b348015610134575f80fd5b50604080518082018252600481526354414e4760e01b6020820152905161015b919061131f565b60405180910390f35b34801561016f575f80fd5b5061018361017e366004611382565b610364565b604051901515815260200161015b565b34801561019e575f80fd5b506101a860125481565b60405190815260200161015b565b3480156101c1575f80fd5b506101ca61037a565b005b3480156101d7575f80fd5b506101a86103e8565b3480156101eb575f80fd5b506101836101fa3660046113ac565b610408565b34801561020a575f80fd5b506040516009815260200161015b565b348015610225575f80fd5b506101ca61046f565b348015610239575f80fd5b506101a86102483660046113ea565b6104bd565b348015610258575f80fd5b506101ca6104d7565b34801561026c575f80fd5b506101a8600f5481565b348015610281575f80fd5b506101ca610548565b348015610295575f80fd5b505f546040516001600160a01b03909116815260200161015b565b3480156102bb575f80fd5b506101a860105481565b3480156102d0575f80fd5b506101836102df366004611382565b610600565b3480156102ef575f80fd5b506101a860115481565b6101ca61060c565b34801561030c575f80fd5b506101a861031b366004611405565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b348015610350575f80fd5b506101ca61035f36600461143c565b610812565b5f610370338484610857565b5060015b92915050565b5f546001600160a01b031633146103ac5760405162461bcd60e51b81526004016103a390611453565b60405180910390fd5b5f600d8190556040519081527fe9b79e1a6c2dc43b4c0c6ff01ce9e3332d810e482270f464c0a21ad6c5fc6de3906020015b60405180910390a1565b5f6103f56009600a61157c565b61040390633b9aca0061158a565b905090565b5f61041484848461097a565b6104658433610460856040518060600160405280602881526020016116e9602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610f74565b610857565b5060019392505050565b6005546001600160a01b0316336001600160a01b03161461048e575f80fd5b5f610498306104bd565b905080156104a9576104a981610fac565b4780156104b9576104b98161111c565b5050565b6001600160a01b03165f9081526001602052604090205490565b5f546001600160a01b031633146105005760405162461bcd60e51b81526004016103a390611453565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146105715760405162461bcd60e51b81526004016103a390611453565b5f600a818155600b919091556105899060099061157c565b61059790633b9aca0061158a565b600f556105a66009600a61157c565b6105b490633b9aca0061158a565b6010557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6105e46009600a61157c565b6105f290633b9aca0061158a565b6040519081526020016103de565b5f61037033848461097a565b5f546001600160a01b031633146106355760405162461bcd60e51b81526004016103a390611453565b601454600160a01b900460ff161561068f5760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016103a3565b61069c306102df336104bd565b506013546106c99030906001600160a01b03166106bb6009600a61157c565b61046090633b9aca0061158a565b6013546001600160a01b031663f305d71947306106e5816104bd565b5f806106f85f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561075e573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061078391906115a1565b505060145460135460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201529116915063095ea7b3906044016020604051808303815f875af11580156107d8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107fc91906115cc565b506014805460ff60a01b1916600160a01b179055565b6005546001600160a01b0316336001600160a01b031614610831575f80fd5b600854811115801561084557506009548111155b61084d575f80fd5b6008819055600955565b6001600160a01b0383166108b95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a3565b6001600160a01b03821661091a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a3565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109de5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a3565b6001600160a01b038216610a405760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a3565b5f8111610aa15760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103a3565b5f80546001600160a01b03858116911614801590610acc57505f546001600160a01b03848116911614155b15610e2457600e545f03610b0957610b066064610b00600a54600e5411610af557600654610af9565b6008545b859061117a565b906111ff565b90505b600e5415610b2e57610b2b6064610b00600d548561117a90919063ffffffff16565b90505b6014546001600160a01b038581169116148015610b5957506013546001600160a01b03848116911614155b8015610b7d57506001600160a01b0383165f9081526003602052604090205460ff16155b15610c6b57600f54821115610bd45760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e0000000000000060448201526064016103a3565b60105482610be1856104bd565b610beb91906115eb565b1115610c395760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016103a3565b610c546064610b00600a54600e5411610af557600654610af9565b600e80549192505f610c65836115fe565b91905055505b6014546001600160a01b038481169116148015610c9157506001600160a01b0384163014155b15610cec576001600160a01b0384165f9081526003602052604090205460ff1615610cc4576014805460ff60b01b191690555b610ce96064610b00600b54600e5411610cdf57600754610af9565b600954859061117a565b90505b5f610cf6306104bd565b601454909150600160a81b900460ff16158015610d2057506014546001600160a01b038581169116145b8015610d355750601454600160b01b900460ff165b8015610d42575060115481115b8015610d515750600c54600e54115b8015610d7557506001600160a01b0385165f9081526004602052604090205460ff16155b15610e2257601654431115610d89575f6015555b600360155410610ddb5760405162461bcd60e51b815260206004820152601760248201527f4f6e6c7920332073656c6c732070657220626c6f636b2100000000000000000060448201526064016103a3565b610df8610df384610dee84601254611240565b611240565b610fac565b478015610e0857610e084761111c565b60158054905f610e17836115fe565b909155505043601655505b505b8015610e9c57305f90815260016020526040902054610e439082611254565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e939085815260200190565b60405180910390a35b601454600160b01b900460ff1615610ee9576001600160a01b0384165f90815260016020526040902054610ed090836112b2565b6001600160a01b0385165f908152600160205260409020555b610f14610ef683836112b2565b6001600160a01b0385165f9081526001602052604090205490611254565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610f5d85856112b2565b60405190815260200160405180910390a350505050565b5f8184841115610f975760405162461bcd60e51b81526004016103a3919061131f565b505f610fa38486611616565b95945050505050565b6014805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610ff257610ff2611629565b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611049573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061106d919061163d565b8160018151811061108057611080611629565b6001600160a01b0392831660209182029290920101526013546110a69130911684610857565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac947906110de9085905f90869030904290600401611658565b5f604051808303815f87803b1580156110f5575f80fd5b505af1158015611107573d5f803e3d5ffd5b50506014805460ff60a81b1916905550505050565b6005545f90611133906001600160a01b03166104bd565b61113d90836115eb565b6005546040519192506001600160a01b03169082156108fc029083905f818181858888f19350505050158015611175573d5f803e3d5ffd5b505050565b5f825f0361118957505f610374565b5f611194838561158a565b9050826111a185836116c9565b146111f85760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016103a3565b9392505050565b5f6111f883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112f3565b5f81831161124e57826111f8565b50919050565b5f8061126083856115eb565b9050838110156111f85760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103a3565b5f6111f883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f74565b5f81836113135760405162461bcd60e51b81526004016103a3919061131f565b505f610fa384866116c9565b5f602080835283518060208501525f5b8181101561134b5785810183015185820160400152820161132f565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461137f575f80fd5b50565b5f8060408385031215611393575f80fd5b823561139e8161136b565b946020939093013593505050565b5f805f606084860312156113be575f80fd5b83356113c98161136b565b925060208401356113d98161136b565b929592945050506040919091013590565b5f602082840312156113fa575f80fd5b81356111f88161136b565b5f8060408385031215611416575f80fd5b82356114218161136b565b915060208301356114318161136b565b809150509250929050565b5f6020828403121561144c575f80fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156114d657815f19048211156114bc576114bc611488565b808516156114c957918102915b93841c93908002906114a1565b509250929050565b5f826114ec57506001610374565b816114f857505f610374565b816001811461150e576002811461151857611534565b6001915050610374565b60ff84111561152957611529611488565b50506001821b610374565b5060208310610133831016604e8410600b8410161715611557575081810a610374565b611561838361149c565b805f190482111561157457611574611488565b029392505050565b5f6111f860ff8416836114de565b808202811582820484141761037457610374611488565b5f805f606084860312156115b3575f80fd5b8351925060208401519150604084015190509250925092565b5f602082840312156115dc575f80fd5b815180151581146111f8575f80fd5b8082018082111561037457610374611488565b5f6001820161160f5761160f611488565b5060010190565b8181038181111561037457610374611488565b634e487b7160e01b5f52603260045260245ffd5b5f6020828403121561164d575f80fd5b81516111f88161136b565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156116a85784516001600160a01b031683529383019391830191600101611683565b50506001600160a01b03969096166060850152505050608001529392505050565b5f826116e357634e487b7160e01b5f52601260045260245ffd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212206a74f97affd296d2c41326d21e05c7e7207d8099e368d85fbab61a2068742b9164736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000870b84a9a39dcec8fc2b4f3ef7db21868b8408e30000000000000000000000004987af3d307f7d39d0e0aff8a978b7e72a070816
-----Decoded View---------------
Arg [0] : _marketingWallet (address): 0x870b84A9A39dCec8fc2b4F3eF7DB21868b8408E3
Arg [1] : _devWallet (address): 0x4987aF3d307F7D39d0E0AFf8a978B7e72a070816
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000870b84a9a39dcec8fc2b4f3ef7db21868b8408e3
Arg [1] : 0000000000000000000000004987af3d307f7d39d0e0aff8a978b7e72a070816
Deployed Bytecode Sourcemap
11631:8763:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13961:83;;;;;;;;;;-1:-1:-1;14031:5:0;;;;;;;;;;;-1:-1:-1;;;14031:5:0;;;;13961:83;;;;14031:5;13961:83;:::i;:::-;;;;;;;;14794:161;;;;;;;;;;-1:-1:-1;14794:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;14794:161:0;1023:187:1;12763:52:0;;;;;;;;;;;;;;;;;;;1361:25:1;;;1349:2;1334:18;12763:52:0;1215:177:1;18977:119:0;;;;;;;;;;;;;:::i;:::-;;14238:95;;;;;;;;;;;;;:::i;14963:313::-;;;;;;;;;;-1:-1:-1;14963:313:0;;;;;:::i;:::-;;:::i;14147:83::-;;;;;;;;;;-1:-1:-1;14147:83:0;;12395:1;2000:36:1;;1988:2;1973:18;14147:83:0;1858:184:1;20043:348:0;;;;;;;;;;;;;:::i;14341:119::-;;;;;;;;;;-1:-1:-1;14341:119:0;;;;;:::i;:::-;;:::i;10712:148::-;;;;;;;;;;;;;:::i;12577:54::-;;;;;;;;;;;;;;;;18751:218;;;;;;;;;;;;;:::i;10498:79::-;;;;;;;;;;-1:-1:-1;10536:7:0;10563:6;10498:79;;-1:-1:-1;;;;;10563:6:0;;;2445:51:1;;2433:2;2418:18;10498:79:0;2299:203:1;12638:56:0;;;;;;;;;;;;;;;;14468:167;;;;;;;;;;-1:-1:-1;14468:167:0;;;;;:::i;:::-;;:::i;12701:55::-;;;;;;;;;;;;;;;;19272:500;;;:::i;14643:143::-;;;;;;;;;;-1:-1:-1;14643:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;14751:18:0;;;14724:7;14751:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;14643:143;19780:218;;;;;;;;;;-1:-1:-1;19780:218:0;;;;;:::i;:::-;;:::i;14794:161::-;14869:4;14886:39;8333:10;14909:7;14918:6;14886:8;:39::i;:::-;-1:-1:-1;14943:4:0;14794:161;;;;;:::o;18977:119::-;10625:6;;-1:-1:-1;;;;;10625:6:0;8333:10;10625:22;10617:67;;;;-1:-1:-1;;;10617:67:0;;;;;;;:::i;:::-;;;;;;;;;19050:1:::1;19035:12;:16:::0;;;19067:21:::1;::::0;1361:25:1;;;19067:21:0::1;::::0;1349:2:1;1334:18;19067:21:0::1;;;;;;;;18977:119::o:0;14238:95::-;14291:7;12451:13;12395:1;12451:2;:13;:::i;:::-;12438:26;;:10;:26;:::i;:::-;14311:14;;14238:95;:::o;14963:313::-;15061:4;15078:36;15088:6;15096:9;15107:6;15078:9;:36::i;:::-;15125:121;15134:6;8333:10;15156:89;15194:6;15156:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15156:19:0;;;;;;:11;:19;;;;;;;;8333:10;15156:33;;;;;;;;;;:37;:89::i;:::-;15125:8;:121::i;:::-;-1:-1:-1;15264:4:0;14963:313;;;;;:::o;20043:348::-;20107:10;;-1:-1:-1;;;;;20107:10:0;8333;-1:-1:-1;;;;;20093:24:0;;20085:33;;;;;;20129:20;20150:24;20168:4;20150:9;:24::i;:::-;20129:45;-1:-1:-1;20188:14:0;;20185:73;;20216:30;20233:12;20216:16;:30::i;:::-;20287:21;20322:12;;20319:65;;20348:24;20361:10;20348:12;:24::i;:::-;20074:317;;20043:348::o;14341:119::-;-1:-1:-1;;;;;14434:18:0;14407:7;14434:18;;;:9;:18;;;;;;;14341:119::o;10712:148::-;10625:6;;-1:-1:-1;;;;;10625:6:0;8333:10;10625:22;10617:67;;;;-1:-1:-1;;;10617:67:0;;;;;;;:::i;:::-;10819:1:::1;10803:6:::0;;10782:40:::1;::::0;-1:-1:-1;;;;;10803:6:0;;::::1;::::0;10782:40:::1;::::0;10819:1;;10782:40:::1;10850:1;10833:19:::0;;-1:-1:-1;;;;;;10833:19:0::1;::::0;;10712:148::o;18751:218::-;10625:6;;-1:-1:-1;;;;;10625:6:0;8333:10;10625:22;10617:67;;;;-1:-1:-1;;;10617:67:0;;;;;;;:::i;:::-;18820:1:::1;18802:15;:19:::0;;;18832:16:::1;:20:::0;;;;12451:13:::1;::::0;12395:1:::1;::::0;12451:13:::1;:::i;:::-;12438:26;::::0;:10:::1;:26;:::i;:::-;18863:12;:22:::0;12451:13:::1;12395:1;12451:2;:13;:::i;:::-;12438:26;::::0;:10:::1;:26;:::i;:::-;18896:14;:22:::0;18934:27:::1;12451:13;12395:1;12451:2;:13;:::i;:::-;12438:26;::::0;:10:::1;:26;:::i;:::-;18934:27;::::0;1361:25:1;;;1349:2;1334:18;18934:27:0::1;1215:177:1::0;14468:167:0;14546:4;14563:42;8333:10;14587:9;14598:6;14563:9;:42::i;19272:500::-;10625:6;;-1:-1:-1;;;;;10625:6:0;8333:10;10625:22;10617:67;;;;-1:-1:-1;;;10617:67:0;;;;;;;:::i;:::-;19342:11:::1;::::0;-1:-1:-1;;;19342:11:0;::::1;;;19341:12;19333:47;;;::::0;-1:-1:-1;;;19333:47:0;;5520:2:1;19333:47:0::1;::::0;::::1;5502:21:1::0;5559:2;5539:18;;;5532:30;5598:25;5578:18;;;5571:53;5641:18;;19333:47:0::1;5318:347:1::0;19333:47:0::1;19391:46;19408:4;19415:21;19425:10;19415:9;:21::i;19391:46::-;-1:-1:-1::0;19487:15:0::1;::::0;19455:58:::1;::::0;19472:4:::1;::::0;-1:-1:-1;;;;;19487:15:0::1;12451:13;12395:1;12451:2;:13;:::i;:::-;12438:26;::::0;:10:::1;:26;:::i;19455:58::-;19524:15;::::0;-1:-1:-1;;;;;19524:15:0::1;:31;19563:21;19594:4;19600:24;19594:4:::0;19600:9:::1;:24::i;:::-;19625:1;19627::::0;19629:7:::1;10536::::0;10563:6;-1:-1:-1;;;;;10563:6:0;;10498:79;19629:7:::1;19524:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;19524:129:0;;;-1:-1:-1;;;;;6029:15:1;;;19524:129:0::1;::::0;::::1;6011:34:1::0;6061:18;;;6054:34;;;;6104:18;;;6097:34;;;;6147:18;;;6140:34;6211:15;;;6190:19;;;6183:44;19637:15:0::1;6243:19:1::0;;;6236:35;5945:19;;19524:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;19671:13:0::1;::::0;19702:15:::1;::::0;19664:71:::1;::::0;-1:-1:-1;;;19664:71:0;;-1:-1:-1;;;;;19702:15:0;;::::1;19664:71;::::0;::::1;6767:51:1::0;-1:-1:-1;;6834:18:1;;;6827:34;19671:13:0;::::1;::::0;-1:-1:-1;19664:29:0::1;::::0;6740:18:1;;19664:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;19746:11:0::1;:18:::0;;-1:-1:-1;;;;19746:18:0::1;-1:-1:-1::0;;;19746:18:0::1;::::0;;19272:500::o;19780:218::-;19855:10;;-1:-1:-1;;;;;19855:10:0;8333;-1:-1:-1;;;;;19841:24:0;;19833:33;;;;;;19892:12;;19883:7;:21;;:47;;;;;19917:13;;19908:7;:22;;19883:47;19875:56;;;;;;19940:12;:20;;;19969:13;:21;19780:218::o;15284:335::-;-1:-1:-1;;;;;15377:19:0;;15369:68;;;;-1:-1:-1;;;15369:68:0;;7356:2:1;15369:68:0;;;7338:21:1;7395:2;7375:18;;;7368:30;7434:34;7414:18;;;7407:62;-1:-1:-1;;;7485:18:1;;;7478:34;7529:19;;15369:68:0;7154:400:1;15369:68:0;-1:-1:-1;;;;;15456:21:0;;15448:68;;;;-1:-1:-1;;;15448:68:0;;7761:2:1;15448:68:0;;;7743:21:1;7800:2;7780:18;;;7773:30;7839:34;7819:18;;;7812:62;-1:-1:-1;;;7890:18:1;;;7883:32;7932:19;;15448:68:0;7559:398:1;15448:68:0;-1:-1:-1;;;;;15527:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;15579:32;;1361:25:1;;;15579:32:0;;1334:18:1;15579:32:0;;;;;;;15284:335;;;:::o;15627:2517::-;-1:-1:-1;;;;;15715:18:0;;15707:68;;;;-1:-1:-1;;;15707:68:0;;8164:2:1;15707:68:0;;;8146:21:1;8203:2;8183:18;;;8176:30;8242:34;8222:18;;;8215:62;-1:-1:-1;;;8293:18:1;;;8286:35;8338:19;;15707:68:0;7962:401:1;15707:68:0;-1:-1:-1;;;;;15794:16:0;;15786:64;;;;-1:-1:-1;;;15786:64:0;;8570:2:1;15786:64:0;;;8552:21:1;8609:2;8589:18;;;8582:30;8648:34;8628:18;;;8621:62;-1:-1:-1;;;8699:18:1;;;8692:33;8742:19;;15786:64:0;8368:399:1;15786:64:0;15878:1;15869:6;:10;15861:64;;;;-1:-1:-1;;;15861:64:0;;8974:2:1;15861:64:0;;;8956:21:1;9013:2;8993:18;;;8986:30;9052:34;9032:18;;;9025:62;-1:-1:-1;;;9103:18:1;;;9096:39;9152:19;;15861:64:0;8772:405:1;15861:64:0;15936:17;10563:6;;-1:-1:-1;;;;;15970:15:0;;;10563:6;;15970:15;;;;:32;;-1:-1:-1;10536:7:0;10563:6;-1:-1:-1;;;;;15989:13:0;;;10563:6;;15989:13;;15970:32;15966:1810;;;16024:9;;16035:1;16024:12;16021:139;;16068:76;16140:3;16068:67;16090:15;;16080:9;;:25;16079:55;;16120:14;;16079:55;;;16107:12;;16079:55;16068:6;;:10;:67::i;:::-;:71;;:76::i;:::-;16056:88;;16021:139;16177:9;;:11;16174:95;;16220:33;16249:3;16220:24;16231:12;;16220:6;:10;;:24;;;;:::i;:33::-;16208:45;;16174:95;16297:13;;-1:-1:-1;;;;;16289:21:0;;;16297:13;;16289:21;:55;;;;-1:-1:-1;16328:15:0;;-1:-1:-1;;;;;16314:30:0;;;16328:15;;16314:30;;16289:55;:83;;;;-1:-1:-1;;;;;;16350:22:0;;;;;;:18;:22;;;;;;;;16348:24;16289:83;16285:420;;;16412:12;;16402:6;:22;;16394:60;;;;-1:-1:-1;;;16394:60:0;;9384:2:1;16394:60:0;;;9366:21:1;9423:2;9403:18;;;9396:30;9462:27;9442:18;;;9435:55;9507:18;;16394:60:0;9182:349:1;16394:60:0;16507:14;;16497:6;16481:13;16491:2;16481:9;:13::i;:::-;:22;;;;:::i;:::-;:40;;16473:79;;;;-1:-1:-1;;;16473:79:0;;9868:2:1;16473:79:0;;;9850:21:1;9907:2;9887:18;;;9880:30;9946:28;9926:18;;;9919:56;9992:18;;16473:79:0;9666:350:1;16473:79:0;16583:76;16655:3;16583:67;16605:15;;16595:9;;:25;16594:55;;16635:14;;16594:55;;16583:76;16678:9;:11;;16571:88;;-1:-1:-1;16678:9:0;:11;;;:::i;:::-;;;;;;16285:420;16730:13;;-1:-1:-1;;;;;16724:19:0;;;16730:13;;16724:19;:43;;;;-1:-1:-1;;;;;;16747:20:0;;16762:4;16747:20;;16724:43;16721:254;;;-1:-1:-1;;;;;16792:24:0;;;;;;:18;:24;;;;;;;;16788:45;;;16818:7;:15;;-1:-1:-1;;;;16818:15:0;;;16788:45;16880:79;16955:3;16880:70;16902:16;;16892:9;;:26;16891:58;;16934:15;;16891:58;;;16920:13;;16880:6;;:10;:70::i;:79::-;16868:91;;16721:254;16991:28;17022:24;17040:4;17022:9;:24::i;:::-;17066:6;;16991:55;;-1:-1:-1;;;;17066:6:0;;;;17065:7;:30;;;;-1:-1:-1;17082:13:0;;-1:-1:-1;;;;;17076:19:0;;;17082:13;;17076:19;17065:30;:41;;;;-1:-1:-1;17099:7:0;;-1:-1:-1;;;17099:7:0;;;;17065:41;:85;;;;;17133:17;;17110:20;:40;17065:85;:119;;;;;17166:18;;17154:9;;:30;17065:119;:148;;;;-1:-1:-1;;;;;;17189:24:0;;;;;;:18;:24;;;;;;;;17188:25;17065:148;17061:704;;;17253:13;;17238:12;:28;17234:90;;;17303:1;17291:9;:13;17234:90;17362:1;17350:9;;:13;17342:49;;;;-1:-1:-1;;;17342:49:0;;10363:2:1;17342:49:0;;;10345:21:1;10402:2;10382:18;;;10375:30;10441:25;10421:18;;;10414:53;10484:18;;17342:49:0;10161:347:1;17342:49:0;17410:69;17427:51;17431:6;17439:38;17443:20;17465:11;;17439:3;:38::i;:::-;17427:3;:51::i;:::-;17410:16;:69::i;:::-;17527:21;17571:22;;17567:106;;17618:35;17631:21;17618:12;:35::i;:::-;17691:9;:11;;;:9;:11;;;:::i;:::-;;;;-1:-1:-1;;17737:12:0;17721:13;:28;-1:-1:-1;17061:704:0;16004:1772;15966:1810;17791:11;;17788:161;;17859:4;17841:24;;;;:9;:24;;;;;;:39;;17870:9;17841:28;:39::i;:::-;17834:4;17816:24;;;;:9;:24;;;;;;;:64;;;;17898:39;;-1:-1:-1;;;;;17898:39:0;;;;;;;17927:9;1361:25:1;;1349:2;1334:18;;1215:177;17898:39:0;;;;;;;;17788:161;17953:7;;-1:-1:-1;;;17953:7:0;;;;17950:64;;;-1:-1:-1;;;;;17987:15:0;;;;;;:9;:15;;;;;;:27;;18007:6;17987:19;:27::i;:::-;-1:-1:-1;;;;;17971:15:0;;;;;;:9;:15;;;;;:43;17950:64;18039:40;18057:21;:6;18068:9;18057:10;:21::i;:::-;-1:-1:-1;;;;;18039:13:0;;;;;;:9;:13;;;;;;;:17;:40::i;:::-;-1:-1:-1;;;;;18025:13:0;;;;;;;:9;:13;;;;;:54;;;;18095:41;;;18114:21;:6;18125:9;18114:10;:21::i;:::-;18095:41;;1361:25:1;;;1349:2;1334:18;18095:41:0;;;;;;;15696:2448;15627:2517;;;:::o;9390:190::-;9476:7;9512:12;9504:6;;;;9496:29;;;;-1:-1:-1;;;9496:29:0;;;;;;;;:::i;:::-;-1:-1:-1;9536:9:0;9548:5;9552:1;9548;:5;:::i;:::-;9536:17;9390:190;-1:-1:-1;;;;;9390:190:0:o;18260:483::-;13212:6;:13;;-1:-1:-1;;;;13212:13:0;-1:-1:-1;;;13212:13:0;;;18362:16:::1;::::0;;18376:1:::1;18362:16:::0;;;;;::::1;::::0;;-1:-1:-1;;18362:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;18362:16:0::1;18338:40;;18407:4;18389;18394:1;18389:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;18389:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;18433:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;18433:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;18389:7;;18433:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;18423:4;18428:1;18423:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;18423:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;18498:15:::1;::::0;18466:62:::1;::::0;18483:4:::1;::::0;18498:15:::1;18516:11:::0;18466:8:::1;:62::i;:::-;18539:15;::::0;:196:::1;::::0;-1:-1:-1;;;18539:196:0;;-1:-1:-1;;;;;18539:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;18620:11;;18539:15:::1;::::0;18662:4;;18689::::1;::::0;18709:15:::1;::::0;18539:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;13248:6:0;:14;;-1:-1:-1;;;;13248:14:0;;;-1:-1:-1;;;;18260:483:0:o;19104:160::-;19198:10;;19161:15;;19188:21;;-1:-1:-1;;;;;19198:10:0;19188:9;:21::i;:::-;19179:30;;:6;:30;:::i;:::-;19228:10;;:28;;19161:48;;-1:-1:-1;;;;;;19228:10:0;;:28;;;;;19161:48;;19228:10;:28;:10;:28;19161:48;19228:10;:28;;;;;;;;;;;;;;;;;;;;;19150:114;19104:160;:::o;9588:246::-;9646:7;9670:1;9675;9670:6;9666:47;;-1:-1:-1;9700:1:0;9693:8;;9666:47;9723:9;9735:5;9739:1;9735;:5;:::i;:::-;9723:17;-1:-1:-1;9768:1:0;9759:5;9763:1;9723:17;9759:5;:::i;:::-;:10;9751:56;;;;-1:-1:-1;;;9751:56:0;;12575:2:1;9751:56:0;;;12557:21:1;12614:2;12594:18;;;12587:30;12653:34;12633:18;;;12626:62;-1:-1:-1;;;12704:18:1;;;12697:31;12745:19;;9751:56:0;12373:397:1;9751:56:0;9825:1;9588:246;-1:-1:-1;;;9588:246:0:o;9842:132::-;9900:7;9927:39;9931:1;9934;9927:39;;;;;;;;;;;;;;;;;:3;:39::i;18154:98::-;18211:7;18238:1;18236;:3;18235:9;;18243:1;18235:9;;;-1:-1:-1;18241:1:0;18154:98;-1:-1:-1;18154:98:0:o;9059:179::-;9117:7;;9149:5;9153:1;9149;:5;:::i;:::-;9137:17;;9178:1;9173;:6;;9165:46;;;;-1:-1:-1;;;9165:46:0;;12977:2:1;9165:46:0;;;12959:21:1;13016:2;12996:18;;;12989:30;13055:29;13035:18;;;13028:57;13102:18;;9165:46:0;12775:351:1;9246:136:0;9304:7;9331:43;9335:1;9338;9331:43;;;;;;;;;;;;;;;;;:3;:43::i;9982:189::-;10068:7;10103:12;10096:5;10088:28;;;;-1:-1:-1;;;10088:28:0;;;;;;;;:::i;:::-;-1:-1:-1;10127:9:0;10139:5;10143:1;10139;: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;622:70;567:131;:::o;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:180::-;2959:6;3012:2;3000:9;2991:7;2987:23;2983:32;2980:52;;;3028:1;3025;3018:12;2980:52;-1:-1:-1;3051:23:1;;2900:180;-1:-1:-1;2900:180:1:o;3085:356::-;3287:2;3269:21;;;3306:18;;;3299:30;3365:34;3360:2;3345:18;;3338:62;3432:2;3417:18;;3085:356::o;3636:127::-;3697:10;3692:3;3688:20;3685:1;3678:31;3728:4;3725:1;3718:15;3752:4;3749:1;3742:15;3768:416;3857:1;3894:5;3857:1;3908:270;3929:7;3919:8;3916:21;3908:270;;;3988:4;3984:1;3980:6;3976:17;3970:4;3967:27;3964:53;;;3997:18;;:::i;:::-;4047:7;4037:8;4033:22;4030:55;;;4067:16;;;;4030:55;4146:22;;;;4106:15;;;;3908:270;;;3912:3;3768:416;;;;;:::o;4189:806::-;4238:5;4268:8;4258:80;;-1:-1:-1;4309:1:1;4323:5;;4258:80;4357:4;4347:76;;-1:-1:-1;4394:1:1;4408:5;;4347:76;4439:4;4457:1;4452:59;;;;4525:1;4520:130;;;;4432:218;;4452:59;4482:1;4473:10;;4496:5;;;4520:130;4557:3;4547:8;4544:17;4541:43;;;4564:18;;:::i;:::-;-1:-1:-1;;4620:1:1;4606:16;;4635:5;;4432:218;;4734:2;4724:8;4721:16;4715:3;4709:4;4706:13;4702:36;4696:2;4686:8;4683:16;4678:2;4672:4;4669:12;4665:35;4662:77;4659:159;;;-1:-1:-1;4771:19:1;;;4803:5;;4659:159;4850:34;4875:8;4869:4;4850:34;:::i;:::-;4920:6;4916:1;4912:6;4908:19;4899:7;4896:32;4893:58;;;4931:18;;:::i;:::-;4969:20;;4189:806;-1:-1:-1;;;4189:806:1:o;5000:140::-;5058:5;5087:47;5128:4;5118:8;5114:19;5108:4;5087:47;:::i;5145:168::-;5218:9;;;5249;;5266:15;;;5260:22;;5246:37;5236:71;;5287:18;;:::i;6282:306::-;6370:6;6378;6386;6439:2;6427:9;6418:7;6414:23;6410:32;6407:52;;;6455:1;6452;6445:12;6407:52;6484:9;6478:16;6468:26;;6534:2;6523:9;6519:18;6513:25;6503:35;;6578:2;6567:9;6563:18;6557:25;6547:35;;6282:306;;;;;:::o;6872:277::-;6939:6;6992:2;6980:9;6971:7;6967:23;6963:32;6960:52;;;7008:1;7005;6998:12;6960:52;7040:9;7034:16;7093:5;7086:13;7079:21;7072:5;7069:32;7059:60;;7115:1;7112;7105:12;9536:125;9601:9;;;9622:10;;;9619:36;;;9635:18;;:::i;10021:135::-;10060:3;10081:17;;;10078:43;;10101:18;;:::i;:::-;-1:-1:-1;10148:1:1;10137:13;;10021:135::o;10513:128::-;10580:9;;;10601:11;;;10598:37;;;10615:18;;:::i;10778:127::-;10839:10;10834:3;10830:20;10827:1;10820:31;10870:4;10867:1;10860:15;10894:4;10891:1;10884:15;10910:251;10980:6;11033:2;11021:9;11012:7;11008:23;11004:32;11001:52;;;11049:1;11046;11039:12;11001:52;11081:9;11075:16;11100:31;11125:5;11100:31;:::i;11166:980::-;11428:4;11476:3;11465:9;11461:19;11507:6;11496:9;11489:25;11533:2;11571:6;11566:2;11555:9;11551:18;11544:34;11614:3;11609:2;11598:9;11594:18;11587:31;11638:6;11673;11667:13;11704:6;11696;11689:22;11742:3;11731:9;11727:19;11720:26;;11781:2;11773:6;11769:15;11755:29;;11802:1;11812:195;11826:6;11823:1;11820:13;11812:195;;;11891:13;;-1:-1:-1;;;;;11887:39:1;11875:52;;11982:15;;;;11947:12;;;;11923:1;11841:9;11812:195;;;-1:-1:-1;;;;;;;12063:32:1;;;;12058:2;12043:18;;12036:60;-1:-1:-1;;;12127:3:1;12112:19;12105:35;12024:3;11166:980;-1:-1:-1;;;11166:980:1:o;12151:217::-;12191:1;12217;12207:132;;12261:10;12256:3;12252:20;12249:1;12242:31;12296:4;12293:1;12286:15;12324:4;12321:1;12314:15;12207:132;-1:-1:-1;12353:9:1;;12151:217::o
Swarm Source
ipfs://6a74f97affd296d2c41326d21e05c7e7207d8099e368d85fbab61a2068742b91
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.