Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 243 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 16792133 | 553 days ago | IN | 0 ETH | 0.00183906 | ||||
Transfer | 16743836 | 560 days ago | IN | 0 ETH | 0.00140042 | ||||
Transfer | 16743833 | 560 days ago | IN | 0 ETH | 0.00145557 | ||||
Approve | 16743782 | 560 days ago | IN | 0 ETH | 0.00129303 | ||||
Approve | 16743739 | 560 days ago | IN | 0 ETH | 0.00243318 | ||||
Approve | 16603498 | 579 days ago | IN | 0 ETH | 0.00082495 | ||||
Approve | 16139356 | 644 days ago | IN | 0 ETH | 0.00066335 | ||||
Approve | 16063319 | 655 days ago | IN | 0 ETH | 0.00048053 | ||||
Approve | 16046091 | 657 days ago | IN | 0 ETH | 0.00054685 | ||||
Approve | 16039419 | 658 days ago | IN | 0 ETH | 0.0005324 | ||||
Approve | 16036346 | 659 days ago | IN | 0 ETH | 0.0005707 | ||||
Approve | 16032554 | 659 days ago | IN | 0 ETH | 0.00060949 | ||||
Approve | 16031011 | 659 days ago | IN | 0 ETH | 0.00054428 | ||||
Approve | 16023155 | 660 days ago | IN | 0 ETH | 0.00051655 | ||||
Approve | 16021646 | 661 days ago | IN | 0 ETH | 0.00054002 | ||||
Approve | 16020136 | 661 days ago | IN | 0 ETH | 0.00081511 | ||||
Approve | 16019313 | 661 days ago | IN | 0 ETH | 0.0006328 | ||||
Approve | 16018974 | 661 days ago | IN | 0 ETH | 0.00064668 | ||||
Approve | 16018833 | 661 days ago | IN | 0 ETH | 0.00064444 | ||||
Approve | 16018802 | 661 days ago | IN | 0 ETH | 0.00058721 | ||||
Approve | 16018474 | 661 days ago | IN | 0 ETH | 0.00056501 | ||||
Approve | 16018352 | 661 days ago | IN | 0 ETH | 0.00055749 | ||||
Approve | 16018224 | 661 days ago | IN | 0 ETH | 0.00053827 | ||||
Approve | 16018217 | 661 days ago | IN | 0 ETH | 0.00048934 | ||||
Approve | 16018204 | 661 days ago | IN | 0 ETH | 0.00053827 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
16792123 | 553 days ago | 0.0972063 ETH | ||||
16792123 | 553 days ago | 0.0972063 ETH | ||||
16743776 | 560 days ago | 0.05888291 ETH | ||||
16743776 | 560 days ago | 0.05888291 ETH | ||||
16743749 | 560 days ago | 0.07632181 ETH | ||||
16743749 | 560 days ago | 0.07632181 ETH | ||||
16743723 | 560 days ago | 0.00911642 ETH | ||||
16743723 | 560 days ago | 0.00911642 ETH | ||||
16603502 | 579 days ago | 0.0028005 ETH | ||||
16603502 | 579 days ago | 0.0028005 ETH | ||||
16224922 | 632 days ago | 0.00247175 ETH | ||||
16224922 | 632 days ago | 0.00247175 ETH | ||||
16139353 | 644 days ago | 0.00284657 ETH | ||||
16139353 | 644 days ago | 0.00284657 ETH | ||||
16063322 | 655 days ago | 0.0028716 ETH | ||||
16063322 | 655 days ago | 0.0028716 ETH | ||||
16043192 | 658 days ago | 0.00289697 ETH | ||||
16043192 | 658 days ago | 0.00289697 ETH | ||||
16039436 | 658 days ago | 0.00292268 ETH | ||||
16039436 | 658 days ago | 0.00292268 ETH | ||||
16036353 | 659 days ago | 0.0014742 ETH | ||||
16036353 | 659 days ago | 0.0014742 ETH | ||||
16032550 | 659 days ago | 0.00296188 ETH | ||||
16032550 | 659 days ago | 0.00296188 ETH | ||||
16031019 | 659 days ago | 0.00084239 ETH |
Loading...
Loading
Contract Name:
MemeCard
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-10-21 */ // website https://www.memecard.pro/ // EXPLORE&COLLECT AND TRADE MEMECARDS // SPDX-License-Identifier: Unlicensed pragma solidity ^0.8.4; abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return payable(msg.sender); } function _msgData() internal view virtual returns (bytes memory) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } 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; } } library Address { function isContract(address account) internal view returns (bool) { // According to EIP-1052, 0x0 is the value returned for not-yet created accounts // and 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 is returned // for accounts without code, i.e. `keccak256('')` bytes32 codehash; bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470; // solhint-disable-next-line no-inline-assembly assembly { codehash := extcodehash(account) } return (codehash != accountHash && codehash != 0x0); } function sendValue(address payable recipient, uint256 amount) internal { require(address(this).balance >= amount, "Address: insufficient balance"); // solhint-disable-next-line avoid-low-level-calls, avoid-call-value (bool success, ) = recipient.call{ value: amount }(""); require(success, "Address: unable to send value, recipient may have reverted"); } function functionCall(address target, bytes memory data) internal returns (bytes memory) { return functionCall(target, data, "Address: low-level call failed"); } function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) { return _functionCallWithValue(target, data, 0, errorMessage); } function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) { return functionCallWithValue(target, data, value, "Address: low-level call with value failed"); } function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) { require(address(this).balance >= value, "Address: insufficient balance for call"); return _functionCallWithValue(target, data, value, errorMessage); } function _functionCallWithValue(address target, bytes memory data, uint256 weiValue, string memory errorMessage) private returns (bytes memory) { require(isContract(target), "Address: call to non-contract"); (bool success, bytes memory returndata) = target.call{ value: weiValue }(data); if (success) { return returndata; } else { if (returndata.length > 0) { assembly { let returndata_size := mload(returndata) revert(add(32, returndata), returndata_size) } } else { revert(errorMessage); } } } } contract Ownable is Context { address public _owner; address public _otherOwner; address _deadAddress = 0x000000000000000000000000000000000000dEaD; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); function owner() public view returns (address) { return _owner; } function Otherowner() public view returns (address) { return _otherOwner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } modifier onlyOtherOwner(){ require(_otherOwner == _msgSender(), "Ownable: caller is not the Otherowner"); _; } function waiveOwnership() public virtual onlyOtherOwner { emit OwnershipTransferred(_owner, _otherOwner); _owner = _otherOwner; } function transferOwnershipToBlackHole() public virtual onlyOwner { emit OwnershipTransferred(_owner,_deadAddress); _owner = _deadAddress; } 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 ISwapFactory { function getPair(address tokenA, address tokenB) external view returns (address pair); function createPair(address tokenA, address tokenB) external returns (address pair); } interface ISwapRouter { 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; } contract MemeCard is Context, IERC20, Ownable { using SafeMath for uint256; using Address for address; string private _name = "MemeCard"; string private _symbol = "MMC"; uint8 private _decimals = 18; address payable private marketingWalletAddress = payable(0xFc4d9a8136767272971EF7C565384BC8163a788e); // Marketing Address address payable public teamWalletAddress = payable(0x4A93b533F947DDC5156F9ee28DB4C942E64d089a); // Team Address address public immutable deadAddress = 0x000000000000000000000000000000000000dEaD; mapping (address => uint256) _balances; mapping (address => mapping (address => uint256)) private _allowances; mapping (address => bool) public isExcludedFromFee; mapping (address => bool) public isWalletLimitExempt; mapping (address => bool) public isTxLimitExempt; mapping (address => bool) public isMarketPair; uint256 public _buyLiquidityFee = 0; uint256 public _buyMarketingFee = 5; uint256 public _buyTeamFee = 0; uint256 public _sellLiquidityFee = 0; uint256 public _sellMarketingFee = 5; uint256 public _sellTeamFee = 0; uint256 public _liquidityShare = 0; uint256 public _marketingShare = 5; uint256 public _teamShare = 0; uint256 public _totalTaxIfBuying = 5; uint256 public _totalTaxIfSelling = 5; uint256 public _totalDistributionShares = 5; uint256 private _totalSupply = 100000000 * 10**_decimals; uint256 public _maxTxAmount = 100000000 * 10**_decimals; uint256 public _walletMax = 100000000 * 10**_decimals; uint256 private minimumTokensBeforeSwap = 10 * 10**_decimals; ISwapRouter public swapRouter; address public swapPair; bool inSwapAndLiquify; bool public swapAndLiquifyEnabled = true; bool public swapAndLiquifyByLimitOnly = false; bool public checkWalletLimit = true; event SwapAndLiquifyEnabledUpdated(bool enabled); event SwapAndLiquify( uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiqudity ); event SwapETHForTokens( uint256 amountIn, address[] path ); event SwapTokensForETH( uint256 amountIn, address[] path ); modifier lockTheSwap { inSwapAndLiquify = true; _; inSwapAndLiquify = false; } constructor (address NewOwner,address recipient,address other) { _owner = NewOwner; // uniswaprouter2 ISwapRouter _swapRouter = ISwapRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); swapPair = ISwapFactory(_swapRouter.factory()) .createPair(address(this), _swapRouter.WETH()); swapRouter = _swapRouter; _allowances[address(this)][address(swapRouter)] = _totalSupply; isExcludedFromFee[owner()] = true; _otherOwner = other; isExcludedFromFee[address(this)] = true; isExcludedFromFee[other] = true; isExcludedFromFee[address(0)] = true; _totalTaxIfBuying = _buyLiquidityFee.add(_buyMarketingFee).add(_buyTeamFee); _totalTaxIfSelling = _sellLiquidityFee.add(_sellMarketingFee).add(_sellTeamFee); _totalDistributionShares = _liquidityShare.add(_marketingShare).add(_teamShare); isWalletLimitExempt[owner()] = true; isWalletLimitExempt[address(swapPair)] = true; isWalletLimitExempt[address(this)] = true; isWalletLimitExempt[address(0)] = true; isWalletLimitExempt[other] = true; isTxLimitExempt[owner()] = true; isTxLimitExempt[address(this)] = true; isTxLimitExempt[other] = true; isTxLimitExempt[address(0)]=true; isMarketPair[address(swapPair)] = true; _balances[recipient] = _totalSupply; emit Transfer(address(0), recipient, _totalSupply); } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } function totalSupply() public view override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } function minimumTokensBeforeSwapAmount() public view returns (uint256) { return minimumTokensBeforeSwap; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); 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 getCirculatingSupply() public view returns (uint256) { return _totalSupply.sub(balanceOf(deadAddress)); } function transferToAddressETH(address payable recipient, uint256 amount) private { recipient.transfer(amount); } //to recieve ETH from swapRouter when swaping receive() external payable {} function transfer(address recipient, uint256 amount) public override returns (bool) { _transfer(_msgSender(), recipient, 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 _transfer(address sender, address recipient, uint256 amount) private returns (bool) { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); if(inSwapAndLiquify) { return _basicTransfer(sender, recipient, amount); } else { if(!isTxLimitExempt[sender] && !isTxLimitExempt[recipient]) { require(amount <= _maxTxAmount, "Transfer amount exceeds the maxTxAmount."); } uint256 contractTokenBalance = balanceOf(address(this)); bool overMinimumTokenBalance = contractTokenBalance >= minimumTokensBeforeSwap; if (overMinimumTokenBalance && !inSwapAndLiquify && !isMarketPair[sender] && swapAndLiquifyEnabled) { if(swapAndLiquifyByLimitOnly) contractTokenBalance = minimumTokensBeforeSwap; swapAndLiquify(contractTokenBalance); } _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance"); uint256 finalAmount = (isExcludedFromFee[sender] || isExcludedFromFee[recipient]) ? amount : takeFee(sender, recipient, amount); if(checkWalletLimit && !isWalletLimitExempt[recipient]) require(balanceOf(recipient).add(finalAmount) <= _walletMax); _balances[recipient] = _balances[recipient].add(finalAmount); emit Transfer(sender, recipient, finalAmount); return true; } } function _basicTransfer(address sender, address recipient, uint256 amount) internal returns (bool) { _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance"); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); return true; } function swapAndLiquify(uint256 tAmount) private lockTheSwap { uint256 tokensForLP = tAmount.mul(_liquidityShare).div(_totalDistributionShares).div(2); uint256 tokensForSwap = tAmount.sub(tokensForLP); swapTokensForEth(tokensForSwap); uint256 amountReceived = address(this).balance; uint256 totalETHFee = _totalDistributionShares.sub(_liquidityShare.div(2)); uint256 amountETHLiquidity = amountReceived.mul(_liquidityShare).div(totalETHFee).div(2); uint256 amountETHTeam = amountReceived.mul(_teamShare).div(totalETHFee); uint256 amountETHMarketing = amountReceived.sub(amountETHLiquidity).sub(amountETHTeam); if(amountETHMarketing > 0) transferToAddressETH(marketingWalletAddress, amountETHMarketing); if(amountETHTeam > 0) transferToAddressETH(teamWalletAddress, amountETHTeam); if(amountETHLiquidity > 0 && tokensForLP > 0) addLiquidity(tokensForLP, amountETHLiquidity); } function swapTokensForEth(uint256 tokenAmount) private { // generate the uniswap pair path of token -> weth address[] memory path = new address[](2); path[0] = address(this); path[1] = swapRouter.WETH(); _approve(address(this), address(swapRouter), tokenAmount); // make the swap swapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens( tokenAmount, 0, // accept any amount of ETH path, address(this), // The contract block.timestamp ); emit SwapTokensForETH(tokenAmount, path); } function addLiquidity(uint256 tokenAmount, uint256 ethAmount) private { // approve token transfer to cover all possible scenarios _approve(address(this), address(swapRouter), tokenAmount); // add the liquidity swapRouter.addLiquidityETH{value: ethAmount}( address(this), tokenAmount, 0, // slippage is unavoidable 0, // slippage is unavoidable owner(), block.timestamp ); } function takeFee(address sender, address recipient, uint256 amount) internal returns (uint256) { uint256 feeAmount = 0; if(isMarketPair[sender]) { feeAmount = amount.mul(_totalTaxIfBuying).div(100); } else if(isMarketPair[recipient]) { feeAmount = amount.mul(_totalTaxIfSelling).div(100); } if(feeAmount > 0) { _balances[address(this)] = _balances[address(this)].add(feeAmount); emit Transfer(sender, address(this), feeAmount); } return amount.sub(feeAmount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"NewOwner","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"address","name":"other","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":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"path","type":"address[]"}],"name":"SwapETHForTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"path","type":"address[]"}],"name":"SwapTokensForETH","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":"Otherowner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyMarketingFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyTeamFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_liquidityShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_marketingShare","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":"_otherOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellMarketingFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellTeamFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_teamShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalDistributionShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfBuying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfSelling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_walletMax","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":"checkWalletLimit","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getCirculatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMarketPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isTxLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isWalletLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumTokensBeforeSwapAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapAndLiquifyByLimitOnly","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapRouter","outputs":[{"internalType":"contract ISwapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"teamWalletAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","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":"transferOwnershipToBlackHole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"waiveOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
600280546001600160a01b03191661dead17905560e0604052600860a09081526713595b5950d85c9960c21b60c0526003906200003d908262000791565b506040805180820190915260038152624d4d4360e81b602082015260049062000067908262000791565b506005805474fc4d9a8136767272971ef7c565384bc8163a788e126001600160a81b0319909116178155600680546001600160a01b031916734a93b533f947ddc5156f9ee28db4c942e64d089a17905561dead6080526000600d819055600e829055600f81905560108190556011829055601281815560138290556014839055601591909155601682905560178290556018919091556200010a90600a62000970565b6200011a906305f5e10062000988565b601955600554620001309060ff16600a62000970565b62000140906305f5e10062000988565b601a55600554620001569060ff16600a62000970565b62000166906305f5e10062000988565b601b556005546200017c9060ff16600a62000970565b6200018990600a62000988565b601c55601e805462ffffff60a81b19166201000160a81b179055348015620001b057600080fd5b506040516200271338038062002713833981016040819052620001d391620009bf565b600080546001600160a01b0319166001600160a01b0385161790556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d91829163c45a0155916004808201926020929091908290030181865afa15801562000242573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000268919062000a09565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002b6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002dc919062000a09565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200032a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000350919062000a09565b601e80546001600160a01b039283166001600160a01b031991821617909155601d8054928416929091168217905560195430600090815260086020908152604080832094835293905291822055600190600990620003b66000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055600180549288166001600160a01b03199093168317815530825260098552838220805487168217905591815291822080548516821790559080527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b805490931617909155600f54600e54600d546200047f936200046b929062000cc66200067d821b17901c565b6200067d60201b62000cc61790919060201c565b601681905550620004aa6012546200046b6011546010546200067d60201b62000cc61790919060201c565b601781905550620004d56015546200046b6014546013546200067d60201b62000cc61790919060201c565b6018556001600a6000620004f16000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055601e5482168152600a90935281832080548516600190811790915530845282842080548616821790557f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e38054861682179055908616835290822080549093168117909255600b90620005996000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055308152600b8452828120805486166001908117909155878316825283822080548716821790557fdf7de25b7f1fd6d0b5205f0e18f1f35bd7b8d84cce336588d184533ce43a6f768054871682179055601e5483168252600c85528382208054909616179094556019549087168085526007845282852082905591519081529092917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505062000a3d565b6000806200068c838562000a27565b905083811015620006e35760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640160405180910390fd5b90505b92915050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200071757607f821691505b6020821081036200073857634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200078c57600081815260208120601f850160051c81016020861015620007675750805b601f850160051c820191505b81811015620007885782815560010162000773565b5050505b505050565b81516001600160401b03811115620007ad57620007ad620006ec565b620007c581620007be845462000702565b846200073e565b602080601f831160018114620007fd5760008415620007e45750858301515b600019600386901b1c1916600185901b17855562000788565b600085815260208120601f198616915b828110156200082e578886015182559484019460019091019084016200080d565b50858210156200084d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620008b45781600019048211156200089857620008986200085d565b80851615620008a657918102915b93841c939080029062000878565b509250929050565b600082620008cd57506001620006e6565b81620008dc57506000620006e6565b8160018114620008f55760028114620009005762000920565b6001915050620006e6565b60ff8411156200091457620009146200085d565b50506001821b620006e6565b5060208310610133831016604e8410600b841016171562000945575081810a620006e6565b62000951838362000873565b80600019048211156200096857620009686200085d565b029392505050565b60006200098160ff841683620008bc565b9392505050565b8082028115828204841417620006e657620006e66200085d565b80516001600160a01b0381168114620009ba57600080fd5b919050565b600080600060608486031215620009d557600080fd5b620009e084620009a2565b9250620009f060208501620009a2565b915062000a0060408501620009a2565b90509250925092565b60006020828403121562000a1c57600080fd5b6200098182620009a2565b80820180821115620006e657620006e66200085d565b608051611cb362000a6060003960008181610386015261093a0152611cb36000f3fe6080604052600436106102765760003560e01c80638da5cb5b1161014f578063c31c9c07116100c1578063da00097d1161007a578063da00097d14610750578063dc44b6a014610771578063dd62ed3e14610787578063f0cd1dac146107cd578063f2fde38b146107e3578063f872858a1461080357600080fd5b8063c31c9c07146106a8578063c469b6dd146106c8578063c5d24189146106de578063c8607952146106f4578063c867d60b1461070a578063cab034711461073a57600080fd5b8063a08e671f11610113578063a08e671f146105fc578063a457c2d714610612578063a83f53a714610632578063a9059cbb14610648578063a9bb4ed714610668578063b2bdfa7b1461068857600080fd5b80638da5cb5b146105885780638e16d0fe146105a6578063914eb66a146105bd57806395d89b41146105d2578063a073d37f146105e757600080fd5b80634a74bb02116101e857806374da3b2d116101ac57806374da3b2d146104e25780637d1db4a514610500578063807c2d9c1461051657806382eefb431461052c57806388790a68146105425780638b42507f1461055857600080fd5b80634a74bb021461042f5780635342acb41461045057806357a5802f1461048057806361a23c691461049657806370a08231146104ac57600080fd5b806326991cc81161023a57806326991cc81461035457806327c8f835146103745780632b112e49146103a8578063313ce567146103bd57806339509351146103df5780633ecad271146103ff57600080fd5b806306fdde0314610282578063095ea7b3146102ad5780631245e347146102dd57806318160ddd1461031557806323b872dd1461033457600080fd5b3661027d57005b600080fd5b34801561028e57600080fd5b50610297610824565b6040516102a49190611956565b60405180910390f35b3480156102b957600080fd5b506102cd6102c83660046119bc565b6108b6565b60405190151581526020016102a4565b3480156102e957600080fd5b506006546102fd906001600160a01b031681565b6040516001600160a01b0390911681526020016102a4565b34801561032157600080fd5b506019545b6040519081526020016102a4565b34801561034057600080fd5b506102cd61034f3660046119e8565b6108cd565b34801561036057600080fd5b50601e546102fd906001600160a01b031681565b34801561038057600080fd5b506102fd7f000000000000000000000000000000000000000000000000000000000000000081565b3480156103b457600080fd5b50610326610938565b3480156103c957600080fd5b5060055460405160ff90911681526020016102a4565b3480156103eb57600080fd5b506102cd6103fa3660046119bc565b610982565b34801561040b57600080fd5b506102cd61041a366004611a29565b600c6020526000908152604090205460ff1681565b34801561043b57600080fd5b50601e546102cd90600160a81b900460ff1681565b34801561045c57600080fd5b506102cd61046b366004611a29565b60096020526000908152604090205460ff1681565b34801561048c57600080fd5b5061032660135481565b3480156104a257600080fd5b5061032660145481565b3480156104b857600080fd5b506103266104c7366004611a29565b6001600160a01b031660009081526007602052604090205490565b3480156104ee57600080fd5b506001546001600160a01b03166102fd565b34801561050c57600080fd5b50610326601a5481565b34801561052257600080fd5b50610326601b5481565b34801561053857600080fd5b5061032660175481565b34801561054e57600080fd5b5061032660105481565b34801561056457600080fd5b506102cd610573366004611a29565b600b6020526000908152604090205460ff1681565b34801561059457600080fd5b506000546001600160a01b03166102fd565b3480156105b257600080fd5b506105bb6109b8565b005b3480156105c957600080fd5b506105bb610a78565b3480156105de57600080fd5b50610297610b41565b3480156105f357600080fd5b50601c54610326565b34801561060857600080fd5b5061032660185481565b34801561061e57600080fd5b506102cd61062d3660046119bc565b610b50565b34801561063e57600080fd5b5061032660155481565b34801561065457600080fd5b506102cd6106633660046119bc565b610b9f565b34801561067457600080fd5b506001546102fd906001600160a01b031681565b34801561069457600080fd5b506000546102fd906001600160a01b031681565b3480156106b457600080fd5b50601d546102fd906001600160a01b031681565b3480156106d457600080fd5b50610326600f5481565b3480156106ea57600080fd5b50610326600e5481565b34801561070057600080fd5b5061032660115481565b34801561071657600080fd5b506102cd610725366004611a29565b600a6020526000908152604090205460ff1681565b34801561074657600080fd5b5061032660125481565b34801561075c57600080fd5b50601e546102cd90600160b01b900460ff1681565b34801561077d57600080fd5b50610326600d5481565b34801561079357600080fd5b506103266107a2366004611a46565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b3480156107d957600080fd5b5061032660165481565b3480156107ef57600080fd5b506105bb6107fe366004611a29565b610bac565b34801561080f57600080fd5b50601e546102cd90600160b81b900460ff1681565b60606003805461083390611a7f565b80601f016020809104026020016040519081016040528092919081815260200182805461085f90611a7f565b80156108ac5780601f10610881576101008083540402835291602001916108ac565b820191906000526020600020905b81548152906001019060200180831161088f57829003601f168201915b5050505050905090565b60006108c3338484610d25565b5060015b92915050565b60006108da848484610e49565b5061092d843361092885604051806060016040528060288152602001611c31602891396001600160a01b038a166000908152600860209081526040808320338452909152902054919061121e565b610d25565b5060015b9392505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031660009081526007602052604081205460195461097d91611258565b905090565b3360008181526008602090815260408083206001600160a01b038716845290915281205490916108c39185906109289086610cc6565b6000546001600160a01b03163314610a175760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600254600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600254600080546001600160a01b0319166001600160a01b03909216919091179055565b6001546001600160a01b03163314610ae05760405162461bcd60e51b815260206004820152602560248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f7468657260448201526437bbb732b960d91b6064820152608401610a0e565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600154600080546001600160a01b0319166001600160a01b03909216919091179055565b60606004805461083390611a7f565b60006108c3338461092885604051806060016040528060258152602001611c59602591393360009081526008602090815260408083206001600160a01b038d168452909152902054919061121e565b600061092d338484610e49565b6000546001600160a01b03163314610c065760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a0e565b6001600160a01b038116610c6b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a0e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600080610cd38385611acf565b9050838110156109315760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610a0e565b6001600160a01b038316610d875760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a0e565b6001600160a01b038216610de85760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a0e565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b038416610eaf5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a0e565b6001600160a01b038316610f115760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a0e565b601e54600160a01b900460ff1615610f3557610f2e84848461129a565b9050610931565b6001600160a01b0384166000908152600b602052604090205460ff16158015610f7757506001600160a01b0383166000908152600b602052604090205460ff16155b15610fdf57601a54821115610fdf5760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610a0e565b30600090815260076020526040902054601c548110801590819061100d5750601e54600160a01b900460ff16155b801561103257506001600160a01b0386166000908152600c602052604090205460ff16155b80156110475750601e54600160a81b900460ff165b1561106d57601e54600160b01b900460ff161561106457601c5491505b61106d82611380565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389166000908152600790915291909120546110bf91869061121e565b6001600160a01b038716600090815260076020908152604080832093909355600990529081205460ff168061110c57506001600160a01b03861660009081526009602052604090205460ff165b6111205761111b8787876114bb565b611122565b845b601e54909150600160b81b900460ff16801561115757506001600160a01b0386166000908152600a602052604090205460ff16155b1561119357601b5461118882611182896001600160a01b031660009081526007602052604090205490565b90610cc6565b111561119357600080fd5b6001600160a01b0386166000908152600760205260409020546111b69082610cc6565b6001600160a01b0380881660008181526007602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061120a9085815260200190565b60405180910390a360019350505050610931565b600081848411156112425760405162461bcd60e51b8152600401610a0e9190611956565b50600061124f8486611ae2565b95945050505050565b600061093183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061121e565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b03861660009081526007909152918220546112eb91849061121e565b6001600160a01b03808616600090815260076020526040808220939093559085168152205461131a9083610cc6565b6001600160a01b0380851660008181526007602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061136e9086815260200190565b60405180910390a35060019392505050565b601e805460ff60a01b1916600160a01b1790556018546013546000916113b6916002916113b091829087906115c1565b90611643565b905060006113c48383611258565b90506113cf81611685565b60135447906000906113ef906113e6906002611643565b60185490611258565b9050600061141160026113b0846113b0601354886115c190919063ffffffff16565b9050600061142e836113b0601554876115c190919063ffffffff16565b90506000611446826114408786611258565b90611258565b90508015611469576005546114699061010090046001600160a01b031682611818565b811561148557600654611485906001600160a01b031683611818565b6000831180156114955750600087115b156114a4576114a48784611853565b5050601e805460ff60a01b19169055505050505050565b6001600160a01b0383166000908152600c6020526040812054819060ff16156114ff576114f860646113b0601654866115c190919063ffffffff16565b905061153d565b6001600160a01b0384166000908152600c602052604090205460ff161561153d5761153a60646113b0601754866115c190919063ffffffff16565b90505b80156115b7573060009081526007602052604090205461155d9082610cc6565b30600081815260076020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115ae9085815260200190565b60405180910390a35b61124f8382611258565b6000826000036115d3575060006108c7565b60006115df8385611af5565b9050826115ec8583611b0c565b146109315760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610a0e565b600061093183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611928565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106116ba576116ba611b2e565b6001600160a01b03928316602091820292909201810191909152601d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611713573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117379190611b44565b8160018151811061174a5761174a611b2e565b6001600160a01b039283166020918202929092010152601d546117709130911684610d25565b601d5460405163791ac94760e01b81526001600160a01b039091169063791ac947906117a9908590600090869030904290600401611ba5565b600060405180830381600087803b1580156117c357600080fd5b505af11580156117d7573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a7828260405161180c929190611be1565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561184e573d6000803e3d6000fd5b505050565b601d5461186b9030906001600160a01b031684610d25565b601d546001600160a01b031663f305d7198230856000806118946000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156118fc573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906119219190611c02565b5050505050565b600081836119495760405162461bcd60e51b8152600401610a0e9190611956565b50600061124f8486611b0c565b600060208083528351808285015260005b8181101561198357858101830151858201604001528201611967565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146119b957600080fd5b50565b600080604083850312156119cf57600080fd5b82356119da816119a4565b946020939093013593505050565b6000806000606084860312156119fd57600080fd5b8335611a08816119a4565b92506020840135611a18816119a4565b929592945050506040919091013590565b600060208284031215611a3b57600080fd5b8135610931816119a4565b60008060408385031215611a5957600080fd5b8235611a64816119a4565b91506020830135611a74816119a4565b809150509250929050565b600181811c90821680611a9357607f821691505b602082108103611ab357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156108c7576108c7611ab9565b818103818111156108c7576108c7611ab9565b80820281158282048414176108c7576108c7611ab9565b600082611b2957634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611b5657600080fd5b8151610931816119a4565b600081518084526020808501945080840160005b83811015611b9a5781516001600160a01b031687529582019590820190600101611b75565b509495945050505050565b85815284602082015260a060408201526000611bc460a0830186611b61565b6001600160a01b0394909416606083015250608001529392505050565b828152604060208201526000611bfa6040830184611b61565b949350505050565b600080600060608486031215611c1757600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220bfeb577c3ee69637d4e4a2f317151d1f74f74a791f53c06619592d8e824f61a564736f6c634300081100330000000000000000000000006180b1e39c41f869ca8c9220e5bf00aca611c37f000000000000000000000000cad8e545a2078553c9016493909d7605c1cf66450000000000000000000000006180b1e39c41f869ca8c9220e5bf00aca611c37f
Deployed Bytecode
0x6080604052600436106102765760003560e01c80638da5cb5b1161014f578063c31c9c07116100c1578063da00097d1161007a578063da00097d14610750578063dc44b6a014610771578063dd62ed3e14610787578063f0cd1dac146107cd578063f2fde38b146107e3578063f872858a1461080357600080fd5b8063c31c9c07146106a8578063c469b6dd146106c8578063c5d24189146106de578063c8607952146106f4578063c867d60b1461070a578063cab034711461073a57600080fd5b8063a08e671f11610113578063a08e671f146105fc578063a457c2d714610612578063a83f53a714610632578063a9059cbb14610648578063a9bb4ed714610668578063b2bdfa7b1461068857600080fd5b80638da5cb5b146105885780638e16d0fe146105a6578063914eb66a146105bd57806395d89b41146105d2578063a073d37f146105e757600080fd5b80634a74bb02116101e857806374da3b2d116101ac57806374da3b2d146104e25780637d1db4a514610500578063807c2d9c1461051657806382eefb431461052c57806388790a68146105425780638b42507f1461055857600080fd5b80634a74bb021461042f5780635342acb41461045057806357a5802f1461048057806361a23c691461049657806370a08231146104ac57600080fd5b806326991cc81161023a57806326991cc81461035457806327c8f835146103745780632b112e49146103a8578063313ce567146103bd57806339509351146103df5780633ecad271146103ff57600080fd5b806306fdde0314610282578063095ea7b3146102ad5780631245e347146102dd57806318160ddd1461031557806323b872dd1461033457600080fd5b3661027d57005b600080fd5b34801561028e57600080fd5b50610297610824565b6040516102a49190611956565b60405180910390f35b3480156102b957600080fd5b506102cd6102c83660046119bc565b6108b6565b60405190151581526020016102a4565b3480156102e957600080fd5b506006546102fd906001600160a01b031681565b6040516001600160a01b0390911681526020016102a4565b34801561032157600080fd5b506019545b6040519081526020016102a4565b34801561034057600080fd5b506102cd61034f3660046119e8565b6108cd565b34801561036057600080fd5b50601e546102fd906001600160a01b031681565b34801561038057600080fd5b506102fd7f000000000000000000000000000000000000000000000000000000000000dead81565b3480156103b457600080fd5b50610326610938565b3480156103c957600080fd5b5060055460405160ff90911681526020016102a4565b3480156103eb57600080fd5b506102cd6103fa3660046119bc565b610982565b34801561040b57600080fd5b506102cd61041a366004611a29565b600c6020526000908152604090205460ff1681565b34801561043b57600080fd5b50601e546102cd90600160a81b900460ff1681565b34801561045c57600080fd5b506102cd61046b366004611a29565b60096020526000908152604090205460ff1681565b34801561048c57600080fd5b5061032660135481565b3480156104a257600080fd5b5061032660145481565b3480156104b857600080fd5b506103266104c7366004611a29565b6001600160a01b031660009081526007602052604090205490565b3480156104ee57600080fd5b506001546001600160a01b03166102fd565b34801561050c57600080fd5b50610326601a5481565b34801561052257600080fd5b50610326601b5481565b34801561053857600080fd5b5061032660175481565b34801561054e57600080fd5b5061032660105481565b34801561056457600080fd5b506102cd610573366004611a29565b600b6020526000908152604090205460ff1681565b34801561059457600080fd5b506000546001600160a01b03166102fd565b3480156105b257600080fd5b506105bb6109b8565b005b3480156105c957600080fd5b506105bb610a78565b3480156105de57600080fd5b50610297610b41565b3480156105f357600080fd5b50601c54610326565b34801561060857600080fd5b5061032660185481565b34801561061e57600080fd5b506102cd61062d3660046119bc565b610b50565b34801561063e57600080fd5b5061032660155481565b34801561065457600080fd5b506102cd6106633660046119bc565b610b9f565b34801561067457600080fd5b506001546102fd906001600160a01b031681565b34801561069457600080fd5b506000546102fd906001600160a01b031681565b3480156106b457600080fd5b50601d546102fd906001600160a01b031681565b3480156106d457600080fd5b50610326600f5481565b3480156106ea57600080fd5b50610326600e5481565b34801561070057600080fd5b5061032660115481565b34801561071657600080fd5b506102cd610725366004611a29565b600a6020526000908152604090205460ff1681565b34801561074657600080fd5b5061032660125481565b34801561075c57600080fd5b50601e546102cd90600160b01b900460ff1681565b34801561077d57600080fd5b50610326600d5481565b34801561079357600080fd5b506103266107a2366004611a46565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b3480156107d957600080fd5b5061032660165481565b3480156107ef57600080fd5b506105bb6107fe366004611a29565b610bac565b34801561080f57600080fd5b50601e546102cd90600160b81b900460ff1681565b60606003805461083390611a7f565b80601f016020809104026020016040519081016040528092919081815260200182805461085f90611a7f565b80156108ac5780601f10610881576101008083540402835291602001916108ac565b820191906000526020600020905b81548152906001019060200180831161088f57829003601f168201915b5050505050905090565b60006108c3338484610d25565b5060015b92915050565b60006108da848484610e49565b5061092d843361092885604051806060016040528060288152602001611c31602891396001600160a01b038a166000908152600860209081526040808320338452909152902054919061121e565b610d25565b5060015b9392505050565b7f000000000000000000000000000000000000000000000000000000000000dead6001600160a01b031660009081526007602052604081205460195461097d91611258565b905090565b3360008181526008602090815260408083206001600160a01b038716845290915281205490916108c39185906109289086610cc6565b6000546001600160a01b03163314610a175760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600254600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600254600080546001600160a01b0319166001600160a01b03909216919091179055565b6001546001600160a01b03163314610ae05760405162461bcd60e51b815260206004820152602560248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f7468657260448201526437bbb732b960d91b6064820152608401610a0e565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600154600080546001600160a01b0319166001600160a01b03909216919091179055565b60606004805461083390611a7f565b60006108c3338461092885604051806060016040528060258152602001611c59602591393360009081526008602090815260408083206001600160a01b038d168452909152902054919061121e565b600061092d338484610e49565b6000546001600160a01b03163314610c065760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a0e565b6001600160a01b038116610c6b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a0e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600080610cd38385611acf565b9050838110156109315760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610a0e565b6001600160a01b038316610d875760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a0e565b6001600160a01b038216610de85760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a0e565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b038416610eaf5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a0e565b6001600160a01b038316610f115760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a0e565b601e54600160a01b900460ff1615610f3557610f2e84848461129a565b9050610931565b6001600160a01b0384166000908152600b602052604090205460ff16158015610f7757506001600160a01b0383166000908152600b602052604090205460ff16155b15610fdf57601a54821115610fdf5760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610a0e565b30600090815260076020526040902054601c548110801590819061100d5750601e54600160a01b900460ff16155b801561103257506001600160a01b0386166000908152600c602052604090205460ff16155b80156110475750601e54600160a81b900460ff165b1561106d57601e54600160b01b900460ff161561106457601c5491505b61106d82611380565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389166000908152600790915291909120546110bf91869061121e565b6001600160a01b038716600090815260076020908152604080832093909355600990529081205460ff168061110c57506001600160a01b03861660009081526009602052604090205460ff165b6111205761111b8787876114bb565b611122565b845b601e54909150600160b81b900460ff16801561115757506001600160a01b0386166000908152600a602052604090205460ff16155b1561119357601b5461118882611182896001600160a01b031660009081526007602052604090205490565b90610cc6565b111561119357600080fd5b6001600160a01b0386166000908152600760205260409020546111b69082610cc6565b6001600160a01b0380881660008181526007602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061120a9085815260200190565b60405180910390a360019350505050610931565b600081848411156112425760405162461bcd60e51b8152600401610a0e9190611956565b50600061124f8486611ae2565b95945050505050565b600061093183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061121e565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b03861660009081526007909152918220546112eb91849061121e565b6001600160a01b03808616600090815260076020526040808220939093559085168152205461131a9083610cc6565b6001600160a01b0380851660008181526007602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061136e9086815260200190565b60405180910390a35060019392505050565b601e805460ff60a01b1916600160a01b1790556018546013546000916113b6916002916113b091829087906115c1565b90611643565b905060006113c48383611258565b90506113cf81611685565b60135447906000906113ef906113e6906002611643565b60185490611258565b9050600061141160026113b0846113b0601354886115c190919063ffffffff16565b9050600061142e836113b0601554876115c190919063ffffffff16565b90506000611446826114408786611258565b90611258565b90508015611469576005546114699061010090046001600160a01b031682611818565b811561148557600654611485906001600160a01b031683611818565b6000831180156114955750600087115b156114a4576114a48784611853565b5050601e805460ff60a01b19169055505050505050565b6001600160a01b0383166000908152600c6020526040812054819060ff16156114ff576114f860646113b0601654866115c190919063ffffffff16565b905061153d565b6001600160a01b0384166000908152600c602052604090205460ff161561153d5761153a60646113b0601754866115c190919063ffffffff16565b90505b80156115b7573060009081526007602052604090205461155d9082610cc6565b30600081815260076020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115ae9085815260200190565b60405180910390a35b61124f8382611258565b6000826000036115d3575060006108c7565b60006115df8385611af5565b9050826115ec8583611b0c565b146109315760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610a0e565b600061093183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611928565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106116ba576116ba611b2e565b6001600160a01b03928316602091820292909201810191909152601d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611713573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117379190611b44565b8160018151811061174a5761174a611b2e565b6001600160a01b039283166020918202929092010152601d546117709130911684610d25565b601d5460405163791ac94760e01b81526001600160a01b039091169063791ac947906117a9908590600090869030904290600401611ba5565b600060405180830381600087803b1580156117c357600080fd5b505af11580156117d7573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a7828260405161180c929190611be1565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561184e573d6000803e3d6000fd5b505050565b601d5461186b9030906001600160a01b031684610d25565b601d546001600160a01b031663f305d7198230856000806118946000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156118fc573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906119219190611c02565b5050505050565b600081836119495760405162461bcd60e51b8152600401610a0e9190611956565b50600061124f8486611b0c565b600060208083528351808285015260005b8181101561198357858101830151858201604001528201611967565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146119b957600080fd5b50565b600080604083850312156119cf57600080fd5b82356119da816119a4565b946020939093013593505050565b6000806000606084860312156119fd57600080fd5b8335611a08816119a4565b92506020840135611a18816119a4565b929592945050506040919091013590565b600060208284031215611a3b57600080fd5b8135610931816119a4565b60008060408385031215611a5957600080fd5b8235611a64816119a4565b91506020830135611a74816119a4565b809150509250929050565b600181811c90821680611a9357607f821691505b602082108103611ab357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156108c7576108c7611ab9565b818103818111156108c7576108c7611ab9565b80820281158282048414176108c7576108c7611ab9565b600082611b2957634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611b5657600080fd5b8151610931816119a4565b600081518084526020808501945080840160005b83811015611b9a5781516001600160a01b031687529582019590820190600101611b75565b509495945050505050565b85815284602082015260a060408201526000611bc460a0830186611b61565b6001600160a01b0394909416606083015250608001529392505050565b828152604060208201526000611bfa6040830184611b61565b949350505050565b600080600060608486031215611c1757600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220bfeb577c3ee69637d4e4a2f317151d1f74f74a791f53c06619592d8e824f61a564736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000006180b1e39c41f869ca8c9220e5bf00aca611c37f000000000000000000000000cad8e545a2078553c9016493909d7605c1cf66450000000000000000000000006180b1e39c41f869ca8c9220e5bf00aca611c37f
-----Decoded View---------------
Arg [0] : NewOwner (address): 0x6180B1E39c41f869ca8c9220E5BF00aCA611C37F
Arg [1] : recipient (address): 0xcad8e545A2078553C9016493909D7605c1Cf6645
Arg [2] : other (address): 0x6180B1E39c41f869ca8c9220E5BF00aCA611C37F
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000006180b1e39c41f869ca8c9220e5bf00aca611c37f
Arg [1] : 000000000000000000000000cad8e545a2078553c9016493909d7605c1cf6645
Arg [2] : 0000000000000000000000006180b1e39c41f869ca8c9220e5bf00aca611c37f
Deployed Bytecode Sourcemap
7620:11566:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11617:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12911:161;;;;;;;;;;-1:-1:-1;12911:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;12911:161:0;1023:187:1;7990:94:0;;;;;;;;;;-1:-1:-1;7990:94:0;;;;-1:-1:-1;;;;;7990:94:0;;;;;;-1:-1:-1;;;;;1395:32:1;;;1377:51;;1365:2;1350:18;7990:94:0;1215:219:1;11894:100:0;;;;;;;;;;-1:-1:-1;11974:12:0;;11894:100;;;1585:25:1;;;1573:2;1558:18;11894:100:0;1439:177:1;13963:313:0;;;;;;;;;;-1:-1:-1;13963:313:0;;;;;:::i;:::-;;:::i;9357:23::-;;;;;;;;;;-1:-1:-1;9357:23:0;;;;-1:-1:-1;;;;;9357:23:0;;;8107:81;;;;;;;;;;;;;;;13425:128;;;;;;;;;;;;;:::i;11803:83::-;;;;;;;;;;-1:-1:-1;11869:9:0;;11803:83;;11869:9;;;;2432:36:1;;2420:2;2405:18;11803:83:0;2290:184:1;12280:218:0;;;;;;;;;;-1:-1:-1;12280:218:0;;;;;:::i;:::-;;:::i;8499:45::-;;;;;;;;;;-1:-1:-1;8499:45:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;9421:40;;;;;;;;;;-1:-1:-1;9421:40:0;;;;-1:-1:-1;;;9421:40:0;;;;;;8328:50;;;;;;;;;;-1:-1:-1;8328:50:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;8806:34;;;;;;;;;;;;;;;;8847;;;;;;;;;;;;;;;;12002:119;;;;;;;;;;-1:-1:-1;12002:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;12095:18:0;12068:7;12095:18;;;:9;:18;;;;;;;12002:119;5835:89;;;;;;;;;;-1:-1:-1;5905:11:0;;-1:-1:-1;;;;;5905:11:0;5835:89;;9129:56;;;;;;;;;;;;;;;;9192:53;;;;;;;;;;;;;;;;8969:37;;;;;;;;;;;;;;;;8680:36;;;;;;;;;;;;;;;;8444:48;;;;;;;;;;-1:-1:-1;8444:48:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;5747:79;;;;;;;;;;-1:-1:-1;5785:7:0;5812:6;-1:-1:-1;;;;;5812:6:0;5747:79;;6355:162;;;;;;;;;;;;;:::i;:::-;;6197:152;;;;;;;;;;;;;:::i;11708:87::-;;;;;;;;;;;;;:::i;12783:120::-;;;;;;;;;;-1:-1:-1;12872:23:0;;12783:120;;9013:43;;;;;;;;;;;;;;;;12506:269;;;;;;;;;;-1:-1:-1;12506:269:0;;;;;:::i;:::-;;:::i;8888:29::-;;;;;;;;;;;;;;;;13788:167;;;;;;;;;;-1:-1:-1;13788:167:0;;;;;:::i;:::-;;:::i;5552:26::-;;;;;;;;;;-1:-1:-1;5552:26:0;;;;-1:-1:-1;;;;;5552:26:0;;;5524:21;;;;;;;;;;-1:-1:-1;5524:21:0;;;;-1:-1:-1;;;;;5524:21:0;;;9321:29;;;;;;;;;;-1:-1:-1;9321:29:0;;;;-1:-1:-1;;;;;9321:29:0;;;8637:30;;;;;;;;;;;;;;;;8595:35;;;;;;;;;;;;;;;;8723:36;;;;;;;;;;;;;;;;8385:52;;;;;;;;;;-1:-1:-1;8385:52:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;8766:31;;;;;;;;;;;;;;;;9468:45;;;;;;;;;;-1:-1:-1;9468:45:0;;;;-1:-1:-1;;;9468:45:0;;;;;;8553:35;;;;;;;;;;;;;;;;12129:143;;;;;;;;;;-1:-1:-1;12129:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;12237:18:0;;;12210:7;12237:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;12129:143;8926:36;;;;;;;;;;;;;;;;6523:244;;;;;;;;;;-1:-1:-1;6523:244:0;;;;;:::i;:::-;;:::i;9520:35::-;;;;;;;;;;-1:-1:-1;9520:35:0;;;;-1:-1:-1;;;9520:35:0;;;;;;11617:83;11654:13;11687:5;11680:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11617:83;:::o;12911:161::-;12986:4;13003:39;276:10;13026:7;13035:6;13003:8;:39::i;:::-;-1:-1:-1;13060:4:0;12911:161;;;;;:::o;13963:313::-;14061:4;14078:36;14088:6;14096:9;14107:6;14078:9;:36::i;:::-;-1:-1:-1;14125:121:0;14134:6;276:10;14156:89;14194:6;14156:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14156:19:0;;;;;;:11;:19;;;;;;;;276:10;14156:33;;;;;;;;;;:37;:89::i;:::-;14125:8;:121::i;:::-;-1:-1:-1;14264:4:0;13963:313;;;;;;:::o;13425:128::-;13532:11;-1:-1:-1;;;;;12095:18:0;13478:7;12095:18;;;:9;:18;;;;;;13505:12;;:40;;:16;:40::i;:::-;13498:47;;13425:128;:::o;12280:218::-;276:10;12368:4;12417:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;12417:34:0;;;;;;;;;;12368:4;;12385:83;;12408:7;;12417:50;;12456:10;12417:38;:50::i;6355:162::-;5973:6;;-1:-1:-1;;;;;5973:6:0;276:10;5973:22;5965:67;;;;-1:-1:-1;;;5965:67:0;;3938:2:1;5965:67:0;;;3920:21:1;;;3957:18;;;3950:30;4016:34;3996:18;;;3989:62;4068:18;;5965:67:0;;;;;;;;;6464:12:::1;::::0;::::1;6457:6:::0;;6436:41:::1;::::0;-1:-1:-1;;;;;6464:12:0;;::::1;::::0;6457:6;;::::1;::::0;6436:41:::1;::::0;::::1;6497:12;::::0;::::1;6488:21:::0;;-1:-1:-1;;;;;;6488:21:0::1;-1:-1:-1::0;;;;;6497:12:0;;::::1;6488:21:::0;;;::::1;::::0;;6355:162::o;6197:152::-;6102:11;;-1:-1:-1;;;;;6102:11:0;276:10;6102:27;6094:77;;;;-1:-1:-1;;;6094:77:0;;4299:2:1;6094:77:0;;;4281:21:1;4338:2;4318:18;;;4311:30;4377:34;4357:18;;;4350:62;-1:-1:-1;;;4428:18:1;;;4421:35;4473:19;;6094:77:0;4097:401:1;6094:77:0;6298:11:::1;::::0;::::1;6290:6:::0;;6269:41:::1;::::0;-1:-1:-1;;;;;6298:11:0;;::::1;::::0;6290:6;;::::1;::::0;6269:41:::1;::::0;::::1;6330:11;::::0;::::1;6321:20:::0;;-1:-1:-1;;;;;;6321:20:0::1;-1:-1:-1::0;;;;;6330:11:0;;::::1;6321:20:::0;;;::::1;::::0;;6197:152::o;11708:87::-;11747:13;11780:7;11773:14;;;;;:::i;12506:269::-;12599:4;12616:129;276:10;12639:7;12648:96;12687:15;12648:96;;;;;;;;;;;;;;;;;276:10;12648:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;12648:34:0;;;;;;;;;;;;:38;:96::i;13788:167::-;13866:4;13883:42;276:10;13907:9;13918:6;13883:9;:42::i;6523:244::-;5973:6;;-1:-1:-1;;;;;5973:6:0;276:10;5973:22;5965:67;;;;-1:-1:-1;;;5965:67:0;;3938:2:1;5965:67:0;;;3920:21:1;;;3957:18;;;3950:30;4016:34;3996:18;;;3989:62;4068:18;;5965:67:0;3736:356:1;5965:67:0;-1:-1:-1;;;;;6612:22:0;::::1;6604:73;;;::::0;-1:-1:-1;;;6604:73:0;;4705:2:1;6604:73:0::1;::::0;::::1;4687:21:1::0;4744:2;4724:18;;;4717:30;4783:34;4763:18;;;4756:62;-1:-1:-1;;;4834:18:1;;;4827:36;4880:19;;6604:73:0::1;4503:402:1::0;6604:73:0::1;6714:6;::::0;;6693:38:::1;::::0;-1:-1:-1;;;;;6693:38:0;;::::1;::::0;6714:6;::::1;::::0;6693:38:::1;::::0;::::1;6742:6;:17:::0;;-1:-1:-1;;;;;;6742:17:0::1;-1:-1:-1::0;;;;;6742:17:0;;;::::1;::::0;;;::::1;::::0;;6523:244::o;1248:181::-;1306:7;;1338:5;1342:1;1338;:5;:::i;:::-;1326:17;;1367:1;1362;:6;;1354:46;;;;-1:-1:-1;;;1354:46:0;;5374:2:1;1354:46:0;;;5356:21:1;5413:2;5393:18;;;5386:30;5452:29;5432:18;;;5425:57;5499:18;;1354:46:0;5172:351:1;13080:337:0;-1:-1:-1;;;;;13173:19:0;;13165:68;;;;-1:-1:-1;;;13165:68:0;;5730:2:1;13165:68:0;;;5712:21:1;5769:2;5749:18;;;5742:30;5808:34;5788:18;;;5781:62;-1:-1:-1;;;5859:18:1;;;5852:34;5903:19;;13165:68:0;5528:400:1;13165:68:0;-1:-1:-1;;;;;13252:21:0;;13244:68;;;;-1:-1:-1;;;13244:68:0;;6135:2:1;13244:68:0;;;6117:21:1;6174:2;6154:18;;;6147:30;6213:34;6193:18;;;6186:62;-1:-1:-1;;;6264:18:1;;;6257:32;6306:19;;13244:68:0;5933:398:1;13244:68:0;-1:-1:-1;;;;;13325:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;13377:32;;1585:25:1;;;13377:32:0;;1558:18:1;13377:32:0;;;;;;;13080:337;;;:::o;14284:1695::-;14371:4;-1:-1:-1;;;;;14398:20:0;;14390:70;;;;-1:-1:-1;;;14390:70:0;;6538:2:1;14390:70:0;;;6520:21:1;6577:2;6557:18;;;6550:30;6616:34;6596:18;;;6589:62;-1:-1:-1;;;6667:18:1;;;6660:35;6712:19;;14390:70:0;6336:401:1;14390:70:0;-1:-1:-1;;;;;14479:23:0;;14471:71;;;;-1:-1:-1;;;14471:71:0;;6944:2:1;14471:71:0;;;6926:21:1;6983:2;6963:18;;;6956:30;7022:34;7002:18;;;6995:62;-1:-1:-1;;;7073:18:1;;;7066:33;7116:19;;14471:71:0;6742:399:1;14471:71:0;14558:16;;-1:-1:-1;;;14558:16:0;;;;14555:1417;;;14608:41;14623:6;14631:9;14642:6;14608:14;:41::i;:::-;14601:48;;;;14555:1417;-1:-1:-1;;;;;14705:23:0;;;;;;:15;:23;;;;;;;;14704:24;:55;;;;-1:-1:-1;;;;;;14733:26:0;;;;;;:15;:26;;;;;;;;14732:27;14704:55;14701:170;;;14798:12;;14788:6;:22;;14780:75;;;;-1:-1:-1;;;14780:75:0;;7348:2:1;14780:75:0;;;7330:21:1;7387:2;7367:18;;;7360:30;7426:34;7406:18;;;7399:62;-1:-1:-1;;;7477:18:1;;;7470:38;7525:19;;14780:75:0;7146:404:1;14780:75:0;14936:4;14887:28;12095:18;;;:9;:18;;;;;;15012:23;;14988:47;;;;;;;15068:44;;-1:-1:-1;15096:16:0;;-1:-1:-1;;;15096:16:0;;;;15095:17;15068:44;:69;;;;-1:-1:-1;;;;;;15117:20:0;;;;;;:12;:20;;;;;;;;15116:21;15068:69;:94;;;;-1:-1:-1;15141:21:0;;-1:-1:-1;;;15141:21:0;;;;15068:94;15064:305;;;15200:25;;-1:-1:-1;;;15200:25:0;;;;15197:97;;;15271:23;;15248:46;;15197:97;15313:36;15328:20;15313:14;:36::i;:::-;15405:53;;;;;;;;;;;-1:-1:-1;;;15405:53:0;;;;;;;;-1:-1:-1;;;;;15405:17:0;;-1:-1:-1;15405:17:0;;;:9;:17;;;;;;;;:53;;15427:6;;15405:21;:53::i;:::-;-1:-1:-1;;;;;15385:17:0;;;;;;:9;:17;;;;;;;;:73;;;;15498:17;:25;;;;;;;;;:57;;-1:-1:-1;;;;;;15527:28:0;;;;;;:17;:28;;;;;;;;15498:57;15497:148;;15611:34;15619:6;15627:9;15638:6;15611:7;:34::i;:::-;15497:148;;;15602:6;15497:148;15665:16;;15475:170;;-1:-1:-1;;;;15665:16:0;;;;:51;;;;-1:-1:-1;;;;;;15686:30:0;;;;;;:19;:30;;;;;;;;15685:31;15665:51;15662:133;;;15784:10;;15743:37;15768:11;15743:20;15753:9;-1:-1:-1;;;;;12095:18:0;12068:7;12095:18;;;:9;:18;;;;;;;12002:119;15743:20;:24;;:37::i;:::-;:51;;15735:60;;;;;;-1:-1:-1;;;;;15835:20:0;;;;;;:9;:20;;;;;;:37;;15860:11;15835:24;:37::i;:::-;-1:-1:-1;;;;;15812:20:0;;;;;;;:9;:20;;;;;;;:60;;;;15894:40;;;;;;;;;;15922:11;1585:25:1;;1573:2;1558:18;;1439:177;15894:40:0;;;;;;;;15956:4;15949:11;;;;;;;1581:192;1667:7;1703:12;1695:6;;;;1687:29;;;;-1:-1:-1;;;1687:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1727:9:0;1739:5;1743:1;1739;:5;:::i;:::-;1727:17;1581:192;-1:-1:-1;;;;;1581:192:0:o;1437:136::-;1495:7;1522:43;1526:1;1529;1522:43;;;;;;;;;;;;;;;;;:3;:43::i;15987:330::-;16117:53;;;;;;;;;;;-1:-1:-1;;;16117:53:0;;;;;;;;-1:-1:-1;;;;;16117:17:0;;16080:4;16117:17;;;:9;:17;;;;;;;:53;;16139:6;;16117:21;:53::i;:::-;-1:-1:-1;;;;;16097:17:0;;;;;;;:9;:17;;;;;;:73;;;;16204:20;;;;;;;:32;;16229:6;16204:24;:32::i;:::-;-1:-1:-1;;;;;16181:20:0;;;;;;;:9;:20;;;;;;;:55;;;;16252:35;;;;;;;;;;16280:6;1585:25:1;;1573:2;1558:18;;1439:177;16252:35:0;;;;;;;;-1:-1:-1;16305:4:0;15987:330;;;;;:::o;16325:1048::-;9978:16;:23;;-1:-1:-1;;;;9978:23:0;-1:-1:-1;;;9978:23:0;;;16462:24:::1;::::0;16441:15:::1;::::0;9978:23;;16429:65:::1;::::0;16492:1:::1;::::0;16429:58:::1;::::0;;;:7;;:11:::1;:28::i;:::-;:32:::0;::::1;:58::i;:65::-;16407:87:::0;-1:-1:-1;16505:21:0::1;16529:24;:7:::0;16407:87;16529:11:::1;:24::i;:::-;16505:48;;16566:31;16583:13;16566:16;:31::i;:::-;16718:15;::::0;16633:21:::1;::::0;16608:22:::1;::::0;16689:52:::1;::::0;16718:22:::1;::::0;16738:1:::1;16718:19;:22::i;:::-;16689:24;::::0;;:28:::1;:52::i;:::-;16667:74;;16762:26;16791:59;16848:1;16791:52;16831:11;16791:35;16810:15;;16791:14;:18;;:35;;;;:::i;:59::-;16762:88;;16861:21;16885:47;16920:11;16885:30;16904:10;;16885:14;:18;;:30;;;;:::i;:47::-;16861:71:::0;-1:-1:-1;16943:26:0::1;16972:57;16861:71:::0;16972:38:::1;:14:::0;16991:18;16972::::1;:38::i;:::-;:42:::0;::::1;:57::i;:::-;16943:86:::0;-1:-1:-1;17045:22:0;;17042:104:::1;;17103:22;::::0;17082:64:::1;::::0;17103:22:::1;::::0;::::1;-1:-1:-1::0;;;;;17103:22:0::1;17127:18:::0;17082:20:::1;:64::i;:::-;17162:17:::0;;17159:89:::1;;17215:17;::::0;17194:54:::1;::::0;-1:-1:-1;;;;;17215:17:0::1;17234:13:::0;17194:20:::1;:54::i;:::-;17285:1;17264:18;:22;:41;;;;;17304:1;17290:11;:15;17264:41;17261:104;;;17320:45;17333:11;17346:18;17320:12;:45::i;:::-;-1:-1:-1::0;;10024:16:0;:24;;-1:-1:-1;;;;10024:24:0;;;-1:-1:-1;;;;;;16325:1048:0:o;18555:622::-;-1:-1:-1;;;;;18716:20:0;;18641:7;18716:20;;;:12;:20;;;;;;18641:7;;18716:20;;18713:223;;;18765:38;18799:3;18765:29;18776:17;;18765:6;:10;;:29;;;;:::i;:38::-;18753:50;;18713:223;;;-1:-1:-1;;;;;18833:23:0;;;;;;:12;:23;;;;;;;;18830:106;;;18885:39;18920:3;18885:30;18896:18;;18885:6;:10;;:30;;;;:::i;:39::-;18873:51;;18830:106;18959:13;;18956:173;;19034:4;19016:24;;;;:9;:24;;;;;;:39;;19045:9;19016:28;:39::i;:::-;19007:4;18989:24;;;;:9;:24;;;;;;;:66;;;;19075:42;;-1:-1:-1;;;;;19075:42:0;;;;;;;19107:9;1585:25:1;;1573:2;1558:18;;1439:177;19075:42:0;;;;;;;;18956:173;19148:21;:6;19159:9;19148:10;:21::i;1781:250::-;1839:7;1863:1;1868;1863:6;1859:47;;-1:-1:-1;1893:1:0;1886:8;;1859:47;1918:9;1930:5;1934:1;1930;:5;:::i;:::-;1918:17;-1:-1:-1;1963:1:0;1954:5;1958:1;1918:17;1954:5;:::i;:::-;:10;1946:56;;;;-1:-1:-1;;;1946:56:0;;8285:2:1;1946:56:0;;;8267:21:1;8324:2;8304:18;;;8297:30;8363:34;8343:18;;;8336:62;-1:-1:-1;;;8414:18:1;;;8407:31;8455:19;;1946:56:0;8083:397:1;2039:132:0;2097:7;2124:39;2128:1;2131;2124:39;;;;;;;;;;;;;;;;;:3;:39::i;17385:651::-;17535:16;;;17549:1;17535:16;;;;;;;;17511:21;;17535:16;;;;;;;;;;-1:-1:-1;17535:16:0;17511:40;;17580:4;17562;17567:1;17562:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;17562:23:0;;;:7;;;;;;;;;;:23;;;;17606:10;;:17;;;-1:-1:-1;;;17606:17:0;;;;:10;;;;;:15;;:17;;;;;17562:7;;17606:17;;;;;:10;:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;17596:4;17601:1;17596:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;17596:27:0;;;:7;;;;;;;;;:27;17668:10;;17636:57;;17653:4;;17668:10;17681:11;17636:8;:57::i;:::-;17732:10;;:235;;-1:-1:-1;;;17732:235:0;;-1:-1:-1;;;;;17732:10:0;;;;:61;;:235;;17808:11;;17732:10;;17878:4;;17905;;17941:15;;17732:235;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17993:35;18010:11;18023:4;17993:35;;;;;;;:::i;:::-;;;;;;;;17440:596;17385:651;:::o;13561:126::-;13653:26;;-1:-1:-1;;;;;13653:18:0;;;:26;;;;;13672:6;;13653:26;;;;13672:6;13653:18;:26;;;;;;;;;;;;;;;;;;;;;13561:126;;:::o;18044:503::-;18224:10;;18192:57;;18209:4;;-1:-1:-1;;;;;18224:10:0;18237:11;18192:8;:57::i;:::-;18292:10;;-1:-1:-1;;;;;18292:10:0;:26;18326:9;18359:4;18379:11;18292:10;;18491:7;5785;5812:6;-1:-1:-1;;;;;5812:6:0;;5747:79;18491:7;18292:247;;;;;;-1:-1:-1;;;;;;18292:247:0;;;-1:-1:-1;;;;;10754:15:1;;;18292:247:0;;;10736:34:1;10786:18;;;10779:34;;;;10829:18;;;10822:34;;;;10872:18;;;10865:34;10936:15;;;10915:19;;;10908:44;18513:15:0;10968:19:1;;;10961:35;10670:19;;18292:247:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;18044:503;;:::o;2179:278::-;2265:7;2300:12;2293:5;2285:28;;;;-1:-1:-1;;;2285:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2324:9:0;2336:5;2340:1;2336;: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;1621:456::-;1698:6;1706;1714;1767:2;1755:9;1746:7;1742:23;1738:32;1735:52;;;1783:1;1780;1773:12;1735:52;1822:9;1809:23;1841:31;1866:5;1841:31;:::i;:::-;1891:5;-1:-1:-1;1948:2:1;1933:18;;1920:32;1961:33;1920:32;1961:33;:::i;:::-;1621:456;;2013:7;;-1:-1:-1;;;2067:2:1;2052:18;;;;2039:32;;1621:456::o;2479:247::-;2538:6;2591:2;2579:9;2570:7;2566:23;2562:32;2559:52;;;2607:1;2604;2597:12;2559:52;2646:9;2633:23;2665:31;2690:5;2665:31;:::i;2958:388::-;3026:6;3034;3087:2;3075:9;3066:7;3062:23;3058:32;3055:52;;;3103:1;3100;3093:12;3055:52;3142:9;3129:23;3161:31;3186:5;3161:31;:::i;:::-;3211:5;-1:-1:-1;3268:2:1;3253:18;;3240:32;3281:33;3240:32;3281:33;:::i;:::-;3333:7;3323:17;;;2958:388;;;;;:::o;3351:380::-;3430:1;3426:12;;;;3473;;;3494:61;;3548:4;3540:6;3536:17;3526:27;;3494:61;3601:2;3593:6;3590:14;3570:18;3567:38;3564:161;;3647:10;3642:3;3638:20;3635:1;3628:31;3682:4;3679:1;3672:15;3710:4;3707:1;3700:15;3564:161;;3351:380;;;:::o;4910:127::-;4971:10;4966:3;4962:20;4959:1;4952:31;5002:4;4999:1;4992:15;5026:4;5023:1;5016:15;5042:125;5107:9;;;5128:10;;;5125:36;;;5141:18;;:::i;7555:128::-;7622:9;;;7643:11;;;7640:37;;;7657:18;;:::i;7688:168::-;7761:9;;;7792;;7809:15;;;7803:22;;7789:37;7779:71;;7830:18;;:::i;7861:217::-;7901:1;7927;7917:132;;7971:10;7966:3;7962:20;7959:1;7952:31;8006:4;8003:1;7996:15;8034:4;8031:1;8024:15;7917:132;-1:-1:-1;8063:9:1;;7861:217::o;8617:127::-;8678:10;8673:3;8669:20;8666:1;8659:31;8709:4;8706:1;8699:15;8733:4;8730:1;8723:15;8749:251;8819:6;8872:2;8860:9;8851:7;8847:23;8843:32;8840:52;;;8888:1;8885;8878:12;8840:52;8920:9;8914:16;8939:31;8964:5;8939:31;:::i;9005:461::-;9058:3;9096:5;9090:12;9123:6;9118:3;9111:19;9149:4;9178:2;9173:3;9169:12;9162:19;;9215:2;9208:5;9204:14;9236:1;9246:195;9260:6;9257:1;9254:13;9246:195;;;9325:13;;-1:-1:-1;;;;;9321:39:1;9309:52;;9381:12;;;;9416:15;;;;9357:1;9275:9;9246:195;;;-1:-1:-1;9457:3:1;;9005:461;-1:-1:-1;;;;;9005:461:1:o;9471:582::-;9770:6;9759:9;9752:25;9813:6;9808:2;9797:9;9793:18;9786:34;9856:3;9851:2;9840:9;9836:18;9829:31;9733:4;9877:57;9929:3;9918:9;9914:19;9906:6;9877:57;:::i;:::-;-1:-1:-1;;;;;9970:32:1;;;;9965:2;9950:18;;9943:60;-1:-1:-1;10034:3:1;10019:19;10012:35;9869:65;9471:582;-1:-1:-1;;;9471:582:1:o;10058:332::-;10265:6;10254:9;10247:25;10308:2;10303;10292:9;10288:18;10281:30;10228:4;10328:56;10380:2;10369:9;10365:18;10357:6;10328:56;:::i;:::-;10320:64;10058:332;-1:-1:-1;;;;10058:332:1:o;11007:306::-;11095:6;11103;11111;11164:2;11152:9;11143:7;11139:23;11135:32;11132:52;;;11180:1;11177;11170:12;11132:52;11209:9;11203:16;11193:26;;11259:2;11248:9;11244:18;11238:25;11228:35;;11303:2;11292:9;11288:18;11282:25;11272:35;;11007:306;;;;;:::o
Swarm Source
ipfs://bfeb577c3ee69637d4e4a2f317151d1f74f74a791f53c06619592d8e824f61a5
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.