More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 79 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 16417153 | 596 days ago | IN | 0 ETH | 0.00067994 | ||||
Approve | 16252225 | 619 days ago | IN | 0 ETH | 0.00048924 | ||||
Approve | 16195664 | 626 days ago | IN | 0 ETH | 0.00068574 | ||||
Transfer | 16195655 | 626 days ago | IN | 0 ETH | 0.00064711 | ||||
Transfer | 16195613 | 626 days ago | IN | 0 ETH | 0.00058677 | ||||
Transfer | 16195589 | 626 days ago | IN | 0 ETH | 0.00055237 | ||||
Transfer | 16195585 | 626 days ago | IN | 0 ETH | 0.0005684 | ||||
Transfer | 16195584 | 626 days ago | IN | 0 ETH | 0.00056375 | ||||
Transfer | 16195579 | 626 days ago | IN | 0 ETH | 0.00055089 | ||||
Transfer | 16195570 | 626 days ago | IN | 0 ETH | 0.00063544 | ||||
Transfer | 16195559 | 626 days ago | IN | 0 ETH | 0.00057868 | ||||
Transfer | 16195541 | 627 days ago | IN | 0 ETH | 0.0005376 | ||||
Transfer | 16195539 | 627 days ago | IN | 0 ETH | 0.00049949 | ||||
Transfer | 16195532 | 627 days ago | IN | 0 ETH | 0.00061428 | ||||
Transfer | 16195531 | 627 days ago | IN | 0 ETH | 0.00061117 | ||||
Transfer | 16195525 | 627 days ago | IN | 0 ETH | 0.00059648 | ||||
Transfer | 16195523 | 627 days ago | IN | 0 ETH | 0.00063583 | ||||
Approve | 16195510 | 627 days ago | IN | 0 ETH | 0.00063644 | ||||
Transfer | 16195504 | 627 days ago | IN | 0 ETH | 0.00065286 | ||||
Approve | 16195501 | 627 days ago | IN | 0 ETH | 0.00068457 | ||||
Transfer | 16195499 | 627 days ago | IN | 0 ETH | 0.00071257 | ||||
Approve | 16195498 | 627 days ago | IN | 0 ETH | 0.00067862 | ||||
Approve | 16195493 | 627 days ago | IN | 0 ETH | 0.00153865 | ||||
Approve | 16195491 | 627 days ago | IN | 0 ETH | 0.00064457 | ||||
Transfer | 16195491 | 627 days ago | IN | 0 ETH | 0.00065285 |
Latest 24 internal transactions
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
16195665 | 626 days ago | 0.00452808 ETH | ||||
16195665 | 626 days ago | 0.0011394 ETH | ||||
16195665 | 626 days ago | 0.00338868 ETH | ||||
16195665 | 626 days ago | 0.00677736 ETH | ||||
16195460 | 627 days ago | 0.02070489 ETH | ||||
16195460 | 627 days ago | 0.00527273 ETH | ||||
16195460 | 627 days ago | 0.01543216 ETH | ||||
16195460 | 627 days ago | 0.03086432 ETH | ||||
16195449 | 627 days ago | 0.01190044 ETH | ||||
16195449 | 627 days ago | 0.00301443 ETH | ||||
16195449 | 627 days ago | 0.00888601 ETH | ||||
16195449 | 627 days ago | 0.01777202 ETH | ||||
16195439 | 627 days ago | 0.0087459 ETH | ||||
16195439 | 627 days ago | 0.00221004 ETH | ||||
16195439 | 627 days ago | 0.00653585 ETH | ||||
16195439 | 627 days ago | 0.01307171 ETH | ||||
16195425 | 627 days ago | 0.00319771 ETH | ||||
16195425 | 627 days ago | 0.00080327 ETH | ||||
16195425 | 627 days ago | 0.00239444 ETH | ||||
16195425 | 627 days ago | 0.00478889 ETH | ||||
16195425 | 627 days ago | 0.00438301 ETH | ||||
16195425 | 627 days ago | 0.00110277 ETH | ||||
16195425 | 627 days ago | 0.00328023 ETH | ||||
16195425 | 627 days ago | 0.00656046 ETH |
Loading...
Loading
Contract Name:
DejitaruBushido
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-12-16 */ // SPDX-License-Identifier: MIT /** Dejitaru Bushido https://t.me/dejitarubushido https://dejitarubushido.com */ pragma solidity ^0.8.17; 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; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return payable(msg.sender); } function _msgData() internal view virtual returns (bytes memory) { this; return msg.data; } } 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); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } interface IUniswapV2Factory { event PairCreated(address indexed token0, address indexed token1, address pair, uint); function createPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router02 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; function swapExactETHForTokensSupportingFeeOnTransferTokens( uint amountOutMin, address[] calldata path, address to, uint deadline ) external payable; } interface IUniswapV2Pair { function sync() external; } interface ITrader { function swapTokenForETH(address tokenAddress, uint256 tokenAmount) external; function swapETHForToken(address tokenAddress, uint256 ethAmount) external; } contract DejitaruBushido is Context, IERC20, Ownable { using SafeMath for uint256; IUniswapV2Router02 public uniswapV2Router; address public uniswapV2Pair; mapping (address => uint256) private balances; mapping (address => mapping (address => uint256)) private _allowances; mapping (address => bool) private _isExcludedFromFee; string private constant _name = "Dejitaru Bushido"; string private constant _symbol = "WARRIOR"; uint8 private constant _decimals = 9; uint256 private _tTotal = 1000000000 * 10**_decimals; uint256 public _maxWalletAmount = 30000000 * 10**_decimals; uint256 public _maxTxAmount = 30000000 * 10**_decimals; uint256 public swapTokenAtAmount = 5000000 * 10**_decimals; uint256 public launchEpoch; bool public launched; address public liquidityReceiver; address public marketingWallet; address private trader; struct BuyFees{ uint256 liquidity; uint256 marketing; uint256 burn; } struct SellFees{ uint256 liquidity; uint256 marketing; uint256 burn; } BuyFees public buyFee; SellFees public sellFee; uint256 private liquidityFee; uint256 private marketingFee; uint256 private burnFee; bool private firstMinute; bool private swapping; event SwapAndLiquify(uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiquidity); constructor (address marketingAddress, address liquidityAddress, address traderContract) { marketingWallet = marketingAddress; liquidityReceiver = liquidityAddress; trader = traderContract; balances[_msgSender()] = _tTotal; buyFee.liquidity = 1; buyFee.marketing = 1; buyFee.burn = 1; sellFee.liquidity = 1; sellFee.marketing = 1; sellFee.burn = 1; IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); address _uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH()); uniswapV2Router = _uniswapV2Router; uniswapV2Pair = _uniswapV2Pair; _isExcludedFromFee[msg.sender] = true; _isExcludedFromFee[trader] = true; _isExcludedFromFee[address(this)] = true; _isExcludedFromFee[address(0x00)] = true; _isExcludedFromFee[address(0xdead)] = true; 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 view 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()] - 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) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] - subtractedValue); return true; } function excludeFromFees(address account, bool excluded) public onlyOwner { _isExcludedFromFee[address(account)] = excluded; } receive() external payable {} function takeBuyFees(uint256 amount, address from) private returns (uint256) { uint256 liquidityFeeToken = amount * buyFee.liquidity / 100; uint256 marketingFeeTokens = amount * buyFee.marketing / 100; uint256 burnFeeTokens = amount * buyFee.burn / 100; balances[address(this)] += liquidityFeeToken + marketingFeeTokens; balances[address(0x00)] += burnFeeTokens; emit Transfer (from, address(this), marketingFeeTokens + liquidityFeeToken); emit Transfer (from, address(0x00), burnFeeTokens); return (amount -liquidityFeeToken -marketingFeeTokens -burnFeeTokens); } function takeSellFees(uint256 amount, address from) private returns (uint256) { uint256 liquidityFeeToken = amount * sellFee.liquidity / 100; uint256 marketingFeeTokens = amount * sellFee.marketing / 100; uint256 burnFeeTokens = amount * sellFee.burn / 100; balances[address(this)] += liquidityFeeToken + marketingFeeTokens; balances[address(0x00)] += burnFeeTokens; emit Transfer (from, address(this), marketingFeeTokens + liquidityFeeToken ); emit Transfer (from, address(0x00), burnFeeTokens); return (amount -liquidityFeeToken -marketingFeeTokens -burnFeeTokens); } function isExcludedFromFee(address account) public view returns(bool) { return _isExcludedFromFee[account]; } function changeFee(uint256 _buyMarketingFee, uint256 _buyLiquidityFee, uint256 _buyBurnFee, uint256 _sellMarketingFee, uint256 _sellLiquidityFee, uint256 _sellBurnFee) public onlyOwner { require(_buyMarketingFee + _buyLiquidityFee < 25 || _sellLiquidityFee + _sellMarketingFee < 25, "Can't change fee higher than 24%"); buyFee.liquidity = _buyLiquidityFee; buyFee.marketing = _buyMarketingFee; buyFee.burn = _buyBurnFee; sellFee.liquidity = _sellLiquidityFee; sellFee.marketing = _sellMarketingFee; sellFee.burn = _sellBurnFee; } function changeMax(uint256 _maxTx, uint256 _maxWallet) public onlyOwner { require(_maxTx + _maxWallet > _tTotal / 500, "Should be bigger than 0,1%"); _maxTxAmount = _maxTx; _maxWalletAmount = _maxWallet; } 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"); balances[from] -= amount; uint256 transferAmount = amount; bool takeFee; if(!_isExcludedFromFee[from] && !_isExcludedFromFee[to]){ takeFee = true; } if(from == uniswapV2Pair && to == liquidityReceiver) { launchEpoch = block.timestamp; launched = true; } if(launched && block.timestamp > launchEpoch + 60 && !firstMinute) { buyFee.liquidity = 1; buyFee.marketing = 1; buyFee.burn = 1; firstMinute = true; } if(takeFee){ if(to != uniswapV2Pair){ require(amount <= _maxTxAmount, "Transfer Amount exceeds the maxTxnsAmount"); require(balanceOf(to) + amount <= _maxWalletAmount, "Transfer amount exceeds the maxWalletAmount."); transferAmount = takeBuyFees(amount, to); } if(from != uniswapV2Pair){ if(balanceOf(address(trader)) > 1 * 10**_decimals) { ITrader(trader).swapTokenForETH(address(this), balanceOf(address(trader))); } require(amount <= _maxTxAmount, "Transfer Amount exceeds the maxTxnsAmount"); transferAmount = takeSellFees(amount, from); if (balanceOf(address(this)) >= swapTokenAtAmount && !swapping) { swapping = true; swapBack(); swapping = false; } } if(to != uniswapV2Pair && from != uniswapV2Pair){ require(amount <= _maxTxAmount, "Transfer Amount exceeds the maxTxnsAmount"); require(balanceOf(to) + amount <= _maxWalletAmount, "Transfer amount exceeds the maxWalletAmount."); } } balances[to] += transferAmount; emit Transfer(from, to, transferAmount); } function swapBack() private { uint256 contractBalance = swapTokenAtAmount; uint256 liquidityTokens = contractBalance * (buyFee.liquidity + sellFee.liquidity) / (buyFee.marketing + buyFee.liquidity + sellFee.marketing + sellFee.liquidity); uint256 marketingTokens = contractBalance * (buyFee.marketing + sellFee.marketing) / (buyFee.marketing + buyFee.liquidity + sellFee.marketing + sellFee.liquidity); uint256 totalTokensToSwap = liquidityTokens + marketingTokens; uint256 tokensForLiquidity = liquidityTokens.div(2); uint256 amountToSwapForETH = contractBalance.sub(tokensForLiquidity); uint256 initialETHBalance = address(this).balance; swapTokensForEth(amountToSwapForETH); uint256 ethBalance = address(this).balance.sub(initialETHBalance); uint256 ethForLiquidity = ethBalance.mul(liquidityTokens).div(totalTokensToSwap); addLiquidity(tokensForLiquidity, ethForLiquidity); payable(marketingWallet).transfer(address(this).balance); } function swapTokensForEth(uint256 tokenAmount) private { 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 addLiquidity(uint256 tokenAmount, uint256 ethAmount) private { _approve(address(this), address(uniswapV2Router), tokenAmount); uniswapV2Router.addLiquidityETH {value: ethAmount} ( address(this), tokenAmount, 0, 0, liquidityReceiver, block.timestamp ); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"marketingAddress","type":"address"},{"internalType":"address","name":"liquidityAddress","type":"address"},{"internalType":"address","name":"traderContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":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"},{"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":[{"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":"buyFee","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"uint256","name":"marketing","type":"uint256"},{"internalType":"uint256","name":"burn","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyMarketingFee","type":"uint256"},{"internalType":"uint256","name":"_buyLiquidityFee","type":"uint256"},{"internalType":"uint256","name":"_buyBurnFee","type":"uint256"},{"internalType":"uint256","name":"_sellMarketingFee","type":"uint256"},{"internalType":"uint256","name":"_sellLiquidityFee","type":"uint256"},{"internalType":"uint256","name":"_sellBurnFee","type":"uint256"}],"name":"changeFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_maxTx","type":"uint256"},{"internalType":"uint256","name":"_maxWallet","type":"uint256"}],"name":"changeMax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchEpoch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launched","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liquidityReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"uint256","name":"marketing","type":"uint256"},{"internalType":"uint256","name":"burn","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapTokenAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"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
6080604052620000126009600a62000512565b6200002290633b9aca006200052a565b600655620000336009600a62000512565b62000043906301c9c3806200052a565b600755620000546009600a62000512565b62000064906301c9c3806200052a565b600855620000756009600a62000512565b6200008490624c4b406200052a565b6009553480156200009457600080fd5b50604051620021f1380380620021f1833981016040819052620000b79162000561565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600c80546001600160a01b038581166001600160a01b031992831617909255600b805485841661010002610100600160a81b0319909116179055600d805492841692909116919091179055600654336000908152600360209081526040808320939093556001600e819055600f819055601081905560118190556012819055601355825163c45a015560e01b81529251737a250d5630b4cf539739df2c5dacb4c659f2488d93849263c45a0155926004808401938290030181865afa158015620001c6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ec9190620005ab565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200023a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002609190620005ab565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002ae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d49190620005ab565b600180546001600160a01b038086166001600160a01b03199283161783556002805482861693169290921790915533600090815260056020526040808220805460ff199081168617909155600d5490931682528082208054841685179055308252812080548316841790557f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc805483168417905561dead90527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba805490911690911790559050620003a23390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620003ea91815260200190565b60405180910390a35050505050620005c9565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000454578160001904821115620004385762000438620003fd565b808516156200044657918102915b93841c939080029062000418565b509250929050565b6000826200046d575060016200050c565b816200047c575060006200050c565b8160018114620004955760028114620004a057620004c0565b60019150506200050c565b60ff841115620004b457620004b4620003fd565b50506001821b6200050c565b5060208310610133831016604e8410600b8410161715620004e5575081810a6200050c565b620004f1838362000413565b8060001904821115620005085762000508620003fd565b0290505b92915050565b60006200052360ff8416836200045c565b9392505050565b80820281158282048414176200050c576200050c620003fd565b80516001600160a01b03811681146200055c57600080fd5b919050565b6000806000606084860312156200057757600080fd5b620005828462000544565b9250620005926020850162000544565b9150620005a26040850162000544565b90509250925092565b600060208284031215620005be57600080fd5b620005238262000544565b611c1880620005d96000396000f3fe6080604052600436106101c65760003560e01c80635342acb4116100f75780638da5cb5b11610095578063a9059cbb11610064578063a9059cbb14610564578063c024666814610584578063dd62ed3e146105a4578063f2fde38b146105ea57600080fd5b80638da5cb5b146104e057806395d89b41146104fe578063a3aa74871461052e578063a457c2d71461054457600080fd5b8063715018a6116100d1578063715018a61461047b57806375f0a874146104905780637d1db4a5146104b05780638091f3bf146104c657600080fd5b80635342acb4146103f65780636c0a24eb1461042f57806370a082311461044557600080fd5b8063264d26dd11610164578063395093511161013e578063395093511461037757806347062402146103975780634716b2c3146103b657806349bd5a5e146103d657600080fd5b8063264d26dd146102fc5780632b14ca5614610321578063313ce5671461035b57600080fd5b8063124bdbd7116101a0578063124bdbd71461026d5780631694505e1461028f57806318160ddd146102c757806323b872dd146102dc57600080fd5b806303e403b0146101d257806306fdde03146101fb578063095ea7b31461023d57600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506101e860095481565b6040519081526020015b60405180910390f35b34801561020757600080fd5b5060408051808201909152601081526f44656a6974617275204275736869646f60801b60208201525b6040516101f2919061171d565b34801561024957600080fd5b5061025d610258366004611783565b61060a565b60405190151581526020016101f2565b34801561027957600080fd5b5061028d6102883660046117af565b610621565b005b34801561029b57600080fd5b506001546102af906001600160a01b031681565b6040516001600160a01b0390911681526020016101f2565b3480156102d357600080fd5b506006546101e8565b3480156102e857600080fd5b5061025d6102f73660046117f2565b6106e4565b34801561030857600080fd5b50600b546102af9061010090046001600160a01b031681565b34801561032d57600080fd5b5060115460125460135461034092919083565b604080519384526020840192909252908201526060016101f2565b34801561036757600080fd5b50604051600981526020016101f2565b34801561038357600080fd5b5061025d610392366004611783565b610736565b3480156103a357600080fd5b50600e54600f5460105461034092919083565b3480156103c257600080fd5b5061028d6103d1366004611833565b61076d565b3480156103e257600080fd5b506002546102af906001600160a01b031681565b34801561040257600080fd5b5061025d610411366004611855565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561043b57600080fd5b506101e860075481565b34801561045157600080fd5b506101e8610460366004611855565b6001600160a01b031660009081526003602052604090205490565b34801561048757600080fd5b5061028d610809565b34801561049c57600080fd5b50600c546102af906001600160a01b031681565b3480156104bc57600080fd5b506101e860085481565b3480156104d257600080fd5b50600b5461025d9060ff1681565b3480156104ec57600080fd5b506000546001600160a01b03166102af565b34801561050a57600080fd5b506040805180820190915260078152662ba0a92924a7a960c91b6020820152610230565b34801561053a57600080fd5b506101e8600a5481565b34801561055057600080fd5b5061025d61055f366004611783565b61087d565b34801561057057600080fd5b5061025d61057f366004611783565b6108b4565b34801561059057600080fd5b5061028d61059f366004611872565b6108c1565b3480156105b057600080fd5b506101e86105bf3660046118b0565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105f657600080fd5b5061028d610605366004611855565b610916565b6000610617338484610a00565b5060015b92915050565b6000546001600160a01b031633146106545760405162461bcd60e51b815260040161064b906118de565b60405180910390fd5b60196106608688611929565b1080610675575060196106738484611929565b105b6106c15760405162461bcd60e51b815260206004820181905260248201527f43616e2774206368616e67652066656520686967686572207468616e20323425604482015260640161064b565b600e94909455600f94909455601091909155601192909255601291909155601355565b60006106f1848484610b24565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461072c91869161072790869061193c565b610a00565b5060019392505050565b3360008181526004602090815260408083206001600160a01b03871684529091528120549091610617918590610727908690611929565b6000546001600160a01b031633146107975760405162461bcd60e51b815260040161064b906118de565b6101f46006546107a7919061194f565b6107b18284611929565b116107fe5760405162461bcd60e51b815260206004820152601a60248201527f53686f756c6420626520626967676572207468616e20302c3125000000000000604482015260640161064b565b600891909155600755565b6000546001600160a01b031633146108335760405162461bcd60e51b815260040161064b906118de565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161061791859061072790869061193c565b6000610617338484610b24565b6000546001600160a01b031633146108eb5760405162461bcd60e51b815260040161064b906118de565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146109405760405162461bcd60e51b815260040161064b906118de565b6001600160a01b0381166109a55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161064b565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610a625760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161064b565b6001600160a01b038216610ac35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161064b565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b885760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161064b565b6001600160a01b038216610bea5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161064b565b60008111610c4c5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161064b565b6001600160a01b03831660009081526003602052604081208054839290610c7490849061193c565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610cbe57506001600160a01b03841660009081526005602052604090205460ff16155b15610cc7575060015b6002546001600160a01b038681169116148015610cf65750600b546001600160a01b0385811661010090920416145b15610d0d5742600a55600b805460ff191660011790555b600b5460ff168015610d2b5750600a54610d2890603c611929565b42115b8015610d3a575060175460ff16155b15610d5e576001600e819055600f81905560108190556017805460ff191690911790555b8015610fe0576002546001600160a01b03858116911614610df357600854831115610d9b5760405162461bcd60e51b815260040161064b90611971565b60075483610dbe866001600160a01b031660009081526003602052604090205490565b610dc89190611929565b1115610de65760405162461bcd60e51b815260040161064b906119ba565b610df08385611063565b91505b6002546001600160a01b03868116911614610f4257610e146009600a611aea565b610e1f906001611af9565b600d546001600160a01b03166000908152600360205260409020541115610ec257600d546001600160a01b0316600081815260036020526040902054636a42d9069030906040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015610ea957600080fd5b505af1158015610ebd573d6000803e3d6000fd5b505050505b600854831115610ee45760405162461bcd60e51b815260040161064b90611971565b610eee83866111e8565b6009543060009081526003602052604090205491935011158015610f1a5750601754610100900460ff16155b15610f42576017805461ff001916610100179055610f36611240565b6017805461ff00191690555b6002546001600160a01b03858116911614801590610f6e57506002546001600160a01b03868116911614155b15610fe057600854831115610f955760405162461bcd60e51b815260040161064b90611971565b60075483610fb8866001600160a01b031660009081526003602052604090205490565b610fc29190611929565b1115610fe05760405162461bcd60e51b815260040161064b906119ba565b6001600160a01b03841660009081526003602052604081208054849290611008908490611929565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161105491815260200190565b60405180910390a35050505050565b6000806064600e60000154856110799190611af9565b611083919061194f565b905060006064600e600101548661109a9190611af9565b6110a4919061194f565b905060006064600e60020154876110bb9190611af9565b6110c5919061194f565b90506110d18284611929565b30600090815260036020526040812080549091906110f0908490611929565b9091555050600080805260036020527f3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92eff8054839290611130908490611929565b909155503090506001600160a01b0386167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61116c8686611929565b60405190815260200160405180910390a36040518181526000906001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a380826111ca858961193c565b6111d4919061193c565b6111de919061193c565b9695505050505050565b6000806064601160000154856111fe9190611af9565b611208919061194f565b9050600060646011600101548661121f9190611af9565b611229919061194f565b905060006064601160020154876110bb9190611af9565b600954601154601254600e54600f54600093929161125d91611929565b6112679190611929565b6112719190611929565b601154600e546112819190611929565b61128b9084611af9565b611295919061194f565b601154601254600e54600f549394506000936112b19190611929565b6112bb9190611929565b6112c59190611929565b601254600f546112d59190611929565b6112df9085611af9565b6112e9919061194f565b905060006112f78284611929565b90506000611306846002611395565b9050600061131486836113de565b90504761132082611420565b600061132c47836113de565b905060006113448661133e848b61157a565b90611395565b905061135085826115fc565b600c546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611389573d6000803e3d6000fd5b50505050505050505050565b60006113d783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116b5565b9392505050565b60006113d783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506116ec565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061145557611455611b10565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156114ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d29190611b26565b816001815181106114e5576114e5611b10565b6001600160a01b03928316602091820292909201015260015461150b9130911684610a00565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac94790611544908590600090869030904290600401611b43565b600060405180830381600087803b15801561155e57600080fd5b505af1158015611572573d6000803e3d6000fd5b505050505050565b60008260000361158c5750600061061b565b60006115988385611af9565b9050826115a5858361194f565b146113d75760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161064b565b6001546116149030906001600160a01b031684610a00565b600154600b5460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b03610100909204821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015611689573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906116ae9190611bb4565b5050505050565b600081836116d65760405162461bcd60e51b815260040161064b919061171d565b5060006116e3848661194f565b95945050505050565b600081848411156117105760405162461bcd60e51b815260040161064b919061171d565b5060006116e3848661193c565b600060208083528351808285015260005b8181101561174a5785810183015185820160400152820161172e565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461178057600080fd5b50565b6000806040838503121561179657600080fd5b82356117a18161176b565b946020939093013593505050565b60008060008060008060c087890312156117c857600080fd5b505084359660208601359650604086013595606081013595506080810135945060a0013592509050565b60008060006060848603121561180757600080fd5b83356118128161176b565b925060208401356118228161176b565b929592945050506040919091013590565b6000806040838503121561184657600080fd5b50508035926020909101359150565b60006020828403121561186757600080fd5b81356113d78161176b565b6000806040838503121561188557600080fd5b82356118908161176b565b9150602083013580151581146118a557600080fd5b809150509250929050565b600080604083850312156118c357600080fd5b82356118ce8161176b565b915060208301356118a58161176b565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561061b5761061b611913565b8181038181111561061b5761061b611913565b60008261196c57634e487b7160e01b600052601260045260246000fd5b500490565b60208082526029908201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546040820152681e1b9cd05b5bdd5b9d60ba1b606082015260800190565b6020808252602c908201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760408201526b30b63632ba20b6b7bab73a1760a11b606082015260800190565b600181815b80851115611a41578160001904821115611a2757611a27611913565b80851615611a3457918102915b93841c9390800290611a0b565b509250929050565b600082611a585750600161061b565b81611a655750600061061b565b8160018114611a7b5760028114611a8557611aa1565b600191505061061b565b60ff841115611a9657611a96611913565b50506001821b61061b565b5060208310610133831016604e8410600b8410161715611ac4575081810a61061b565b611ace8383611a06565b8060001904821115611ae257611ae2611913565b029392505050565b60006113d760ff841683611a49565b808202811582820484141761061b5761061b611913565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611b3857600080fd5b81516113d78161176b565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611b935784516001600160a01b031683529383019391830191600101611b6e565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611bc957600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220e1bd0023ce18f34e2a0a4a67ebe15f22267238bcb16601222451c4518f1b0d0664736f6c63430008110033000000000000000000000000c3c63811e0cc57f9ee48483f85440577bbdf769100000000000000000000000019cd299c2804e57dea544ac1b6086e823cf5194b00000000000000000000000019cd299c2804e57dea544ac1b6086e823cf5194b
Deployed Bytecode
0x6080604052600436106101c65760003560e01c80635342acb4116100f75780638da5cb5b11610095578063a9059cbb11610064578063a9059cbb14610564578063c024666814610584578063dd62ed3e146105a4578063f2fde38b146105ea57600080fd5b80638da5cb5b146104e057806395d89b41146104fe578063a3aa74871461052e578063a457c2d71461054457600080fd5b8063715018a6116100d1578063715018a61461047b57806375f0a874146104905780637d1db4a5146104b05780638091f3bf146104c657600080fd5b80635342acb4146103f65780636c0a24eb1461042f57806370a082311461044557600080fd5b8063264d26dd11610164578063395093511161013e578063395093511461037757806347062402146103975780634716b2c3146103b657806349bd5a5e146103d657600080fd5b8063264d26dd146102fc5780632b14ca5614610321578063313ce5671461035b57600080fd5b8063124bdbd7116101a0578063124bdbd71461026d5780631694505e1461028f57806318160ddd146102c757806323b872dd146102dc57600080fd5b806303e403b0146101d257806306fdde03146101fb578063095ea7b31461023d57600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506101e860095481565b6040519081526020015b60405180910390f35b34801561020757600080fd5b5060408051808201909152601081526f44656a6974617275204275736869646f60801b60208201525b6040516101f2919061171d565b34801561024957600080fd5b5061025d610258366004611783565b61060a565b60405190151581526020016101f2565b34801561027957600080fd5b5061028d6102883660046117af565b610621565b005b34801561029b57600080fd5b506001546102af906001600160a01b031681565b6040516001600160a01b0390911681526020016101f2565b3480156102d357600080fd5b506006546101e8565b3480156102e857600080fd5b5061025d6102f73660046117f2565b6106e4565b34801561030857600080fd5b50600b546102af9061010090046001600160a01b031681565b34801561032d57600080fd5b5060115460125460135461034092919083565b604080519384526020840192909252908201526060016101f2565b34801561036757600080fd5b50604051600981526020016101f2565b34801561038357600080fd5b5061025d610392366004611783565b610736565b3480156103a357600080fd5b50600e54600f5460105461034092919083565b3480156103c257600080fd5b5061028d6103d1366004611833565b61076d565b3480156103e257600080fd5b506002546102af906001600160a01b031681565b34801561040257600080fd5b5061025d610411366004611855565b6001600160a01b031660009081526005602052604090205460ff1690565b34801561043b57600080fd5b506101e860075481565b34801561045157600080fd5b506101e8610460366004611855565b6001600160a01b031660009081526003602052604090205490565b34801561048757600080fd5b5061028d610809565b34801561049c57600080fd5b50600c546102af906001600160a01b031681565b3480156104bc57600080fd5b506101e860085481565b3480156104d257600080fd5b50600b5461025d9060ff1681565b3480156104ec57600080fd5b506000546001600160a01b03166102af565b34801561050a57600080fd5b506040805180820190915260078152662ba0a92924a7a960c91b6020820152610230565b34801561053a57600080fd5b506101e8600a5481565b34801561055057600080fd5b5061025d61055f366004611783565b61087d565b34801561057057600080fd5b5061025d61057f366004611783565b6108b4565b34801561059057600080fd5b5061028d61059f366004611872565b6108c1565b3480156105b057600080fd5b506101e86105bf3660046118b0565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105f657600080fd5b5061028d610605366004611855565b610916565b6000610617338484610a00565b5060015b92915050565b6000546001600160a01b031633146106545760405162461bcd60e51b815260040161064b906118de565b60405180910390fd5b60196106608688611929565b1080610675575060196106738484611929565b105b6106c15760405162461bcd60e51b815260206004820181905260248201527f43616e2774206368616e67652066656520686967686572207468616e20323425604482015260640161064b565b600e94909455600f94909455601091909155601192909255601291909155601355565b60006106f1848484610b24565b6001600160a01b03841660009081526004602090815260408083203380855292529091205461072c91869161072790869061193c565b610a00565b5060019392505050565b3360008181526004602090815260408083206001600160a01b03871684529091528120549091610617918590610727908690611929565b6000546001600160a01b031633146107975760405162461bcd60e51b815260040161064b906118de565b6101f46006546107a7919061194f565b6107b18284611929565b116107fe5760405162461bcd60e51b815260206004820152601a60248201527f53686f756c6420626520626967676572207468616e20302c3125000000000000604482015260640161064b565b600891909155600755565b6000546001600160a01b031633146108335760405162461bcd60e51b815260040161064b906118de565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b3360008181526004602090815260408083206001600160a01b0387168452909152812054909161061791859061072790869061193c565b6000610617338484610b24565b6000546001600160a01b031633146108eb5760405162461bcd60e51b815260040161064b906118de565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146109405760405162461bcd60e51b815260040161064b906118de565b6001600160a01b0381166109a55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161064b565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610a625760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161064b565b6001600160a01b038216610ac35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161064b565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610b885760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161064b565b6001600160a01b038216610bea5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161064b565b60008111610c4c5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161064b565b6001600160a01b03831660009081526003602052604081208054839290610c7490849061193c565b90915550506001600160a01b03831660009081526005602052604081205482919060ff16158015610cbe57506001600160a01b03841660009081526005602052604090205460ff16155b15610cc7575060015b6002546001600160a01b038681169116148015610cf65750600b546001600160a01b0385811661010090920416145b15610d0d5742600a55600b805460ff191660011790555b600b5460ff168015610d2b5750600a54610d2890603c611929565b42115b8015610d3a575060175460ff16155b15610d5e576001600e819055600f81905560108190556017805460ff191690911790555b8015610fe0576002546001600160a01b03858116911614610df357600854831115610d9b5760405162461bcd60e51b815260040161064b90611971565b60075483610dbe866001600160a01b031660009081526003602052604090205490565b610dc89190611929565b1115610de65760405162461bcd60e51b815260040161064b906119ba565b610df08385611063565b91505b6002546001600160a01b03868116911614610f4257610e146009600a611aea565b610e1f906001611af9565b600d546001600160a01b03166000908152600360205260409020541115610ec257600d546001600160a01b0316600081815260036020526040902054636a42d9069030906040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015610ea957600080fd5b505af1158015610ebd573d6000803e3d6000fd5b505050505b600854831115610ee45760405162461bcd60e51b815260040161064b90611971565b610eee83866111e8565b6009543060009081526003602052604090205491935011158015610f1a5750601754610100900460ff16155b15610f42576017805461ff001916610100179055610f36611240565b6017805461ff00191690555b6002546001600160a01b03858116911614801590610f6e57506002546001600160a01b03868116911614155b15610fe057600854831115610f955760405162461bcd60e51b815260040161064b90611971565b60075483610fb8866001600160a01b031660009081526003602052604090205490565b610fc29190611929565b1115610fe05760405162461bcd60e51b815260040161064b906119ba565b6001600160a01b03841660009081526003602052604081208054849290611008908490611929565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161105491815260200190565b60405180910390a35050505050565b6000806064600e60000154856110799190611af9565b611083919061194f565b905060006064600e600101548661109a9190611af9565b6110a4919061194f565b905060006064600e60020154876110bb9190611af9565b6110c5919061194f565b90506110d18284611929565b30600090815260036020526040812080549091906110f0908490611929565b9091555050600080805260036020527f3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92eff8054839290611130908490611929565b909155503090506001600160a01b0386167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61116c8686611929565b60405190815260200160405180910390a36040518181526000906001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a380826111ca858961193c565b6111d4919061193c565b6111de919061193c565b9695505050505050565b6000806064601160000154856111fe9190611af9565b611208919061194f565b9050600060646011600101548661121f9190611af9565b611229919061194f565b905060006064601160020154876110bb9190611af9565b600954601154601254600e54600f54600093929161125d91611929565b6112679190611929565b6112719190611929565b601154600e546112819190611929565b61128b9084611af9565b611295919061194f565b601154601254600e54600f549394506000936112b19190611929565b6112bb9190611929565b6112c59190611929565b601254600f546112d59190611929565b6112df9085611af9565b6112e9919061194f565b905060006112f78284611929565b90506000611306846002611395565b9050600061131486836113de565b90504761132082611420565b600061132c47836113de565b905060006113448661133e848b61157a565b90611395565b905061135085826115fc565b600c546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611389573d6000803e3d6000fd5b50505050505050505050565b60006113d783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116b5565b9392505050565b60006113d783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506116ec565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061145557611455611b10565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156114ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d29190611b26565b816001815181106114e5576114e5611b10565b6001600160a01b03928316602091820292909201015260015461150b9130911684610a00565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac94790611544908590600090869030904290600401611b43565b600060405180830381600087803b15801561155e57600080fd5b505af1158015611572573d6000803e3d6000fd5b505050505050565b60008260000361158c5750600061061b565b60006115988385611af9565b9050826115a5858361194f565b146113d75760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161064b565b6001546116149030906001600160a01b031684610a00565b600154600b5460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b03610100909204821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015611689573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906116ae9190611bb4565b5050505050565b600081836116d65760405162461bcd60e51b815260040161064b919061171d565b5060006116e3848661194f565b95945050505050565b600081848411156117105760405162461bcd60e51b815260040161064b919061171d565b5060006116e3848661193c565b600060208083528351808285015260005b8181101561174a5785810183015185820160400152820161172e565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461178057600080fd5b50565b6000806040838503121561179657600080fd5b82356117a18161176b565b946020939093013593505050565b60008060008060008060c087890312156117c857600080fd5b505084359660208601359650604086013595606081013595506080810135945060a0013592509050565b60008060006060848603121561180757600080fd5b83356118128161176b565b925060208401356118228161176b565b929592945050506040919091013590565b6000806040838503121561184657600080fd5b50508035926020909101359150565b60006020828403121561186757600080fd5b81356113d78161176b565b6000806040838503121561188557600080fd5b82356118908161176b565b9150602083013580151581146118a557600080fd5b809150509250929050565b600080604083850312156118c357600080fd5b82356118ce8161176b565b915060208301356118a58161176b565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561061b5761061b611913565b8181038181111561061b5761061b611913565b60008261196c57634e487b7160e01b600052601260045260246000fd5b500490565b60208082526029908201527f5472616e7366657220416d6f756e74206578636565647320746865206d6178546040820152681e1b9cd05b5bdd5b9d60ba1b606082015260800190565b6020808252602c908201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760408201526b30b63632ba20b6b7bab73a1760a11b606082015260800190565b600181815b80851115611a41578160001904821115611a2757611a27611913565b80851615611a3457918102915b93841c9390800290611a0b565b509250929050565b600082611a585750600161061b565b81611a655750600061061b565b8160018114611a7b5760028114611a8557611aa1565b600191505061061b565b60ff841115611a9657611a96611913565b50506001821b61061b565b5060208310610133831016604e8410600b8410161715611ac4575081810a61061b565b611ace8383611a06565b8060001904821115611ae257611ae2611913565b029392505050565b60006113d760ff841683611a49565b808202811582820484141761061b5761061b611913565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611b3857600080fd5b81516113d78161176b565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611b935784516001600160a01b031683529383019391830191600101611b6e565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611bc957600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220e1bd0023ce18f34e2a0a4a67ebe15f22267238bcb16601222451c4518f1b0d0664736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c3c63811e0cc57f9ee48483f85440577bbdf769100000000000000000000000019cd299c2804e57dea544ac1b6086e823cf5194b00000000000000000000000019cd299c2804e57dea544ac1b6086e823cf5194b
-----Decoded View---------------
Arg [0] : marketingAddress (address): 0xC3c63811e0cC57f9Ee48483f85440577BBDf7691
Arg [1] : liquidityAddress (address): 0x19CD299C2804E57Dea544ac1b6086e823cf5194B
Arg [2] : traderContract (address): 0x19CD299C2804E57Dea544ac1b6086e823cf5194B
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000c3c63811e0cc57f9ee48483f85440577bbdf7691
Arg [1] : 00000000000000000000000019cd299c2804e57dea544ac1b6086e823cf5194b
Arg [2] : 00000000000000000000000019cd299c2804e57dea544ac1b6086e823cf5194b
Deployed Bytecode Sourcemap
4920:11478:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5632:58;;;;;;;;;;;;;;;;;;;160:25:1;;;148:2;133:18;5632:58:0;;;;;;;;7538:83;;;;;;;;;;-1:-1:-1;7608:5:0;;;;;;;;;;;;-1:-1:-1;;;7608:5:0;;;;7538:83;;;;;;;:::i;8370:161::-;;;;;;;;;;-1:-1:-1;8370:161:0;;;;;:::i;:::-;;:::i;:::-;;;1370:14:1;;1363:22;1345:41;;1333:2;1318:18;8370:161:0;1205:187:1;10902:619:0;;;;;;;;;;-1:-1:-1;10902:619:0;;;;;:::i;:::-;;:::i;:::-;;5013:41;;;;;;;;;;-1:-1:-1;5013:41:0;;;;-1:-1:-1;;;;;5013:41:0;;;;;;-1:-1:-1;;;;;2115:32:1;;;2097:51;;2085:2;2070:18;5013:41:0;1925:229:1;7815:95:0;;;;;;;;;;-1:-1:-1;7895:7:0;;7815:95;;8539:266;;;;;;;;;;-1:-1:-1;8539:266:0;;;;;:::i;:::-;;:::i;5759:32::-;;;;;;;;;;-1:-1:-1;5759:32:0;;;;;;;-1:-1:-1;;;;;5759:32:0;;;6113:23;;;;;;;;;;-1:-1:-1;6113:23:0;;;;;;;;;;;;;;;;3030:25:1;;;3086:2;3071:18;;3064:34;;;;3114:18;;;3107:34;3018:2;3003:18;6113:23:0;2828:319:1;7724:83:0;;;;;;;;;;-1:-1:-1;7724:83:0;;5435:1;3294:36:1;;3282:2;3267:18;7724:83:0;3152:184:1;8813:215:0;;;;;;;;;;-1:-1:-1;8813:215:0;;;;;:::i;:::-;;:::i;6085:21::-;;;;;;;;;;-1:-1:-1;6085:21:0;;;;;;;;;;;;11529:237;;;;;;;;;;-1:-1:-1;11529:237:0;;;;;:::i;:::-;;:::i;5063:28::-;;;;;;;;;;-1:-1:-1;5063:28:0;;;;-1:-1:-1;;;;;5063:28:0;;;10771:123;;;;;;;;;;-1:-1:-1;10771:123:0;;;;;:::i;:::-;-1:-1:-1;;;;;10859:27:0;10835:4;10859:27;;;:18;:27;;;;;;;;;10771:123;5506:58;;;;;;;;;;;;;;;;7918:118;;;;;;;;;;-1:-1:-1;7918:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;8011:17:0;7984:7;8011:17;;;:8;:17;;;;;;;7918:118;3193:148;;;;;;;;;;;;;:::i;5798:30::-;;;;;;;;;;-1:-1:-1;5798:30:0;;;;-1:-1:-1;;;;;5798:30:0;;;5571:54;;;;;;;;;;;;;;;;5730:20;;;;;;;;;;-1:-1:-1;5730:20:0;;;;;;;;2979:79;;;;;;;;;;-1:-1:-1;3017:7:0;3044:6;-1:-1:-1;;;;;3044:6:0;2979:79;;7629:87;;;;;;;;;;-1:-1:-1;7701:7:0;;;;;;;;;;;;-1:-1:-1;;;7701:7:0;;;;7629:87;;5697:26;;;;;;;;;;;;;;;;9036:225;;;;;;;;;;-1:-1:-1;9036:225:0;;;;;:::i;:::-;;:::i;8044:167::-;;;;;;;;;;-1:-1:-1;8044:167:0;;;;;:::i;:::-;;:::i;9273:140::-;;;;;;;;;;-1:-1:-1;9273:140:0;;;;;:::i;:::-;;:::i;8219:143::-;;;;;;;;;;-1:-1:-1;8219:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;8327:18:0;;;8300:7;8327:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8219:143;3349:244;;;;;;;;;;-1:-1:-1;3349:244:0;;;;;:::i;:::-;;:::i;8370:161::-;8445:4;8462:39;2511:10;8485:7;8494:6;8462:8;:39::i;:::-;-1:-1:-1;8519:4:0;8370:161;;;;;:::o;10902:619::-;3106:6;;-1:-1:-1;;;;;3106:6:0;2511:10;3106:22;3098:67;;;;-1:-1:-1;;;3098:67:0;;;;;;;:::i;:::-;;;;;;;;;11144:2:::1;11106:35;11125:16:::0;11106;:35:::1;:::i;:::-;:40;:86;;;-1:-1:-1::0;11190:2:0::1;11150:37;11170:17:::0;11150;:37:::1;:::i;:::-;:42;11106:86;11098:131;;;::::0;-1:-1:-1;;;11098:131:0;;5485:2:1;11098:131:0::1;::::0;::::1;5467:21:1::0;;;5504:18;;;5497:30;5563:34;5543:18;;;5536:62;5615:18;;11098:131:0::1;5283:356:1::0;11098:131:0::1;11250:6;:35:::0;;;;11296:16;:35;;;;11342:11;:30;;;;11385:7:::1;:37:::0;;;;11433:17;:37;;;;11481:12;:32;10902:619::o;8539:266::-;8637:4;8654:36;8664:6;8672:9;8683:6;8654:9;:36::i;:::-;-1:-1:-1;;;;;8732:19:0;;;;;;:11;:19;;;;;;;;2511:10;8732:33;;;;;;;;;8701:74;;8710:6;;8732:42;;8768:6;;8732:42;:::i;:::-;8701:8;:74::i;:::-;-1:-1:-1;8793:4:0;8539:266;;;;;:::o;8813:215::-;2511:10;8901:4;8950:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8950:34:0;;;;;;;;;;8901:4;;8918:80;;8941:7;;8950:47;;8987:10;;8950:47;:::i;11529:237::-;3106:6;;-1:-1:-1;;;;;3106:6:0;2511:10;3106:22;3098:67;;;;-1:-1:-1;;;3098:67:0;;;;;;;:::i;:::-;11652:3:::1;11642:7;;:13;;;;:::i;:::-;11620:19;11629:10:::0;11620:6;:19:::1;:::i;:::-;:35;11612:74;;;::::0;-1:-1:-1;;;11612:74:0;;6201:2:1;11612:74:0::1;::::0;::::1;6183:21:1::0;6240:2;6220:18;;;6213:30;6279:28;6259:18;;;6252:56;6325:18;;11612:74:0::1;5999:350:1::0;11612:74:0::1;11697:12;:21:::0;;;;11729:16:::1;:29:::0;11529:237::o;3193:148::-;3106:6;;-1:-1:-1;;;;;3106:6:0;2511:10;3106:22;3098:67;;;;-1:-1:-1;;;3098:67:0;;;;;;;:::i;:::-;3300:1:::1;3284:6:::0;;3263:40:::1;::::0;-1:-1:-1;;;;;3284:6:0;;::::1;::::0;3263:40:::1;::::0;3300:1;;3263:40:::1;3331:1;3314:19:::0;;-1:-1:-1;;;;;;3314:19:0::1;::::0;;3193:148::o;9036:225::-;2511:10;9129:4;9178:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;9178:34:0;;;;;;;;;;9129:4;;9146:85;;9169:7;;9178:52;;9215:15;;9178:52;:::i;8044:167::-;8122:4;8139:42;2511:10;8163:9;8174:6;8139:9;:42::i;9273:140::-;3106:6;;-1:-1:-1;;;;;3106:6:0;2511:10;3106:22;3098:67;;;;-1:-1:-1;;;3098:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9358:36:0;;;::::1;;::::0;;;:18:::1;:36;::::0;;;;:47;;-1:-1:-1;;9358:47:0::1;::::0;::::1;;::::0;;;::::1;::::0;;9273:140::o;3349:244::-;3106:6;;-1:-1:-1;;;;;3106:6:0;2511:10;3106:22;3098:67;;;;-1:-1:-1;;;3098:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3438:22:0;::::1;3430:73;;;::::0;-1:-1:-1;;;3430:73:0;;6556:2:1;3430:73:0::1;::::0;::::1;6538:21:1::0;6595:2;6575:18;;;6568:30;6634:34;6614:18;;;6607:62;-1:-1:-1;;;6685:18:1;;;6678:36;6731:19;;3430:73:0::1;6354:402:1::0;3430:73:0::1;3540:6;::::0;;3519:38:::1;::::0;-1:-1:-1;;;;;3519:38:0;;::::1;::::0;3540:6;::::1;::::0;3519:38:::1;::::0;::::1;3568:6;:17:::0;;-1:-1:-1;;;;;;3568:17:0::1;-1:-1:-1::0;;;;;3568:17:0;;;::::1;::::0;;;::::1;::::0;;3349:244::o;11774:337::-;-1:-1:-1;;;;;11867:19:0;;11859:68;;;;-1:-1:-1;;;11859:68:0;;6963:2:1;11859:68:0;;;6945:21:1;7002:2;6982:18;;;6975:30;7041:34;7021:18;;;7014:62;-1:-1:-1;;;7092:18:1;;;7085:34;7136:19;;11859:68:0;6761:400:1;11859:68:0;-1:-1:-1;;;;;11946:21:0;;11938:68;;;;-1:-1:-1;;;11938:68:0;;7368:2:1;11938:68:0;;;7350:21:1;7407:2;7387:18;;;7380:30;7446:34;7426:18;;;7419:62;-1:-1:-1;;;7497:18:1;;;7490:32;7539:19;;11938:68:0;7166:398:1;11938:68:0;-1:-1:-1;;;;;12019:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;12071:32;;160:25:1;;;12071:32:0;;133:18:1;12071:32:0;;;;;;;11774:337;;;:::o;12119:2329::-;-1:-1:-1;;;;;12241:18:0;;12233:68;;;;-1:-1:-1;;;12233:68:0;;7771:2:1;12233:68:0;;;7753:21:1;7810:2;7790:18;;;7783:30;7849:34;7829:18;;;7822:62;-1:-1:-1;;;7900:18:1;;;7893:35;7945:19;;12233:68:0;7569:401:1;12233:68:0;-1:-1:-1;;;;;12320:16:0;;12312:64;;;;-1:-1:-1;;;12312:64:0;;8177:2:1;12312:64:0;;;8159:21:1;8216:2;8196:18;;;8189:30;8255:34;8235:18;;;8228:62;-1:-1:-1;;;8306:18:1;;;8299:33;8349:19;;12312:64:0;7975:399:1;12312:64:0;12404:1;12395:6;:10;12387:64;;;;-1:-1:-1;;;12387:64:0;;8581:2:1;12387:64:0;;;8563:21:1;8620:2;8600:18;;;8593:30;8659:34;8639:18;;;8632:62;-1:-1:-1;;;8710:18:1;;;8703:39;8759:19;;12387:64:0;8379:405:1;12387:64:0;-1:-1:-1;;;;;12472:14:0;;;;;;:8;:14;;;;;:24;;12490:6;;12472:14;:24;;12490:6;;12472:24;:::i;:::-;;;;-1:-1:-1;;;;;;;12588:24:0;;12507:22;12588:24;;;:18;:24;;;;;;12532:6;;12507:22;12588:24;;12587:25;:52;;;;-1:-1:-1;;;;;;12617:22:0;;;;;;:18;:22;;;;;;;;12616:23;12587:52;12584:97;;;-1:-1:-1;12665:4:0;12584:97;12712:13;;-1:-1:-1;;;;;12704:21:0;;;12712:13;;12704:21;:48;;;;-1:-1:-1;12735:17:0;;-1:-1:-1;;;;;12729:23:0;;;12735:17;;;;;12729:23;12704:48;12701:139;;;12783:15;12769:11;:29;12813:8;:15;;-1:-1:-1;;12813:15:0;12824:4;12813:15;;;12701:139;12863:8;;;;:46;;;;-1:-1:-1;12893:11:0;;:16;;12907:2;12893:16;:::i;:::-;12875:15;:34;12863:46;:62;;;;-1:-1:-1;12914:11:0;;;;12913:12;12863:62;12860:212;;;12961:1;12942:6;:20;;;12977:16;:20;;;13012:11;:15;;;13042:11;:18;;-1:-1:-1;;13042:18:0;;;;;;12860:212;13091:7;13088:1252;;;13123:13;;-1:-1:-1;;;;;13117:19:0;;;13123:13;;13117:19;13114:311;;13174:12;;13164:6;:22;;13156:76;;;;-1:-1:-1;;;13156:76:0;;;;;;;:::i;:::-;13285:16;;13275:6;13259:13;13269:2;-1:-1:-1;;;;;8011:17:0;7984:7;8011:17;;;:8;:17;;;;;;;7918:118;13259:13;:22;;;;:::i;:::-;:42;;13251:99;;;;-1:-1:-1;;;13251:99:0;;;;;;;:::i;:::-;13386:23;13398:6;13406:2;13386:11;:23::i;:::-;13369:40;;13114:311;13452:13;;-1:-1:-1;;;;;13444:21:0;;;13452:13;;13444:21;13441:595;;13521:13;5435:1;13521:2;:13;:::i;:::-;13517:17;;:1;:17;:::i;:::-;13506:6;;-1:-1:-1;;;;;13506:6:0;7984:7;8011:17;;;:8;:17;;;;;;13488:46;13485:168;;;13567:6;;-1:-1:-1;;;;;13567:6:0;7984:7;8011:17;;;:8;:17;;;;;;13559:31;;13599:4;;13559:74;;-1:-1:-1;;;;;;13559:74:0;;;;;;;-1:-1:-1;;;;;11360:32:1;;;13559:74:0;;;11342:51:1;11409:18;;;11402:34;11315:18;;13559:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13485:168;13689:12;;13679:6;:22;;13671:76;;;;-1:-1:-1;;;13671:76:0;;;;;;;:::i;:::-;13783:26;13796:6;13804:4;13783:12;:26::i;:::-;13861:17;;13851:4;7984:7;8011:17;;;:8;:17;;;;;;13766:43;;-1:-1:-1;;13833:45:0;:58;;;;-1:-1:-1;13883:8:0;;;;;;;13882:9;13833:58;13829:192;;;13916:8;:15;;-1:-1:-1;;13916:15:0;;;;;13954:10;:8;:10::i;:::-;13987:8;:16;;-1:-1:-1;;13987:16:0;;;13829:192;14061:13;;-1:-1:-1;;;;;14055:19:0;;;14061:13;;14055:19;;;;:44;;-1:-1:-1;14086:13:0;;-1:-1:-1;;;;;14078:21:0;;;14086:13;;14078:21;;14055:44;14052:277;;;14137:12;;14127:6;:22;;14119:76;;;;-1:-1:-1;;;14119:76:0;;;;;;;:::i;:::-;14248:16;;14238:6;14222:13;14232:2;-1:-1:-1;;;;;8011:17:0;7984:7;8011:17;;;:8;:17;;;;;;;7918:118;14222:13;:22;;;;:::i;:::-;:42;;14214:99;;;;-1:-1:-1;;;14214:99:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;14360:12:0;;;;;;:8;:12;;;;;:30;;14376:14;;14360:12;:30;;14376:14;;14360:30;:::i;:::-;;;;;;;;14421:2;-1:-1:-1;;;;;14406:34:0;14415:4;-1:-1:-1;;;;;14406:34:0;;14425:14;14406:34;;;;160:25:1;;148:2;133:18;;14:177;14406:34:0;;;;;;;;12222:2226;;12119:2329;;;:::o;9462:644::-;9530:7;9550:25;9606:3;9587:6;:16;;;9578:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;9550:59;;9621:26;9678:3;9659:6;:16;;;9650:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;9621:60;;9692:21;9739:3;9725:6;:11;;;9716:6;:20;;;;:::i;:::-;:26;;;;:::i;:::-;9692:50;-1:-1:-1;9782:38:0;9802:18;9782:17;:38;:::i;:::-;9772:4;9755:23;;;;:8;:23;;;;;:65;;:23;;;:65;;;;;:::i;:::-;;;;-1:-1:-1;;9831:23:0;;;;:8;:23;;;:40;;9858:13;;9831:23;:40;;9858:13;;9831:40;:::i;:::-;;;;-1:-1:-1;9911:4:0;;-1:-1:-1;;;;;;9887:70:0;;;9918:38;9939:17;9918:18;:38;:::i;:::-;9887:70;;160:25:1;;;148:2;133:18;9887:70:0;;;;;;;9973:45;;160:25:1;;;9997:4:0;;-1:-1:-1;;;;;9973:45:0;;;;;148:2:1;133:18;9973:45:0;;;;;;;10084:13;10064:18;10037:25;10045:17;10037:6;:25;:::i;:::-;:45;;;;:::i;:::-;:60;;;;:::i;:::-;10029:69;9462:644;-1:-1:-1;;;;;;9462:644:0:o;10114:649::-;10183:7;10203:25;10260:3;10240:7;:17;;;10231:6;:26;;;;:::i;:::-;:32;;;;:::i;:::-;10203:60;;10275:26;10333:3;10313:7;:17;;;10304:6;:26;;;;:::i;:::-;:32;;;;:::i;:::-;10275:61;;10347:21;10395:3;10380:7;:12;;;10371:6;:21;;;;:::i;14459:1071::-;14524:17;;14696:7;:17;14676;;14657:6;:16;14638;;14498:23;;14696:17;14676;14638:35;;;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;14616:7;:17;14597:6;:16;:36;;14616:17;14597:36;:::i;:::-;14578:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;14869:7;:17;14849;;14830:6;:16;14811;;14552:162;;-1:-1:-1;14725:23:0;;14811:35;;14830:16;14811:35;:::i;:::-;:55;;;;:::i;:::-;:75;;;;:::i;:::-;14789:17;;14770:16;;:36;;14789:17;14770:36;:::i;:::-;14751:56;;:15;:56;:::i;:::-;:136;;;;:::i;:::-;14725:162;-1:-1:-1;14898:25:0;14926:33;14725:162;14926:15;:33;:::i;:::-;14898:61;-1:-1:-1;14980:26:0;15009:22;:15;15029:1;15009:19;:22::i;:::-;14980:51;-1:-1:-1;15042:26:0;15071:39;:15;14980:51;15071:19;:39::i;:::-;15042:68;-1:-1:-1;15149:21:0;15181:36;15042:68;15181:16;:36::i;:::-;15229:18;15250:44;:21;15276:17;15250:25;:44::i;:::-;15229:65;-1:-1:-1;15315:23:0;15341:54;15377:17;15341:31;15229:65;15356:15;15341:14;:31::i;:::-;:35;;:54::i;:::-;15315:80;;15406:49;15419:18;15439:15;15406:12;:49::i;:::-;15474:15;;15466:56;;-1:-1:-1;;;;;15474:15:0;;;;15500:21;15466:56;;;;;15474:15;15466:56;15474:15;15466:56;15500:21;15474:15;15466:56;;;;;;;;;;;;;;;;;;;;;14487:1043;;;;;;;;;14459:1071::o;1645:132::-;1703:7;1730:39;1734:1;1737;1730:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;1723:46;1645:132;-1:-1:-1;;;1645:132:0:o;1043:136::-;1101:7;1128:43;1132:1;1135;1128:43;;;;;;;;;;;;;;;;;:3;:43::i;15538:475::-;15628:16;;;15642:1;15628:16;;;;;;;;15604:21;;15628:16;;;;;;;;;;-1:-1:-1;15628:16:0;15604:40;;15673:4;15655;15660:1;15655:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;15655:23:0;;;:7;;;;;;;;;;:23;;;;15699:15;;:22;;;-1:-1:-1;;;15699:22:0;;;;:15;;;;;:20;;:22;;;;;15655:7;;15699:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;15689:4;15694:1;15689:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;15689:32:0;;;:7;;;;;;;;;:32;15766:15;;15734:62;;15751:4;;15766:15;15784:11;15734:8;:62::i;:::-;15809:15;;:196;;-1:-1:-1;;;15809:196:0;;-1:-1:-1;;;;;15809:15:0;;;;:66;;:196;;15890:11;;15809:15;;15932:4;;15959;;15979:15;;15809:196;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15593:420;15538:475;:::o;1387:250::-;1445:7;1469:1;1474;1469:6;1465:47;;-1:-1:-1;1499:1:0;1492:8;;1465:47;1524:9;1536:5;1540:1;1536;:5;:::i;:::-;1524:17;-1:-1:-1;1569:1:0;1560:5;1564:1;1524:17;1560:5;:::i;:::-;:10;1552:56;;;;-1:-1:-1;;;1552:56:0;;13154:2:1;1552:56:0;;;13136:21:1;13193:2;13173:18;;;13166:30;13232:34;13212:18;;;13205:62;-1:-1:-1;;;13283:18:1;;;13276:31;13324:19;;1552:56:0;12952:397:1;16021:374:0;16134:15;;16102:62;;16119:4;;-1:-1:-1;;;;;16134:15:0;16152:11;16102:8;:62::i;:::-;16177:15;;16329:17;;16177:210;;-1:-1:-1;;;16177:210:0;;16251:4;16177:210;;;13695:34:1;13745:18;;;13738:34;;;-1:-1:-1;13788:18:1;;;13781:34;;;13831:18;;;13824:34;-1:-1:-1;;;;;16177:15:0;16329:17;;;;;13874:19:1;;;13867:44;16361:15:0;13927:19:1;;;13920:35;16177:15:0;;;:31;;16217:9;;13629:19:1;;16177:210:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;16021:374;;:::o;1785:278::-;1871:7;1906:12;1899:5;1891:28;;;;-1:-1:-1;;;1891:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1930:9:0;1942:5;1946:1;1942;:5;:::i;:::-;1930:17;1785:278;-1:-1:-1;;;;;1785:278:0:o;1187:192::-;1273:7;1309:12;1301:6;;;;1293:29;;;;-1:-1:-1;;;1293:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1333:9:0;1345:5;1349:1;1345;:5;:::i;196:548:1:-;308:4;337:2;366;355:9;348:21;398:6;392:13;441:6;436:2;425:9;421:18;414:34;466:1;476:140;490:6;487:1;484:13;476:140;;;585:14;;;581:23;;575:30;551:17;;;570:2;547:26;540:66;505:10;;476:140;;;480:3;665:1;660:2;651:6;640:9;636:22;632:31;625:42;735:2;728;724:7;719:2;711:6;707:15;703:29;692:9;688:45;684:54;676:62;;;;196:548;;;;:::o;749:131::-;-1:-1:-1;;;;;824:31:1;;814:42;;804:70;;870:1;867;860:12;804:70;749:131;:::o;885:315::-;953:6;961;1014:2;1002:9;993:7;989:23;985:32;982:52;;;1030:1;1027;1020:12;982:52;1069:9;1056:23;1088:31;1113:5;1088:31;:::i;:::-;1138:5;1190:2;1175:18;;;;1162:32;;-1:-1:-1;;;885:315:1:o;1397:523::-;1501:6;1509;1517;1525;1533;1541;1594:3;1582:9;1573:7;1569:23;1565:33;1562:53;;;1611:1;1608;1601:12;1562:53;-1:-1:-1;;1634:23:1;;;1704:2;1689:18;;1676:32;;-1:-1:-1;1755:2:1;1740:18;;1727:32;;1806:2;1791:18;;1778:32;;-1:-1:-1;1857:3:1;1842:19;;1829:33;;-1:-1:-1;1909:3:1;1894:19;1881:33;;-1:-1:-1;1397:523:1;-1:-1:-1;1397:523:1:o;2159:456::-;2236:6;2244;2252;2305:2;2293:9;2284:7;2280:23;2276:32;2273:52;;;2321:1;2318;2311:12;2273:52;2360:9;2347:23;2379:31;2404:5;2379:31;:::i;:::-;2429:5;-1:-1:-1;2486:2:1;2471:18;;2458:32;2499:33;2458:32;2499:33;:::i;:::-;2159:456;;2551:7;;-1:-1:-1;;;2605:2:1;2590:18;;;;2577:32;;2159:456::o;3341:248::-;3409:6;3417;3470:2;3458:9;3449:7;3445:23;3441:32;3438:52;;;3486:1;3483;3476:12;3438:52;-1:-1:-1;;3509:23:1;;;3579:2;3564:18;;;3551:32;;-1:-1:-1;3341:248:1:o;3594:247::-;3653:6;3706:2;3694:9;3685:7;3681:23;3677:32;3674:52;;;3722:1;3719;3712:12;3674:52;3761:9;3748:23;3780:31;3805:5;3780:31;:::i;3846:416::-;3911:6;3919;3972:2;3960:9;3951:7;3947:23;3943:32;3940:52;;;3988:1;3985;3978:12;3940:52;4027:9;4014:23;4046:31;4071:5;4046:31;:::i;:::-;4096:5;-1:-1:-1;4153:2:1;4138:18;;4125:32;4195:15;;4188:23;4176:36;;4166:64;;4226:1;4223;4216:12;4166:64;4249:7;4239:17;;;3846:416;;;;;:::o;4267:388::-;4335:6;4343;4396:2;4384:9;4375:7;4371:23;4367:32;4364:52;;;4412:1;4409;4402:12;4364:52;4451:9;4438:23;4470:31;4495:5;4470:31;:::i;:::-;4520:5;-1:-1:-1;4577:2:1;4562:18;;4549:32;4590:33;4549:32;4590:33;:::i;4660:356::-;4862:2;4844:21;;;4881:18;;;4874:30;4940:34;4935:2;4920:18;;4913:62;5007:2;4992:18;;4660:356::o;5021:127::-;5082:10;5077:3;5073:20;5070:1;5063:31;5113:4;5110:1;5103:15;5137:4;5134:1;5127:15;5153:125;5218:9;;;5239:10;;;5236:36;;;5252:18;;:::i;5644:128::-;5711:9;;;5732:11;;;5729:37;;;5746:18;;:::i;5777:217::-;5817:1;5843;5833:132;;5887:10;5882:3;5878:20;5875:1;5868:31;5922:4;5919:1;5912:15;5950:4;5947:1;5940:15;5833:132;-1:-1:-1;5979:9:1;;5777:217::o;8789:405::-;8991:2;8973:21;;;9030:2;9010:18;;;9003:30;9069:34;9064:2;9049:18;;9042:62;-1:-1:-1;;;9135:2:1;9120:18;;9113:39;9184:3;9169:19;;8789:405::o;9199:408::-;9401:2;9383:21;;;9440:2;9420:18;;;9413:30;9479:34;9474:2;9459:18;;9452:62;-1:-1:-1;;;9545:2:1;9530:18;;9523:42;9597:3;9582:19;;9199:408::o;9612:422::-;9701:1;9744:5;9701:1;9758:270;9779:7;9769:8;9766:21;9758:270;;;9838:4;9834:1;9830:6;9826:17;9820:4;9817:27;9814:53;;;9847:18;;:::i;:::-;9897:7;9887:8;9883:22;9880:55;;;9917:16;;;;9880:55;9996:22;;;;9956:15;;;;9758:270;;;9762:3;9612:422;;;;;:::o;10039:806::-;10088:5;10118:8;10108:80;;-1:-1:-1;10159:1:1;10173:5;;10108:80;10207:4;10197:76;;-1:-1:-1;10244:1:1;10258:5;;10197:76;10289:4;10307:1;10302:59;;;;10375:1;10370:130;;;;10282:218;;10302:59;10332:1;10323:10;;10346:5;;;10370:130;10407:3;10397:8;10394:17;10391:43;;;10414:18;;:::i;:::-;-1:-1:-1;;10470:1:1;10456:16;;10485:5;;10282:218;;10584:2;10574:8;10571:16;10565:3;10559:4;10556:13;10552:36;10546:2;10536:8;10533:16;10528:2;10522:4;10519:12;10515:35;10512:77;10509:159;;;-1:-1:-1;10621:19:1;;;10653:5;;10509:159;10700:34;10725:8;10719:4;10700:34;:::i;:::-;10770:6;10766:1;10762:6;10758:19;10749:7;10746:32;10743:58;;;10781:18;;:::i;:::-;10819:20;;10039:806;-1:-1:-1;;;10039:806:1:o;10850:140::-;10908:5;10937:47;10978:4;10968:8;10964:19;10958:4;10937:47;:::i;10995:168::-;11068:9;;;11099;;11116:15;;;11110:22;;11096:37;11086:71;;11137:18;;:::i;11579:127::-;11640:10;11635:3;11631:20;11628:1;11621:31;11671:4;11668:1;11661:15;11695:4;11692:1;11685:15;11711:251;11781:6;11834:2;11822:9;11813:7;11809:23;11805:32;11802:52;;;11850:1;11847;11840:12;11802:52;11882:9;11876:16;11901:31;11926:5;11901:31;:::i;11967:980::-;12229:4;12277:3;12266:9;12262:19;12308:6;12297:9;12290:25;12334:2;12372:6;12367:2;12356:9;12352:18;12345:34;12415:3;12410:2;12399:9;12395:18;12388:31;12439:6;12474;12468:13;12505:6;12497;12490:22;12543:3;12532:9;12528:19;12521:26;;12582:2;12574:6;12570:15;12556:29;;12603:1;12613:195;12627:6;12624:1;12621:13;12613:195;;;12692:13;;-1:-1:-1;;;;;12688:39:1;12676:52;;12783:15;;;;12748:12;;;;12724:1;12642:9;12613:195;;;-1:-1:-1;;;;;;;12864:32:1;;;;12859:2;12844:18;;12837:60;-1:-1:-1;;;12928:3:1;12913:19;12906:35;12825:3;11967:980;-1:-1:-1;;;11967:980:1:o;13966:306::-;14054:6;14062;14070;14123:2;14111:9;14102:7;14098:23;14094:32;14091:52;;;14139:1;14136;14129:12;14091:52;14168:9;14162:16;14152:26;;14218:2;14207:9;14203:18;14197:25;14187:35;;14262:2;14251:9;14247:18;14241:25;14231:35;;13966:306;;;;;:::o
Swarm Source
ipfs://e1bd0023ce18f34e2a0a4a67ebe15f22267238bcb16601222451c4518f1b0d06
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.