Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 14 from a total of 14 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 18147232 | 919 days ago | IN | 0 ETH | 0.00039858 | ||||
| Approved | 18147129 | 919 days ago | IN | 0 ETH | 0.00026841 | ||||
| Approve | 18147113 | 919 days ago | IN | 0 ETH | 0.0003723 | ||||
| Approve | 18147109 | 919 days ago | IN | 0 ETH | 0.00037904 | ||||
| Approve | 18147092 | 919 days ago | IN | 0 ETH | 0.00055571 | ||||
| Approve | 18147088 | 919 days ago | IN | 0 ETH | 0.00053552 | ||||
| Approve | 18147086 | 919 days ago | IN | 0 ETH | 0.0006511 | ||||
| Approve | 18147076 | 919 days ago | IN | 0 ETH | 0.00037972 | ||||
| Approve | 18147069 | 919 days ago | IN | 0 ETH | 0.0004206 | ||||
| Renounce Ownersh... | 18147066 | 919 days ago | IN | 0 ETH | 0.00019828 | ||||
| Approve | 18147052 | 919 days ago | IN | 0 ETH | 0.00043502 | ||||
| Open Trading | 18147043 | 919 days ago | IN | 0 ETH | 0.02544833 | ||||
| Transfer | 18147038 | 919 days ago | IN | 0 ETH | 0.00066152 | ||||
| Transfer | 18147020 | 919 days ago | IN | 1 ETH | 0.00019763 |
Latest 7 internal transactions
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 18147237 | 919 days ago | 0.01209235 ETH | ||||
| Transfer | 18147237 | 919 days ago | 0.01209235 ETH | ||||
| Transfer | 18147115 | 919 days ago | 0.0033968 ETH | ||||
| Transfer | 18147115 | 919 days ago | 0.0033968 ETH | ||||
| Transfer | 18147114 | 919 days ago | 0.01174901 ETH | ||||
| Transfer | 18147114 | 919 days ago | 0.01174901 ETH | ||||
| Add Liquidity ET... | 18147043 | 919 days ago | 1 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Hades
Compiler Version
v0.8.13+commit.abaa5c0e
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2023-09-16
*/
/**
*/
/**
Telegram Portal : https://t.me/Hades_Inu
Twitter : https://twitter.com/Hades_Inu
Website : https://www.hadesinu.com/
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
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 Hades is Context, IERC20, Ownable {
using SafeMath for uint256;
using Address for address;
string private _name = "Hades inu";
string private _symbol = "$HADES";
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(0x7CbbB2426BC9D2a1016d7b17C95A6DC8d37ae252);
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
60c06040526009608081905268486164657320696e7560b81b60a09081526200002c9160019190620002d2565b506040805180820190915260068082526524484144455360d01b60209092019182526200005c91600291620002d2565b506003805460ff191660121790556b033b2e3c9fd0803ce80000006004556005805461ffff191661010017905560006006819055600260078190556008819055600991909155600a819055600b55600e805460ff60a81b1916600160a81b1790556013805474017cbbb2426bc9d2a1016d7b17c95a6dc8d37ae2526001600160a81b0319909116179055348015620000f357600080fd5b50604051620019ea380380620019ea833981016040819052620001169162000378565b620001213362000282565b600d80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155600160106000620001636000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526010909352818320805485166001908117909155601354909116835290822080549093161790915560045490600c90620001d66000546001600160a01b031690565b6001600160a01b039081168252602080830193909352604091820160009081209490945560135416835260129091529020805460ff1916600117905560118290556200022a6000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516200027291815260200190565b60405180910390a35050620003ce565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620002e09062000392565b90600052602060002090601f0160209004810192826200030457600085556200034f565b82601f106200031f57805160ff19168380011785556200034f565b828001600101855582156200034f579182015b828111156200034f57825182559160200191906001019062000332565b506200035d92915062000361565b5090565b5b808211156200035d576000815560010162000362565b6000602082840312156200038b57600080fd5b5051919050565b600181811c90821680620003a757607f821691505b602082108103620003c857634e487b7160e01b600052602260045260246000fd5b50919050565b61160c80620003de6000396000f3fe60806040526004361061014f5760003560e01c80634a74bb02116100b657806395d89b411161006f57806395d89b41146103d9578063a457c2d7146103ee578063a9059cbb1461040e578063c9567bf91461042e578063dd62ed3e14610443578063f2fde38b1461048957600080fd5b80634a74bb02146102fd5780636e4c43111461031e57806370a0823114610340578063715018a614610376578063772521511461038b5780638da5cb5b146103bb57600080fd5b8063220f669611610108578063220f66961461024457806323b872dd14610265578063313ce5671461028557806339509351146102a7578063411adcb6146102c757806349bd5a5e146102dd57600080fd5b806306fdde031461015b578063095ea7b31461018657806313fad07a146101b65780631694505e146101d757806318160ddd1461020f5780631e62d5241461022e57600080fd5b3661015657005b600080fd5b34801561016757600080fd5b506101706104a9565b60405161017d9190611267565b60405180910390f35b34801561019257600080fd5b506101a66101a13660046112d1565b61053b565b604051901515815260200161017d565b3480156101c257600080fd5b506013546101a690600160a01b900460ff1681565b3480156101e357600080fd5b50600d546101f7906001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b34801561021b57600080fd5b506004545b60405190815260200161017d565b34801561023a57600080fd5b5061022060075481565b34801561025057600080fd5b50600e546101a690600160a01b900460ff1681565b34801561027157600080fd5b506101a66102803660046112fd565b610551565b34801561029157600080fd5b5060035460405160ff909116815260200161017d565b3480156102b357600080fd5b506101a66102c23660046112d1565b6105ba565b3480156102d357600080fd5b5061022060085481565b3480156102e957600080fd5b50600e546101f7906001600160a01b031681565b34801561030957600080fd5b50600e546101a690600160a81b900460ff1681565b34801561032a57600080fd5b5061033e61033936600461133e565b6105f0565b005b34801561034c57600080fd5b5061022061035b366004611360565b6001600160a01b03166000908152600c602052604090205490565b34801561038257600080fd5b5061033e61061c565b34801561039757600080fd5b506101a66103a6366004611360565b60106020526000908152604090205460ff1681565b3480156103c757600080fd5b506000546001600160a01b03166101f7565b3480156103e557600080fd5b50610170610630565b3480156103fa57600080fd5b506101a66104093660046112d1565b61063f565b34801561041a57600080fd5b506101a66104293660046112d1565b61068e565b34801561043a57600080fd5b5061033e61069b565b34801561044f57600080fd5b5061022061045e36600461137d565b6001600160a01b039182166000908152600f6020908152604080832093909416825291909152205490565b34801561049557600080fd5b5061033e6104a4366004611360565b61099d565b6060600180546104b8906113b6565b80601f01602080910402602001604051908101604052809291908181526020018280546104e4906113b6565b80156105315780601f1061050657610100808354040283529160200191610531565b820191906000526020600020905b81548152906001019060200180831161051457829003601f168201915b5050505050905090565b6000610548338484610a1b565b50600192915050565b600061055e848484610adc565b6105b084336105ab8560405180606001604052806028815260200161158a602891396001600160a01b038a166000908152600f602090815260408083203384529091529020549190610d09565b610a1b565b5060019392505050565b336000818152600f602090815260408083206001600160a01b038716845290915281205490916105489185906105ab9086610d35565b3360009081526010602052604090205460ff16151560011461061157600080fd5b600791909155600855565b610624610d48565b61062e6000610da2565b565b6060600280546104b8906113b6565b600061054833846105ab856040518060600160405280602581526020016115b260259139336000908152600f602090815260408083206001600160a01b038d1684529091529020549190610d09565b6000610548338484610adc565b6106a3610d48565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071e91906113f0565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561076b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078f91906113f0565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156107dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061080091906113f0565b600e80546001600160a01b03199081166001600160a01b0393841617909155600d80549091169183169182179055306000818152600c60205260409020546108489290610a1b565b600d546001600160a01b031663f305d719473061087a816001600160a01b03166000908152600c602052604090205490565b60008061088f6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156108f7573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061091c919061140d565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610975573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610999919061143b565b5050565b6109a5610d48565b6001600160a01b038116610a0f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b610a1881610da2565b50565b6001600160a01b03831615801590610a3b57506001600160a01b03821615155b610a7b5760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b6044820152606401610a06565b6001600160a01b038381166000818152600f602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831615801590610afc57506001600160a01b03821615155b610b405760405162461bcd60e51b81526020600482015260156024820152744552523a205573696e67203020616464726573732160581b6044820152606401610a06565b60008111610b9e5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e2076616c7565206d75737420626520686967686572207468616e206044820152643d32b9379760d91b6064820152608401610a06565b60055460ff61010082048116911610801590610bc45750600e54600160a01b900460ff16155b8015610bde5750600e546001600160a01b03848116911614155b8015610bf35750600e54600160a81b900460ff165b15610c23576005805460ff19169055306000908152600c60205260409020548015610c2157610c2181610df2565b505b6001600160a01b03831660009081526010602052604090205460019060ff1680610c6557506001600160a01b03831660009081526010602052604090205460ff165b80610cac5750601354600160a01b900460ff168015610c925750600e546001600160a01b03858116911614155b8015610cac5750600e546001600160a01b03848116911614155b15610cb957506000610cf7565b600e546001600160a01b0390811690851603610cda57600754600655610cf7565b600e546001600160a01b0390811690841603610cf7576008546006555b610d0384848484610e37565b50505050565b60008184841115610d2d5760405162461bcd60e51b8152600401610a069190611267565b505050900390565b6000610d418284611473565b9392505050565b6000546001600160a01b0316331461062e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a06565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600e805460ff60a01b1916600160a01b179055610e0e81610e9d565b6013544790610e26906001600160a01b031682610ff7565b5050600e805460ff60a01b19169055565b80610e4957610e44611032565b610e76565b6005805460ff16906000610e5c8361148b565b91906101000a81548160ff021916908360ff160217905550505b610e81848484611077565b80610d0357610d03600954600655600a54600755600b54600855565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610ed257610ed26114aa565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4f91906113f0565b81600181518110610f6257610f626114aa565b6001600160a01b039283166020918202929092010152600d54610f889130911684610a1b565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac94790610fc19085906000908690309042906004016114c0565b600060405180830381600087803b158015610fdb57600080fd5b505af1158015610fef573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561102d573d6000803e3d6000fd5b505050565b6006541580156110425750600754155b801561104e5750600854155b1561105557565b60078054600a5560088054600b55600680546009556000928390559082905555565b6001600160a01b03821660009081526012602052604081205460ff1661109e5760006110a2565b6011545b6001600160a01b03841660009081526012602052604090205490915060ff1615611136576001600160a01b0384166000908152600c60205260409020546110e99083611223565b6001600160a01b038086166000908152600c602052604080822093909355908516815220546111189082610d35565b6001600160a01b0384166000908152600c6020526040902055610d03565b6000806111428461122f565b6001600160a01b0388166000908152600c6020526040902054919350915061116a9085611223565b6001600160a01b038088166000908152600c602052604080822093909355908716815220546111999083610d35565b6001600160a01b0386166000908152600c60205260408082209290925530815220546111c59082610d35565b306000908152600c602090815260409182902092909255518381526001600160a01b0387811692908916917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050505050565b6000610d418284611531565b60008060006064600654856112449190611548565b61124e9190611567565b9050600061125c8583611223565b959194509092505050565b600060208083528351808285015260005b8181101561129457858101830151858201604001528201611278565b818111156112a6576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114610a1857600080fd5b600080604083850312156112e457600080fd5b82356112ef816112bc565b946020939093013593505050565b60008060006060848603121561131257600080fd5b833561131d816112bc565b9250602084013561132d816112bc565b929592945050506040919091013590565b6000806040838503121561135157600080fd5b50508035926020909101359150565b60006020828403121561137257600080fd5b8135610d41816112bc565b6000806040838503121561139057600080fd5b823561139b816112bc565b915060208301356113ab816112bc565b809150509250929050565b600181811c908216806113ca57607f821691505b6020821081036113ea57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561140257600080fd5b8151610d41816112bc565b60008060006060848603121561142257600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561144d57600080fd5b81518015158114610d4157600080fd5b634e487b7160e01b600052601160045260246000fd5b600082198211156114865761148661145d565b500190565b600060ff821660ff81036114a1576114a161145d565b60010192915050565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115105784516001600160a01b0316835293830193918301916001016114eb565b50506001600160a01b03969096166060850152505050608001529392505050565b6000828210156115435761154361145d565b500390565b60008160001904831182151516156115625761156261145d565b500290565b60008261158457634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c9984c07049109b2caaed481aaedd18b4e42236efdda2d794eb495c10c864cb564736f6c634300080d0033000000000000000000000000000072cb5bd86321e38cb6ce6682e80000000000
Deployed Bytecode
0x60806040526004361061014f5760003560e01c80634a74bb02116100b657806395d89b411161006f57806395d89b41146103d9578063a457c2d7146103ee578063a9059cbb1461040e578063c9567bf91461042e578063dd62ed3e14610443578063f2fde38b1461048957600080fd5b80634a74bb02146102fd5780636e4c43111461031e57806370a0823114610340578063715018a614610376578063772521511461038b5780638da5cb5b146103bb57600080fd5b8063220f669611610108578063220f66961461024457806323b872dd14610265578063313ce5671461028557806339509351146102a7578063411adcb6146102c757806349bd5a5e146102dd57600080fd5b806306fdde031461015b578063095ea7b31461018657806313fad07a146101b65780631694505e146101d757806318160ddd1461020f5780631e62d5241461022e57600080fd5b3661015657005b600080fd5b34801561016757600080fd5b506101706104a9565b60405161017d9190611267565b60405180910390f35b34801561019257600080fd5b506101a66101a13660046112d1565b61053b565b604051901515815260200161017d565b3480156101c257600080fd5b506013546101a690600160a01b900460ff1681565b3480156101e357600080fd5b50600d546101f7906001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b34801561021b57600080fd5b506004545b60405190815260200161017d565b34801561023a57600080fd5b5061022060075481565b34801561025057600080fd5b50600e546101a690600160a01b900460ff1681565b34801561027157600080fd5b506101a66102803660046112fd565b610551565b34801561029157600080fd5b5060035460405160ff909116815260200161017d565b3480156102b357600080fd5b506101a66102c23660046112d1565b6105ba565b3480156102d357600080fd5b5061022060085481565b3480156102e957600080fd5b50600e546101f7906001600160a01b031681565b34801561030957600080fd5b50600e546101a690600160a81b900460ff1681565b34801561032a57600080fd5b5061033e61033936600461133e565b6105f0565b005b34801561034c57600080fd5b5061022061035b366004611360565b6001600160a01b03166000908152600c602052604090205490565b34801561038257600080fd5b5061033e61061c565b34801561039757600080fd5b506101a66103a6366004611360565b60106020526000908152604090205460ff1681565b3480156103c757600080fd5b506000546001600160a01b03166101f7565b3480156103e557600080fd5b50610170610630565b3480156103fa57600080fd5b506101a66104093660046112d1565b61063f565b34801561041a57600080fd5b506101a66104293660046112d1565b61068e565b34801561043a57600080fd5b5061033e61069b565b34801561044f57600080fd5b5061022061045e36600461137d565b6001600160a01b039182166000908152600f6020908152604080832093909416825291909152205490565b34801561049557600080fd5b5061033e6104a4366004611360565b61099d565b6060600180546104b8906113b6565b80601f01602080910402602001604051908101604052809291908181526020018280546104e4906113b6565b80156105315780601f1061050657610100808354040283529160200191610531565b820191906000526020600020905b81548152906001019060200180831161051457829003601f168201915b5050505050905090565b6000610548338484610a1b565b50600192915050565b600061055e848484610adc565b6105b084336105ab8560405180606001604052806028815260200161158a602891396001600160a01b038a166000908152600f602090815260408083203384529091529020549190610d09565b610a1b565b5060019392505050565b336000818152600f602090815260408083206001600160a01b038716845290915281205490916105489185906105ab9086610d35565b3360009081526010602052604090205460ff16151560011461061157600080fd5b600791909155600855565b610624610d48565b61062e6000610da2565b565b6060600280546104b8906113b6565b600061054833846105ab856040518060600160405280602581526020016115b260259139336000908152600f602090815260408083206001600160a01b038d1684529091529020549190610d09565b6000610548338484610adc565b6106a3610d48565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071e91906113f0565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561076b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078f91906113f0565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156107dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061080091906113f0565b600e80546001600160a01b03199081166001600160a01b0393841617909155600d80549091169183169182179055306000818152600c60205260409020546108489290610a1b565b600d546001600160a01b031663f305d719473061087a816001600160a01b03166000908152600c602052604090205490565b60008061088f6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156108f7573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061091c919061140d565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610975573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610999919061143b565b5050565b6109a5610d48565b6001600160a01b038116610a0f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b610a1881610da2565b50565b6001600160a01b03831615801590610a3b57506001600160a01b03821615155b610a7b5760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b6044820152606401610a06565b6001600160a01b038381166000818152600f602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831615801590610afc57506001600160a01b03821615155b610b405760405162461bcd60e51b81526020600482015260156024820152744552523a205573696e67203020616464726573732160581b6044820152606401610a06565b60008111610b9e5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e2076616c7565206d75737420626520686967686572207468616e206044820152643d32b9379760d91b6064820152608401610a06565b60055460ff61010082048116911610801590610bc45750600e54600160a01b900460ff16155b8015610bde5750600e546001600160a01b03848116911614155b8015610bf35750600e54600160a81b900460ff165b15610c23576005805460ff19169055306000908152600c60205260409020548015610c2157610c2181610df2565b505b6001600160a01b03831660009081526010602052604090205460019060ff1680610c6557506001600160a01b03831660009081526010602052604090205460ff165b80610cac5750601354600160a01b900460ff168015610c925750600e546001600160a01b03858116911614155b8015610cac5750600e546001600160a01b03848116911614155b15610cb957506000610cf7565b600e546001600160a01b0390811690851603610cda57600754600655610cf7565b600e546001600160a01b0390811690841603610cf7576008546006555b610d0384848484610e37565b50505050565b60008184841115610d2d5760405162461bcd60e51b8152600401610a069190611267565b505050900390565b6000610d418284611473565b9392505050565b6000546001600160a01b0316331461062e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a06565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600e805460ff60a01b1916600160a01b179055610e0e81610e9d565b6013544790610e26906001600160a01b031682610ff7565b5050600e805460ff60a01b19169055565b80610e4957610e44611032565b610e76565b6005805460ff16906000610e5c8361148b565b91906101000a81548160ff021916908360ff160217905550505b610e81848484611077565b80610d0357610d03600954600655600a54600755600b54600855565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610ed257610ed26114aa565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f4f91906113f0565b81600181518110610f6257610f626114aa565b6001600160a01b039283166020918202929092010152600d54610f889130911684610a1b565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac94790610fc19085906000908690309042906004016114c0565b600060405180830381600087803b158015610fdb57600080fd5b505af1158015610fef573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561102d573d6000803e3d6000fd5b505050565b6006541580156110425750600754155b801561104e5750600854155b1561105557565b60078054600a5560088054600b55600680546009556000928390559082905555565b6001600160a01b03821660009081526012602052604081205460ff1661109e5760006110a2565b6011545b6001600160a01b03841660009081526012602052604090205490915060ff1615611136576001600160a01b0384166000908152600c60205260409020546110e99083611223565b6001600160a01b038086166000908152600c602052604080822093909355908516815220546111189082610d35565b6001600160a01b0384166000908152600c6020526040902055610d03565b6000806111428461122f565b6001600160a01b0388166000908152600c6020526040902054919350915061116a9085611223565b6001600160a01b038088166000908152600c602052604080822093909355908716815220546111999083610d35565b6001600160a01b0386166000908152600c60205260408082209290925530815220546111c59082610d35565b306000908152600c602090815260409182902092909255518381526001600160a01b0387811692908916917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050505050565b6000610d418284611531565b60008060006064600654856112449190611548565b61124e9190611567565b9050600061125c8583611223565b959194509092505050565b600060208083528351808285015260005b8181101561129457858101830151858201604001528201611278565b818111156112a6576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114610a1857600080fd5b600080604083850312156112e457600080fd5b82356112ef816112bc565b946020939093013593505050565b60008060006060848603121561131257600080fd5b833561131d816112bc565b9250602084013561132d816112bc565b929592945050506040919091013590565b6000806040838503121561135157600080fd5b50508035926020909101359150565b60006020828403121561137257600080fd5b8135610d41816112bc565b6000806040838503121561139057600080fd5b823561139b816112bc565b915060208301356113ab816112bc565b809150509250929050565b600181811c908216806113ca57607f821691505b6020821081036113ea57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561140257600080fd5b8151610d41816112bc565b60008060006060848603121561142257600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561144d57600080fd5b81518015158114610d4157600080fd5b634e487b7160e01b600052601160045260246000fd5b600082198211156114865761148661145d565b500190565b600060ff821660ff81036114a1576114a161145d565b60010192915050565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115105784516001600160a01b0316835293830193918301916001016114eb565b50506001600160a01b03969096166060850152505050608001529392505050565b6000828210156115435761154361145d565b500390565b60008160001904831182151516156115625761156261145d565b500290565b60008261158457634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c9984c07049109b2caaed481aaedd18b4e42236efdda2d794eb495c10c864cb564736f6c634300080d0033
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
14339:8680:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16364:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17075:161;;;;;;;;;;-1:-1:-1;17075:161:0;;;;;:::i;:::-;;:::i;:::-;;;1237:14:1;;1230:22;1212:41;;1200:2;1185:18;17075:161:0;1072:187:1;18240:34:0;;;;;;;;;;-1:-1:-1;18240:34:0;;;;-1:-1:-1;;;18240:34:0;;;;;;15016:41;;;;;;;;;;-1:-1:-1;15016:41:0;;;;-1:-1:-1;;;;;15016:41:0;;;;;;-1:-1:-1;;;;;1455:32:1;;;1437:51;;1425:2;1410:18;15016:41:0;1264:230:1;16641:100:0;;;;;;;;;;-1:-1:-1;16721:12:0;;16641:100;;;1645:25:1;;;1633:2;1618:18;16641:100:0;1499:177:1;14739:26:0;;;;;;;;;;;;;;;;15099:28;;;;;;;;;;-1:-1:-1;15099:28:0;;;;-1:-1:-1;;;15099:28:0;;;;;;17244:313;;;;;;;;;;-1:-1:-1;17244:313:0;;;;;:::i;:::-;;:::i;16550:83::-;;;;;;;;;;-1:-1:-1;16616:9:0;;16550:83;;16616:9;;;;2284:36:1;;2272:2;2257:18;16550:83:0;2142:184:1;17565:218:0;;;;;;;;;;-1:-1:-1;17565:218:0;;;;;:::i;:::-;;:::i;14772:27::-;;;;;;;;;;;;;;;;15064:28;;;;;;;;;;-1:-1:-1;15064:28:0;;;;-1:-1:-1;;;;;15064:28:0;;;15134:40;;;;;;;;;;-1:-1:-1;15134:40:0;;;;-1:-1:-1;;;15134:40:0;;;;;;22842:172;;;;;;;;;;-1:-1:-1;22842:172:0;;;;;:::i;:::-;;:::i;:::-;;18068:121;;;;;;;;;;-1:-1:-1;18068:121:0;;;;;:::i;:::-;-1:-1:-1;;;;;18161:20:0;18134:7;18161:20;;;:11;:20;;;;;;;18068:121;5989:103;;;;;;;;;;;;;:::i;15259:51::-;;;;;;;;;;-1:-1:-1;15259:51:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;5754:87;;;;;;;;;;-1:-1:-1;5800:7:0;5827:6;-1:-1:-1;;;;;5827:6:0;5754:87;;16455;;;;;;;;;;;;;:::i;17791:269::-;;;;;;;;;;-1:-1:-1;17791:269:0;;;;;:::i;:::-;;:::i;16749:167::-;;;;;;;;;;-1:-1:-1;16749:167:0;;;;;:::i;:::-;;:::i;22209:625::-;;;;;;;;;;;;;:::i;16924:143::-;;;;;;;;;;-1:-1:-1;16924:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;17032:18:0;;;17005:7;17032:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;16924:143;6100:201;;;;;;;;;;-1:-1:-1;6100:201:0;;;;;:::i;:::-;;:::i;16364:83::-;16401:13;16434:5;16427:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16364:83;:::o;17075:161::-;17150:4;17167:39;5279:10;17190:7;17199:6;17167:8;:39::i;:::-;-1:-1:-1;17224:4:0;17075:161;;;;:::o;17244:313::-;17342:4;17359:36;17369:6;17377:9;17388:6;17359:9;:36::i;:::-;17406:121;17415:6;5279:10;17437:89;17475:6;17437:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17437:19:0;;;;;;:11;:19;;;;;;;;5279:10;17437:33;;;;;;;;;;:37;:89::i;:::-;17406:8;:121::i;:::-;-1:-1:-1;17545:4:0;17244:313;;;;;:::o;17565:218::-;5279:10;17653:4;17702:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;17702:34:0;;;;;;;;;;17653:4;;17670:83;;17693:7;;17702:50;;17741:10;17702:38;:50::i;22842:172::-;5279:10;22915:32;;;;:18;:32;;;;;;;;:38;;:32;:38;22907:47;;;;;;22965:7;:14;;;;22990:8;:16;22842:172::o;5989:103::-;5713:13;:11;:13::i;:::-;6054:30:::1;6081:1;6054:18;:30::i;:::-;5989:103::o:0;16455:87::-;16494:13;16527:7;16520:14;;;;;:::i;17791:269::-;17884:4;17901:129;5279:10;17924:7;17933:96;17972:15;17933:96;;;;;;;;;;;;;;;;;5279:10;17933:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;17933:34:0;;;;;;;;;;;;:38;:96::i;16749:167::-;16827:4;16844:42;5279:10;16868:9;16879:6;16844:9;:42::i;22209:625::-;5713:13;:11;:13::i;:::-;22262:32:::1;22316:42;22262:97;;22404:13;-1:-1:-1::0;;;;;22404:21:0::1;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;22386:53:0::1;;22448:4;22455:13;-1:-1:-1::0;;;;;22455:18:0::1;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;22386:90;::::0;-1:-1:-1;;;;;;22386:90:0::1;::::0;;;;;;-1:-1:-1;;;;;4308:15:1;;;22386:90:0::1;::::0;::::1;4290:34:1::0;4360:15;;4340:18;;;4333:43;4225:18;;22386:90:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;22370:13;:106:::0;;-1:-1:-1;;;;;;22370:106:0;;::::1;-1:-1:-1::0;;;;;22370:106:0;;::::1;;::::0;;;22487:15:::1;:31:::0;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;22546:4:::1;-1:-1:-1::0;18161:20:0;;;:11;:20;;;;;;22529:75:::1;::::0;22487:31;17406:8;:121::i;22529:75::-:1;22615:15;::::0;-1:-1:-1;;;;;22615:15:0::1;:31;22654:21;22685:4;22691:24;22685:4:::0;-1:-1:-1;;;;;18161:20:0;18134:7;18161:20;;;:11;:20;;;;;;;18068:121;22691:24:::1;22716:1;22718::::0;22720:7:::1;5800::::0;5827:6;-1:-1:-1;;;;;5827:6:0;;5754:87;22720:7:::1;22615:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;22615:129:0;;;-1:-1:-1;;;;;4746:15:1;;;22615:129:0::1;::::0;::::1;4728:34:1::0;4778:18;;;4771:34;;;;4821:18;;;4814:34;;;;4864:18;;;4857:34;4928:15;;;4907:19;;;4900:44;22728:15:0::1;4960:19:1::0;;;4953:35;4662:19;;22615:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;22762:13:0::1;::::0;22793:15:::1;::::0;22755:71:::1;::::0;-1:-1:-1;;;22755:71:0;;-1:-1:-1;;;;;22793:15:0;;::::1;22755:71;::::0;::::1;5484:51:1::0;-1:-1:-1;;5551:18:1;;;5544:34;22762:13:0;::::1;::::0;-1:-1:-1;22755:29:0::1;::::0;5457:18:1;;22755:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;22251:583;22209:625::o:0;6100:201::-;5713:13;:11;:13::i;:::-;-1:-1:-1;;;;;6189:22:0;::::1;6181:73;;;::::0;-1:-1:-1;;;6181:73:0;;6073:2:1;6181:73:0::1;::::0;::::1;6055:21:1::0;6112:2;6092:18;;;6085:30;6151:34;6131:18;;;6124:62;-1:-1:-1;;;6202:18:1;;;6195:36;6248:19;;6181:73:0::1;;;;;;;;;6265:28;6284:8;6265:18;:28::i;:::-;6100:201:::0;:::o;18743:266::-;-1:-1:-1;;;;;18838:19:0;;;;;;:44;;-1:-1:-1;;;;;;18861:21:0;;;;18838:44;18830:74;;;;-1:-1:-1;;;18830:74:0;;6480:2:1;18830:74:0;;;6462:21:1;6519:2;6499:18;;;6492:30;-1:-1:-1;;;6538:18:1;;;6531:47;6595:18;;18830:74:0;6278:341:1;18830:74:0;-1:-1:-1;;;;;18915:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;18967:32;;1645:25:1;;;18967:32:0;;1618:18:1;18967:32:0;;;;;;;18743:266;;;:::o;19017:1041::-;-1:-1:-1;;;;;19141:18:0;;;;;;:38;;-1:-1:-1;;;;;;19163:16:0;;;;19141:38;19133:72;;;;-1:-1:-1;;;19133:72:0;;6826:2:1;19133:72:0;;;6808:21:1;6865:2;6845:18;;;6838:30;-1:-1:-1;;;6884:18:1;;;6877:51;6945:18;;19133:72:0;6624:345:1;19133:72:0;19233:1;19224:6;:10;19216:60;;;;-1:-1:-1;;;19216:60:0;;7176:2:1;19216:60:0;;;7158:21:1;7215:2;7195:18;;;7188:30;7254:34;7234:18;;;7227:62;-1:-1:-1;;;7305:18:1;;;7298:35;7350:19;;19216:60:0;6974:401:1;19216:60:0;19317:11;;;;;;;;19306:7;;:22;;;;:57;;-1:-1:-1;19347:16:0;;-1:-1:-1;;;19347:16:0;;;;19346:17;19306:57;:95;;;;-1:-1:-1;19388:13:0;;-1:-1:-1;;;;;19380:21:0;;;19388:13;;19380:21;;19306:95;:133;;;;-1:-1:-1;19418:21:0;;-1:-1:-1;;;19418:21:0;;;;19306:133;19289:393;;;19484:7;:11;;-1:-1:-1;;19484:11:0;;;19559:4;-1:-1:-1;18161:20:0;;;:11;:20;;;;;;19583:24;;19580:91;;19623:36;19638:20;19623:14;:36::i;:::-;19465:217;19289:393;-1:-1:-1;;;;;19731:24:0;;19696:12;19731:24;;;:18;:24;;;;;;19711:4;;19731:24;;;:50;;-1:-1:-1;;;;;;19759:22:0;;;;;;:18;:22;;;;;;;;19731:50;:119;;;-1:-1:-1;19786:15:0;;-1:-1:-1;;;19786:15:0;;;;:40;;;;-1:-1:-1;19813:13:0;;-1:-1:-1;;;;;19805:21:0;;;19813:13;;19805:21;;19786:40;:63;;;;-1:-1:-1;19836:13:0;;-1:-1:-1;;;;;19830:19:0;;;19836:13;;19830:19;;19786:63;19728:272;;;-1:-1:-1;19876:5:0;19728:272;;;19911:13;;-1:-1:-1;;;;;19911:13:0;;;19903:21;;;;19899:101;;19938:7;;19926:9;:19;19899:101;;;19963:13;;-1:-1:-1;;;;;19963:13:0;;;19957:19;;;;19953:47;;19990:8;;19978:9;:20;19953:47;20012:38;20027:4;20032:2;20035:6;20042:7;20012:14;:38::i;:::-;19120:938;19017:1041;;;:::o;3982:206::-;4068:7;4129:12;4121:6;;;;4113:29;;;;-1:-1:-1;;;4113:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;4164:5:0;;;3982:206::o;3558:98::-;3616:7;3643:5;3647:1;3643;:5;:::i;:::-;3636:12;3558:98;-1:-1:-1;;;3558:98:0:o;5849:132::-;5800:7;5827:6;-1:-1:-1;;;;;5827:6:0;5279:10;5913:23;5905:68;;;;-1:-1:-1;;;5905:68:0;;7847:2:1;5905:68:0;;;7829:21:1;;;7866:18;;;7859:30;7925:34;7905:18;;;7898:62;7977:18;;5905:68:0;7645:356:1;6309:191:0;6383:16;6402:6;;-1:-1:-1;;;;;6419:17:0;;;-1:-1:-1;;;;;;6419:17:0;;;;;;6452:40;;6402:6;;;;;;;6452:40;;6383:16;6452:40;6372:128;6309:191;:::o;20423:229::-;15726:16;:23;;-1:-1:-1;;;;15726:23:0;-1:-1:-1;;;15726:23:0;;;20507:37:::1;20523:20:::0;20507:15:::1;:37::i;:::-;20616:16;::::0;20576:21:::1;::::0;20608:36:::1;::::0;-1:-1:-1;;;;;20616:16:0::1;20576:21:::0;20608:7:::1;:36::i;:::-;-1:-1:-1::0;;15772:16:0;:24;;-1:-1:-1;;;;15772:24:0;;;20423:229::o;21147:332::-;21262:7;21258:107;;21285:14;:12;:14::i;:::-;21258:107;;;21340:7;:9;;;;;:7;:9;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;21258:107;21379:41;21394:6;21402:9;21413:6;21379:14;:41::i;:::-;21437:7;21433:38;;21459:12;18640:17;;18628:9;:29;18674:15;;18664:7;:25;18708:16;;18697:8;:27;18589:146;20664:473;20755:16;;;20769:1;20755:16;;;;;;;;20731:21;;20755:16;;;;;;;;;;-1:-1:-1;20755:16:0;20731:40;;20800:4;20782;20787:1;20782:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;20782:23:0;;;:7;;;;;;;;;;:23;;;;20826:15;;:22;;;-1:-1:-1;;;20826:22:0;;;;:15;;;;;:20;;:22;;;;;20782:7;;20826:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;20816:4;20821:1;20816:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;20816:32:0;;;:7;;;;;;;;;:32;20891:15;;20859:62;;20876:4;;20891:15;20909:11;20859:8;:62::i;:::-;20932:15;;:197;;-1:-1:-1;;;20932:197:0;;-1:-1:-1;;;;;20932:15:0;;;;:66;;:197;;21013:11;;20932:15;;21056:4;;21083;;21103:15;;20932:197;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20718:419;20664:473;:::o;20066:115::-;20146:23;;-1:-1:-1;;;;;20146:15:0;;;:23;;;;;20162:6;;20146:23;;;;20162:6;20146:15;:23;;;;;;;;;;;;;;;;;;;;;20066:115;;:::o;18285:296::-;18331:9;;:14;:30;;;;-1:-1:-1;18349:7:0;;:12;18331:30;:47;;;;-1:-1:-1;18365:8:0;;:13;18331:47;18328:59;;;18285:296::o;18328:59::-;18415:7;;;18397:15;:25;18453:8;;;18434:16;:27;18493:9;;;18473:17;:29;-1:-1:-1;18513:11:0;;;;18535:12;;;;18558:13;18285:296::o;21487:715::-;-1:-1:-1;;;;;21598:20:0;;21581:14;21598:20;;;:9;:20;;;;;;;;:34;;21631:1;21598:34;;;21619:11;;21598:34;-1:-1:-1;;;;;21648:20:0;;;;;;:9;:20;;;;;;21581:51;;-1:-1:-1;21648:20:0;;21645:550;;;-1:-1:-1;;;;;21702:19:0;;;;;;:11;:19;;;;;;:31;;21726:6;21702:23;:31::i;:::-;-1:-1:-1;;;;;21680:19:0;;;;;;;:11;:19;;;;;;:53;;;;21769:22;;;;;;;:34;;21796:6;21769:26;:34::i;:::-;-1:-1:-1;;;;;21744:22:0;;;;;;:11;:22;;;;;:59;21645:550;;;21831:23;21856:17;21877;21887:6;21877:9;:17::i;:::-;-1:-1:-1;;;;;21927:19:0;;;;;;:11;:19;;;;;;21830:64;;-1:-1:-1;21830:64:0;-1:-1:-1;21927:31:0;;21951:6;21927:23;:31::i;:::-;-1:-1:-1;;;;;21905:19:0;;;;;;;:11;:19;;;;;;:53;;;;21994:22;;;;;;;:43;;22021:15;21994:26;:43::i;:::-;-1:-1:-1;;;;;21969:22:0;;;;;;:11;:22;;;;;;:68;;;;22097:4;22077:26;;;;:41;;22108:9;22077:30;:41::i;:::-;22068:4;22048:26;;;;:11;:26;;;;;;;;;:70;;;;22135:44;1645:25:1;;;-1:-1:-1;;;;;22135:44:0;;;;;;;;;;1618:18:1;22135:44:0;;;;;;;21819:376;;21570:632;21487:715;;;:::o;3664:98::-;3722:7;3749:5;3753:1;3749;:5;:::i;20189:226::-;20247:7;20256;20276:12;20309:3;20299:9;;20291:7;:17;;;;:::i;:::-;:21;;;;:::i;:::-;20276:36;-1:-1:-1;20323:23:0;20349:17;:7;20276:36;20349:11;:17::i;:::-;20323:43;20402:4;;-1:-1:-1;20189:226:0;;-1:-1:-1;;;20189:226:0:o;14:597: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;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:131::-;-1:-1:-1;;;;;691:31:1;;681:42;;671:70;;737:1;734;727:12;752:315;820:6;828;881:2;869:9;860:7;856:23;852:32;849:52;;;897:1;894;887:12;849:52;936:9;923:23;955:31;980:5;955:31;:::i;:::-;1005:5;1057:2;1042:18;;;;1029:32;;-1:-1:-1;;;752:315:1:o;1681:456::-;1758:6;1766;1774;1827:2;1815:9;1806:7;1802:23;1798:32;1795:52;;;1843:1;1840;1833:12;1795:52;1882:9;1869:23;1901:31;1926:5;1901:31;:::i;:::-;1951:5;-1:-1:-1;2008:2:1;1993:18;;1980:32;2021:33;1980:32;2021:33;:::i;:::-;1681:456;;2073:7;;-1:-1:-1;;;2127:2:1;2112:18;;;;2099:32;;1681:456::o;2539:248::-;2607:6;2615;2668:2;2656:9;2647:7;2643:23;2639:32;2636:52;;;2684:1;2681;2674:12;2636:52;-1:-1:-1;;2707:23:1;;;2777:2;2762:18;;;2749:32;;-1:-1:-1;2539:248:1:o;2792:247::-;2851:6;2904:2;2892:9;2883:7;2879:23;2875:32;2872:52;;;2920:1;2917;2910:12;2872:52;2959:9;2946:23;2978:31;3003:5;2978:31;:::i;3044:388::-;3112:6;3120;3173:2;3161:9;3152:7;3148:23;3144:32;3141:52;;;3189:1;3186;3179:12;3141:52;3228:9;3215:23;3247:31;3272:5;3247:31;:::i;:::-;3297:5;-1:-1:-1;3354:2:1;3339:18;;3326:32;3367:33;3326:32;3367:33;:::i;:::-;3419:7;3409:17;;;3044:388;;;;;:::o;3437:380::-;3516:1;3512:12;;;;3559;;;3580:61;;3634:4;3626:6;3622:17;3612:27;;3580:61;3687:2;3679:6;3676:14;3656:18;3653:38;3650:161;;3733:10;3728:3;3724:20;3721:1;3714:31;3768:4;3765:1;3758:15;3796:4;3793:1;3786:15;3650:161;;3437:380;;;:::o;3822:251::-;3892:6;3945:2;3933:9;3924:7;3920:23;3916:32;3913:52;;;3961:1;3958;3951:12;3913:52;3993:9;3987:16;4012:31;4037:5;4012:31;:::i;4999:306::-;5087:6;5095;5103;5156:2;5144:9;5135:7;5131:23;5127:32;5124:52;;;5172:1;5169;5162:12;5124:52;5201:9;5195:16;5185:26;;5251:2;5240:9;5236:18;5230:25;5220:35;;5295:2;5284:9;5280:18;5274:25;5264:35;;4999:306;;;;;:::o;5589:277::-;5656:6;5709:2;5697:9;5688:7;5684:23;5680:32;5677:52;;;5725:1;5722;5715:12;5677:52;5757:9;5751:16;5810:5;5803:13;5796:21;5789:5;5786:32;5776:60;;5832:1;5829;5822:12;7380:127;7441:10;7436:3;7432:20;7429:1;7422:31;7472:4;7469:1;7462:15;7496:4;7493:1;7486:15;7512:128;7552:3;7583:1;7579:6;7576:1;7573:13;7570:39;;;7589:18;;:::i;:::-;-1:-1:-1;7625:9:1;;7512:128::o;8006:175::-;8043:3;8087:4;8080:5;8076:16;8116:4;8107:7;8104:17;8101:43;;8124:18;;:::i;:::-;8173:1;8160:15;;8006:175;-1:-1:-1;;8006:175:1:o;8318:127::-;8379:10;8374:3;8370:20;8367:1;8360:31;8410:4;8407:1;8400:15;8434:4;8431:1;8424:15;8450:980;8712:4;8760:3;8749:9;8745:19;8791:6;8780:9;8773:25;8817:2;8855:6;8850:2;8839:9;8835:18;8828:34;8898:3;8893:2;8882:9;8878:18;8871:31;8922:6;8957;8951:13;8988:6;8980;8973:22;9026:3;9015:9;9011:19;9004:26;;9065:2;9057:6;9053:15;9039:29;;9086:1;9096:195;9110:6;9107:1;9104:13;9096:195;;;9175:13;;-1:-1:-1;;;;;9171:39:1;9159:52;;9266:15;;;;9231:12;;;;9207:1;9125:9;9096:195;;;-1:-1:-1;;;;;;;9347:32:1;;;;9342:2;9327:18;;9320:60;-1:-1:-1;;;9411:3:1;9396:19;9389:35;9308:3;8450:980;-1:-1:-1;;;8450:980:1:o;9435:125::-;9475:4;9503:1;9500;9497:8;9494:34;;;9508:18;;:::i;:::-;-1:-1:-1;9545:9:1;;9435:125::o;9565:168::-;9605:7;9671:1;9667;9663:6;9659:14;9656:1;9653:21;9648:1;9641:9;9634:17;9630:45;9627:71;;;9678:18;;:::i;:::-;-1:-1:-1;9718:9:1;;9565:168::o;9738:217::-;9778:1;9804;9794:132;;9848:10;9843:3;9839:20;9836:1;9829:31;9883:4;9880:1;9873:15;9911:4;9908:1;9901:15;9794:132;-1:-1:-1;9940:9:1;;9738:217::o
Swarm Source
ipfs://c9984c07049109b2caaed481aaedd18b4e42236efdda2d794eb495c10c864cb5
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.