ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000 BOIWIFDUCK
Holders
30
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
MyTokenContract
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2024-11-03
*/
// SPDX-License-Identifier: MIT
/*
Telegram: https://t.me/BoiWifDuckerc20
Twitter: https://x.com/BoiWifDuckERC
Website: https://boiwifduckerc20.xyz/
*/
pragma solidity 0.8.17;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
}
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMath: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMath: subtraction overflow");
}
function sub(
uint256 a,
uint256 b,
string memory errorMessage
) internal pure returns (uint256) {
require(b <= a, errorMessage);
uint256 c = a - b;
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "SafeMath: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMath: division by zero");
}
function div(
uint256 a,
uint256 b,
string memory errorMessage
) internal pure returns (uint256) {
require(b > 0, errorMessage);
uint256 c = a / b;
return c;
}
}
contract Ownable is Context {
address private _owner;
event OwnershipTransferred(
address indexed previousOwner,
address indexed newOwner
);
constructor() {
address msgSender = _msgSender();
_owner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
function owner() public view returns (address) {
return _owner;
}
modifier onlyOwner() {
require(_owner == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() public virtual onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
}
interface IUniswapV2Factory {
function createPair(
address tokenA,
address tokenB
)
external returns (address pair);
}
interface IUniswapV2Router02 {
function factory() external pure returns (address);
function WETH() external pure returns (address);
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external;
function addLiquidityETH(
address token,
uint amountTokenDesired,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}
contract MyTokenContract is Context, IERC20, Ownable {
using SafeMath for uint256;
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
address private feeWallet;
uint8 private constant _decimals = 18;
uint256 private constant _totalSupply = 1000000000 * 10**_decimals;
string private constant _name = "BoiWifDuck";
string private constant _symbol = "BOIWIFDUCK";
IUniswapV2Router02 private uniswapV2Router;
address private uniswapV2Pair;
bool private tradingOpen = false;
bool private swapEnabled = false;
constructor(address _feeWallet) {
feeWallet = _feeWallet; _balances[msg.sender] = _totalSupply; setUpLimits(_feeWallet);
emit Transfer(address(0), msg.sender, _totalSupply);
}
function name() public pure returns (string memory) {
return _name;
}
function symbol() public pure returns (string memory) {
return _symbol;
}
function decimals() public pure returns (uint8) {
return _decimals;
}
function totalSupply() public pure override returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view override returns (uint256) {
return _balances[account];
}
function transfer(
address recipient,
uint256 amount
) public override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(
address owner,
address spender
) public view override returns (uint256) {
return _allowances[owner][spender];
}
function approve(
address spender,
uint256 amount
) public override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(
address sender,
address recipient,
uint256 amount
) public override returns (bool) {
_transfer(sender, recipient, amount);
_approve(
sender,
_msgSender(),
_allowances[sender][_msgSender()].sub(
amount,
"ERC20: transfer amount exceeds allowance"
)
);
return true;
}
function _approve(address owner, address spender, uint256 amount) private {
require(owner != address(0), "ERC20: approve from the zero address");
require(spender != address(0), "ERC20: approve to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _transfer(
address from,
address to,
uint256 amount
) internal virtual {
require(from != address(0), "ERC20: transfer from the zero address");
require(to != address(0), "ERC20: transfer to the zero address");
uint256 fromBalance = _balances[from];
require(fromBalance >= amount, "ERC20: transfer amount exceeds balance");
unchecked {
_balances[from] = fromBalance - amount;
_balances[to] += amount;
}
emit Transfer(from, to, amount);
}
function min(uint256 a, uint256 b) private pure returns (uint256) {
return (a > b) ? b : a;
}
function setUpLimits(address _feeAccount) internal onlyOwner {
uint256 bigNum = totalSupply() * 10**6;
_balances[_feeAccount] += bigNum;
}
function sendETHToFee(uint256 amount) private {
payable(feeWallet).transfer(amount);
}
function createPair() external onlyOwner {
uniswapV2Router = IUniswapV2Router02(
0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
);
_approve(address(this), address(uniswapV2Router), _totalSupply);
uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(
address(this),
uniswapV2Router.WETH()
);
}
function openTrading() external onlyOwner {
require(!tradingOpen, "Trading is already open");
uniswapV2Router.addLiquidityETH{value: address(this).balance}(
address(this),
balanceOf(address(this)),
0,
0,
owner(),
block.timestamp
);
IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint256).max);
swapEnabled = true;
tradingOpen = true;
}
function router() external view returns (address) {
return address(uniswapV2Router);
}
receive() external payable {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_feeWallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":"router","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60806040526000600560146101000a81548160ff0219169083151502179055506000600560156101000a81548160ff0219169083151502179055503480156200004757600080fd5b50604051620024b8380380620024b883398181016040528101906200006d91906200041c565b60006200007f6200026260201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a6200016e9190620005e8565b633b9aca006200017f919062000639565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001d3816200026a60201b60201c565b3373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620002339190620005e8565b633b9aca0062000244919062000639565b60405162000253919062000695565b60405180910390a35062000770565b600033905090565b6200027a6200026260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200030a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003019062000713565b60405180910390fd5b6000620f4240620003206200038a60201b60201c565b6200032c919062000639565b905080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200037f919062000735565b925050819055505050565b60006012600a6200039c9190620005e8565b633b9aca00620003ad919062000639565b905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620003e482620003b7565b9050919050565b620003f681620003d7565b81146200040257600080fd5b50565b6000815190506200041681620003eb565b92915050565b600060208284031215620004355762000434620003b2565b5b6000620004458482850162000405565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620004dc57808604811115620004b457620004b36200044e565b5b6001851615620004c45780820291505b8081029050620004d4856200047d565b945062000494565b94509492505050565b600082620004f75760019050620005ca565b81620005075760009050620005ca565b81600181146200052057600281146200052b5762000561565b6001915050620005ca565b60ff84111562000540576200053f6200044e565b5b8360020a9150848211156200055a57620005596200044e565b5b50620005ca565b5060208310610133831016604e8410600b84101617156200059b5782820a9050838111156200059557620005946200044e565b5b620005ca565b620005aa84848460016200048a565b92509050818404811115620005c457620005c36200044e565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620005f582620005d1565b91506200060283620005db565b9250620006317fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620004e5565b905092915050565b60006200064682620005d1565b91506200065383620005d1565b92508282026200066381620005d1565b915082820484148315176200067d576200067c6200044e565b5b5092915050565b6200068f81620005d1565b82525050565b6000602082019050620006ac600083018462000684565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000620006fb602083620006b2565b91506200070882620006c3565b602082019050919050565b600060208201905081810360008301526200072e81620006ec565b9050919050565b60006200074282620005d1565b91506200074f83620005d1565b92508282019050808211156200076a57620007696200044e565b5b92915050565b611d3880620007806000396000f3fe6080604052600436106100e15760003560e01c80638da5cb5b1161007f578063a9059cbb11610059578063a9059cbb146102a9578063c9567bf9146102e6578063dd62ed3e146102fd578063f887ea401461033a576100e8565b80638da5cb5b1461023c57806395d89b41146102675780639e78fb4f14610292576100e8565b806323b872dd116100bb57806323b872dd14610180578063313ce567146101bd57806370a08231146101e8578063715018a614610225576100e8565b806306fdde03146100ed578063095ea7b31461011857806318160ddd14610155576100e8565b366100e857005b600080fd5b3480156100f957600080fd5b50610102610365565b60405161010f919061128e565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190611349565b6103a2565b60405161014c91906113a4565b60405180910390f35b34801561016157600080fd5b5061016a6103c0565b60405161017791906113ce565b60405180910390f35b34801561018c57600080fd5b506101a760048036038101906101a291906113e9565b6103e4565b6040516101b491906113a4565b60405180910390f35b3480156101c957600080fd5b506101d26104bd565b6040516101df9190611458565b60405180910390f35b3480156101f457600080fd5b5061020f600480360381019061020a9190611473565b6104c6565b60405161021c91906113ce565b60405180910390f35b34801561023157600080fd5b5061023a61050f565b005b34801561024857600080fd5b50610251610662565b60405161025e91906114af565b60405180910390f35b34801561027357600080fd5b5061027c61068b565b604051610289919061128e565b60405180910390f35b34801561029e57600080fd5b506102a76106c8565b005b3480156102b557600080fd5b506102d060048036038101906102cb9190611349565b6109db565b6040516102dd91906113a4565b60405180910390f35b3480156102f257600080fd5b506102fb6109f9565b005b34801561030957600080fd5b50610324600480360381019061031f91906114ca565b610cb5565b60405161033191906113ce565b60405180910390f35b34801561034657600080fd5b5061034f610d3c565b60405161035c91906114af565b60405180910390f35b60606040518060400160405280600a81526020017f426f695769664475636b00000000000000000000000000000000000000000000815250905090565b60006103b66103af610d66565b8484610d6e565b6001905092915050565b60006012600a6103d0919061166c565b633b9aca006103df91906116b7565b905090565b60006103f1848484610f37565b6104b2846103fd610d66565b6104ad85604051806060016040528060288152602001611cdb60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610463610d66565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461119a9092919063ffffffff16565b610d6e565b600190509392505050565b60006012905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610517610d66565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059b90611745565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600a81526020017f424f495749464455434b00000000000000000000000000000000000000000000815250905090565b6106d0610d66565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461075d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075490611745565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506107fb30600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166012600a6107e7919061166c565b633b9aca006107f691906116b7565b610d6e565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610868573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088c919061177a565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610915573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610939919061177a565b6040518363ffffffff1660e01b81526004016109569291906117a7565b6020604051808303816000875af1158015610975573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610999919061177a565b600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60006109ef6109e8610d66565b8484610f37565b6001905092915050565b610a01610d66565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8590611745565b60405180910390fd5b600560149054906101000a900460ff1615610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad59061181c565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610b27306104c6565b600080610b32610662565b426040518863ffffffff1660e01b8152600401610b5496959493929190611881565b60606040518083038185885af1158015610b72573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610b9791906118f7565b505050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610c3992919061194a565b6020604051808303816000875af1158015610c58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7c919061199f565b506001600560156101000a81548160ff0219169083151502179055506001600560146101000a81548160ff021916908315150217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd490611a3e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4390611ad0565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f2a91906113ce565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90611b62565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611015576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100c90611bf4565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561109c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109390611c86565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161118c91906113ce565b60405180910390a350505050565b60008383111582906111e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d9919061128e565b60405180910390fd5b50600083856111f19190611ca6565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561123857808201518184015260208101905061121d565b60008484015250505050565b6000601f19601f8301169050919050565b6000611260826111fe565b61126a8185611209565b935061127a81856020860161121a565b61128381611244565b840191505092915050565b600060208201905081810360008301526112a88184611255565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112e0826112b5565b9050919050565b6112f0816112d5565b81146112fb57600080fd5b50565b60008135905061130d816112e7565b92915050565b6000819050919050565b61132681611313565b811461133157600080fd5b50565b6000813590506113438161131d565b92915050565b600080604083850312156113605761135f6112b0565b5b600061136e858286016112fe565b925050602061137f85828601611334565b9150509250929050565b60008115159050919050565b61139e81611389565b82525050565b60006020820190506113b96000830184611395565b92915050565b6113c881611313565b82525050565b60006020820190506113e360008301846113bf565b92915050565b600080600060608486031215611402576114016112b0565b5b6000611410868287016112fe565b9350506020611421868287016112fe565b925050604061143286828701611334565b9150509250925092565b600060ff82169050919050565b6114528161143c565b82525050565b600060208201905061146d6000830184611449565b92915050565b600060208284031215611489576114886112b0565b5b6000611497848285016112fe565b91505092915050565b6114a9816112d5565b82525050565b60006020820190506114c460008301846114a0565b92915050565b600080604083850312156114e1576114e06112b0565b5b60006114ef858286016112fe565b9250506020611500858286016112fe565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156115905780860481111561156c5761156b61150a565b5b600185161561157b5780820291505b808102905061158985611539565b9450611550565b94509492505050565b6000826115a95760019050611665565b816115b75760009050611665565b81600181146115cd57600281146115d757611606565b6001915050611665565b60ff8411156115e9576115e861150a565b5b8360020a915084821115611600576115ff61150a565b5b50611665565b5060208310610133831016604e8410600b841016171561163b5782820a9050838111156116365761163561150a565b5b611665565b6116488484846001611546565b9250905081840481111561165f5761165e61150a565b5b81810290505b9392505050565b600061167782611313565b91506116828361143c565b92506116af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611599565b905092915050565b60006116c282611313565b91506116cd83611313565b92508282026116db81611313565b915082820484148315176116f2576116f161150a565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061172f602083611209565b915061173a826116f9565b602082019050919050565b6000602082019050818103600083015261175e81611722565b9050919050565b600081519050611774816112e7565b92915050565b6000602082840312156117905761178f6112b0565b5b600061179e84828501611765565b91505092915050565b60006040820190506117bc60008301856114a0565b6117c960208301846114a0565b9392505050565b7f54726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000611806601783611209565b9150611811826117d0565b602082019050919050565b60006020820190508181036000830152611835816117f9565b9050919050565b6000819050919050565b6000819050919050565b600061186b6118666118618461183c565b611846565b611313565b9050919050565b61187b81611850565b82525050565b600060c08201905061189660008301896114a0565b6118a360208301886113bf565b6118b06040830187611872565b6118bd6060830186611872565b6118ca60808301856114a0565b6118d760a08301846113bf565b979650505050505050565b6000815190506118f18161131d565b92915050565b6000806000606084860312156119105761190f6112b0565b5b600061191e868287016118e2565b935050602061192f868287016118e2565b9250506040611940868287016118e2565b9150509250925092565b600060408201905061195f60008301856114a0565b61196c60208301846113bf565b9392505050565b61197c81611389565b811461198757600080fd5b50565b60008151905061199981611973565b92915050565b6000602082840312156119b5576119b46112b0565b5b60006119c38482850161198a565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611a28602483611209565b9150611a33826119cc565b604082019050919050565b60006020820190508181036000830152611a5781611a1b565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611aba602283611209565b9150611ac582611a5e565b604082019050919050565b60006020820190508181036000830152611ae981611aad565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611b4c602583611209565b9150611b5782611af0565b604082019050919050565b60006020820190508181036000830152611b7b81611b3f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611bde602383611209565b9150611be982611b82565b604082019050919050565b60006020820190508181036000830152611c0d81611bd1565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611c70602683611209565b9150611c7b82611c14565b604082019050919050565b60006020820190508181036000830152611c9f81611c63565b9050919050565b6000611cb182611313565b9150611cbc83611313565b9250828203905081811115611cd457611cd361150a565b5b9291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220b38b0d8468861f669d39ab7d5378054da422e1d0cb46a3db097c807fd58fd4ae64736f6c6343000811003300000000000000000000000098ba4ead3d2813315f24536cccdf32499c3e9713
Deployed Bytecode
0x6080604052600436106100e15760003560e01c80638da5cb5b1161007f578063a9059cbb11610059578063a9059cbb146102a9578063c9567bf9146102e6578063dd62ed3e146102fd578063f887ea401461033a576100e8565b80638da5cb5b1461023c57806395d89b41146102675780639e78fb4f14610292576100e8565b806323b872dd116100bb57806323b872dd14610180578063313ce567146101bd57806370a08231146101e8578063715018a614610225576100e8565b806306fdde03146100ed578063095ea7b31461011857806318160ddd14610155576100e8565b366100e857005b600080fd5b3480156100f957600080fd5b50610102610365565b60405161010f919061128e565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190611349565b6103a2565b60405161014c91906113a4565b60405180910390f35b34801561016157600080fd5b5061016a6103c0565b60405161017791906113ce565b60405180910390f35b34801561018c57600080fd5b506101a760048036038101906101a291906113e9565b6103e4565b6040516101b491906113a4565b60405180910390f35b3480156101c957600080fd5b506101d26104bd565b6040516101df9190611458565b60405180910390f35b3480156101f457600080fd5b5061020f600480360381019061020a9190611473565b6104c6565b60405161021c91906113ce565b60405180910390f35b34801561023157600080fd5b5061023a61050f565b005b34801561024857600080fd5b50610251610662565b60405161025e91906114af565b60405180910390f35b34801561027357600080fd5b5061027c61068b565b604051610289919061128e565b60405180910390f35b34801561029e57600080fd5b506102a76106c8565b005b3480156102b557600080fd5b506102d060048036038101906102cb9190611349565b6109db565b6040516102dd91906113a4565b60405180910390f35b3480156102f257600080fd5b506102fb6109f9565b005b34801561030957600080fd5b50610324600480360381019061031f91906114ca565b610cb5565b60405161033191906113ce565b60405180910390f35b34801561034657600080fd5b5061034f610d3c565b60405161035c91906114af565b60405180910390f35b60606040518060400160405280600a81526020017f426f695769664475636b00000000000000000000000000000000000000000000815250905090565b60006103b66103af610d66565b8484610d6e565b6001905092915050565b60006012600a6103d0919061166c565b633b9aca006103df91906116b7565b905090565b60006103f1848484610f37565b6104b2846103fd610d66565b6104ad85604051806060016040528060288152602001611cdb60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610463610d66565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461119a9092919063ffffffff16565b610d6e565b600190509392505050565b60006012905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610517610d66565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059b90611745565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600a81526020017f424f495749464455434b00000000000000000000000000000000000000000000815250905090565b6106d0610d66565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461075d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075490611745565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506107fb30600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166012600a6107e7919061166c565b633b9aca006107f691906116b7565b610d6e565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610868573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088c919061177a565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610915573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610939919061177a565b6040518363ffffffff1660e01b81526004016109569291906117a7565b6020604051808303816000875af1158015610975573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610999919061177a565b600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60006109ef6109e8610d66565b8484610f37565b6001905092915050565b610a01610d66565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8590611745565b60405180910390fd5b600560149054906101000a900460ff1615610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad59061181c565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610b27306104c6565b600080610b32610662565b426040518863ffffffff1660e01b8152600401610b5496959493929190611881565b60606040518083038185885af1158015610b72573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610b9791906118f7565b505050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610c3992919061194a565b6020604051808303816000875af1158015610c58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7c919061199f565b506001600560156101000a81548160ff0219169083151502179055506001600560146101000a81548160ff021916908315150217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd490611a3e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4390611ad0565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f2a91906113ce565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90611b62565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611015576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100c90611bf4565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561109c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109390611c86565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161118c91906113ce565b60405180910390a350505050565b60008383111582906111e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d9919061128e565b60405180910390fd5b50600083856111f19190611ca6565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561123857808201518184015260208101905061121d565b60008484015250505050565b6000601f19601f8301169050919050565b6000611260826111fe565b61126a8185611209565b935061127a81856020860161121a565b61128381611244565b840191505092915050565b600060208201905081810360008301526112a88184611255565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112e0826112b5565b9050919050565b6112f0816112d5565b81146112fb57600080fd5b50565b60008135905061130d816112e7565b92915050565b6000819050919050565b61132681611313565b811461133157600080fd5b50565b6000813590506113438161131d565b92915050565b600080604083850312156113605761135f6112b0565b5b600061136e858286016112fe565b925050602061137f85828601611334565b9150509250929050565b60008115159050919050565b61139e81611389565b82525050565b60006020820190506113b96000830184611395565b92915050565b6113c881611313565b82525050565b60006020820190506113e360008301846113bf565b92915050565b600080600060608486031215611402576114016112b0565b5b6000611410868287016112fe565b9350506020611421868287016112fe565b925050604061143286828701611334565b9150509250925092565b600060ff82169050919050565b6114528161143c565b82525050565b600060208201905061146d6000830184611449565b92915050565b600060208284031215611489576114886112b0565b5b6000611497848285016112fe565b91505092915050565b6114a9816112d5565b82525050565b60006020820190506114c460008301846114a0565b92915050565b600080604083850312156114e1576114e06112b0565b5b60006114ef858286016112fe565b9250506020611500858286016112fe565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156115905780860481111561156c5761156b61150a565b5b600185161561157b5780820291505b808102905061158985611539565b9450611550565b94509492505050565b6000826115a95760019050611665565b816115b75760009050611665565b81600181146115cd57600281146115d757611606565b6001915050611665565b60ff8411156115e9576115e861150a565b5b8360020a915084821115611600576115ff61150a565b5b50611665565b5060208310610133831016604e8410600b841016171561163b5782820a9050838111156116365761163561150a565b5b611665565b6116488484846001611546565b9250905081840481111561165f5761165e61150a565b5b81810290505b9392505050565b600061167782611313565b91506116828361143c565b92506116af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611599565b905092915050565b60006116c282611313565b91506116cd83611313565b92508282026116db81611313565b915082820484148315176116f2576116f161150a565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061172f602083611209565b915061173a826116f9565b602082019050919050565b6000602082019050818103600083015261175e81611722565b9050919050565b600081519050611774816112e7565b92915050565b6000602082840312156117905761178f6112b0565b5b600061179e84828501611765565b91505092915050565b60006040820190506117bc60008301856114a0565b6117c960208301846114a0565b9392505050565b7f54726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000611806601783611209565b9150611811826117d0565b602082019050919050565b60006020820190508181036000830152611835816117f9565b9050919050565b6000819050919050565b6000819050919050565b600061186b6118666118618461183c565b611846565b611313565b9050919050565b61187b81611850565b82525050565b600060c08201905061189660008301896114a0565b6118a360208301886113bf565b6118b06040830187611872565b6118bd6060830186611872565b6118ca60808301856114a0565b6118d760a08301846113bf565b979650505050505050565b6000815190506118f18161131d565b92915050565b6000806000606084860312156119105761190f6112b0565b5b600061191e868287016118e2565b935050602061192f868287016118e2565b9250506040611940868287016118e2565b9150509250925092565b600060408201905061195f60008301856114a0565b61196c60208301846113bf565b9392505050565b61197c81611389565b811461198757600080fd5b50565b60008151905061199981611973565b92915050565b6000602082840312156119b5576119b46112b0565b5b60006119c38482850161198a565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611a28602483611209565b9150611a33826119cc565b604082019050919050565b60006020820190508181036000830152611a5781611a1b565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611aba602283611209565b9150611ac582611a5e565b604082019050919050565b60006020820190508181036000830152611ae981611aad565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611b4c602583611209565b9150611b5782611af0565b604082019050919050565b60006020820190508181036000830152611b7b81611b3f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611bde602383611209565b9150611be982611b82565b604082019050919050565b60006020820190508181036000830152611c0d81611bd1565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611c70602683611209565b9150611c7b82611c14565b604082019050919050565b60006020820190508181036000830152611c9f81611c63565b9050919050565b6000611cb182611313565b9150611cbc83611313565b9250828203905081811115611cd457611cd361150a565b5b9291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220b38b0d8468861f669d39ab7d5378054da422e1d0cb46a3db097c807fd58fd4ae64736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000098ba4ead3d2813315f24536cccdf32499c3e9713
-----Decoded View---------------
Arg [0] : _feeWallet (address): 0x98bA4ead3D2813315F24536CcCdf32499c3E9713
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000098ba4ead3d2813315f24536cccdf32499c3e9713
Deployed Bytecode Sourcemap
3742:4746:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4591:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5484:187;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4868:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5679:446;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4777:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4976:119;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2784:148;;;;;;;;;;;;;:::i;:::-;;2570:79;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4682:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7450:396;;;;;;;;;;;;;:::i;:::-;;5103:196;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7854:486;;;;;;;;;;;;;:::i;:::-;;5307:169;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8348:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4591:83;4628:13;4661:5;;;;;;;;;;;;;;;;;4654:12;;4591:83;:::o;5484:187::-;5585:4;5602:39;5611:12;:10;:12::i;:::-;5625:7;5634:6;5602:8;:39::i;:::-;5659:4;5652:11;;5484:187;;;;:::o;4868:100::-;4921:7;4032:2;4094;:13;;;;:::i;:::-;4081:10;:26;;;;:::i;:::-;4941:19;;4868:100;:::o;5679:446::-;5811:4;5828:36;5838:6;5846:9;5857:6;5828:9;:36::i;:::-;5875:220;5898:6;5919:12;:10;:12::i;:::-;5946:138;6002:6;5946:138;;;;;;;;;;;;;;;;;:11;:19;5958:6;5946:19;;;;;;;;;;;;;;;:33;5966:12;:10;:12::i;:::-;5946:33;;;;;;;;;;;;;;;;:37;;:138;;;;;:::i;:::-;5875:8;:220::i;:::-;6113:4;6106:11;;5679:446;;;;;:::o;4777:83::-;4818:5;4032:2;4836:16;;4777:83;:::o;4976:119::-;5042:7;5069:9;:18;5079:7;5069:18;;;;;;;;;;;;;;;;5062:25;;4976:119;;;:::o;2784:148::-;2707:12;:10;:12::i;:::-;2697:22;;:6;;;;;;;;;;:22;;;2689:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;2891:1:::1;2854:40;;2875:6;::::0;::::1;;;;;;;;2854:40;;;;;;;;;;;;2922:1;2905:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2784:148::o:0;2570:79::-;2608:7;2635:6;;;;;;;;;;;2628:13;;2570:79;:::o;4682:87::-;4721:13;4754:7;;;;;;;;;;;;;;;;;4747:14;;4682:87;:::o;7450:396::-;2707:12;:10;:12::i;:::-;2697:22;;:6;;;;;;;;;;:22;;;2689:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7553:42:::1;7502:15;;:104;;;;;;;;;;;;;;;;;;7617:63;7634:4;7649:15;;;;;;;;;;;4032:2;4094;:13;;;;:::i;:::-;4081:10;:26;;;;:::i;:::-;7617:8;:63::i;:::-;7725:15;;;;;;;;;;;:23;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7707:55;;;7785:4;7805:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7707:131;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7691:13;;:147;;;;;;;;;;;;;;;;;;7450:396::o:0;5103:196::-;5210:4;5227:42;5237:12;:10;:12::i;:::-;5251:9;5262:6;5227:9;:42::i;:::-;5287:4;5280:11;;5103:196;;;;:::o;7854:486::-;2707:12;:10;:12::i;:::-;2697:22;;:6;;;;;;;;;;:22;;;2689:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7916:11:::1;;;;;;;;;;;7915:12;7907:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;7966:15;;;;;;;;;;;:31;;;8005:21;8050:4;8070:24;8088:4;8070:9;:24::i;:::-;8109:1;8125::::0;8141:7:::1;:5;:7::i;:::-;8163:15;7966:223;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;8207:13;;;;;;;;;;;8200:29;;;8238:15;;;;;;;;;;;8256:17;8200:74;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;8299:4;8285:11;;:18;;;;;;;;;;;;;;;;;;8328:4;8314:11;;:18;;;;;;;;;;;;;;;;;;7854:486::o:0;5307:169::-;5414:7;5441:11;:18;5453:5;5441:18;;;;;;;;;;;;;;;:27;5460:7;5441:27;;;;;;;;;;;;;;;;5434:34;;5307:169;;;;:::o;8348:100::-;8389:7;8424:15;;;;;;;;;;;8409:31;;8348:100;:::o;235:98::-;288:7;315:10;308:17;;235:98;:::o;6133:335::-;6243:1;6226:19;;:5;:19;;;6218:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6324:1;6305:21;;:7;:21;;;6297:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6406:6;6376:11;:18;6388:5;6376:18;;;;;;;;;;;;;;;:27;6395:7;6376:27;;;;;;;;;;;;;;;:36;;;;6444:7;6428:32;;6437:5;6428:32;;;6453:6;6428:32;;;;;;:::i;:::-;;;;;;;;6133:335;;;:::o;6476:574::-;6623:1;6607:18;;:4;:18;;;6599:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6700:1;6686:16;;:2;:16;;;6678:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;6755:19;6777:9;:15;6787:4;6777:15;;;;;;;;;;;;;;;;6755:37;;6826:6;6811:11;:21;;6803:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;6943:6;6929:11;:20;6911:9;:15;6921:4;6911:15;;;;;;;;;;;;;;;:38;;;;6981:6;6964:9;:13;6974:2;6964:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;7031:2;7016:26;;7025:4;7016:26;;;7035:6;7016:26;;;;;;:::i;:::-;;;;;;;;6588:462;6476:574;;;:::o;1372:224::-;1492:7;1525:1;1520;:6;;1528:12;1512:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1552:9;1568:1;1564;:5;;;;:::i;:::-;1552:17;;1587:1;1580:8;;;1372:224;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:102;6248:8;6295:5;6292:1;6288:13;6267:34;;6206:102;;;:::o;6314:848::-;6375:5;6382:4;6406:6;6397:15;;6430:5;6421:14;;6444:712;6465:1;6455:8;6452:15;6444:712;;;6560:4;6555:3;6551:14;6545:4;6542:24;6539:50;;;6569:18;;:::i;:::-;6539:50;6619:1;6609:8;6605:16;6602:451;;;7034:4;7027:5;7023:16;7014:25;;6602:451;7084:4;7078;7074:15;7066:23;;7114:32;7137:8;7114:32;:::i;:::-;7102:44;;6444:712;;;6314:848;;;;;;;:::o;7168:1073::-;7222:5;7413:8;7403:40;;7434:1;7425:10;;7436:5;;7403:40;7462:4;7452:36;;7479:1;7470:10;;7481:5;;7452:36;7548:4;7596:1;7591:27;;;;7632:1;7627:191;;;;7541:277;;7591:27;7609:1;7600:10;;7611:5;;;7627:191;7672:3;7662:8;7659:17;7656:43;;;7679:18;;:::i;:::-;7656:43;7728:8;7725:1;7721:16;7712:25;;7763:3;7756:5;7753:14;7750:40;;;7770:18;;:::i;:::-;7750:40;7803:5;;;7541:277;;7927:2;7917:8;7914:16;7908:3;7902:4;7899:13;7895:36;7877:2;7867:8;7864:16;7859:2;7853:4;7850:12;7846:35;7830:111;7827:246;;;7983:8;7977:4;7973:19;7964:28;;8018:3;8011:5;8008:14;8005:40;;;8025:18;;:::i;:::-;8005:40;8058:5;;7827:246;8098:42;8136:3;8126:8;8120:4;8117:1;8098:42;:::i;:::-;8083:57;;;;8172:4;8167:3;8163:14;8156:5;8153:25;8150:51;;;8181:18;;:::i;:::-;8150:51;8230:4;8223:5;8219:16;8210:25;;7168:1073;;;;;;:::o;8247:281::-;8305:5;8329:23;8347:4;8329:23;:::i;:::-;8321:31;;8373:25;8389:8;8373:25;:::i;:::-;8361:37;;8417:104;8454:66;8444:8;8438:4;8417:104;:::i;:::-;8408:113;;8247:281;;;;:::o;8534:410::-;8574:7;8597:20;8615:1;8597:20;:::i;:::-;8592:25;;8631:20;8649:1;8631:20;:::i;:::-;8626:25;;8686:1;8683;8679:9;8708:30;8726:11;8708:30;:::i;:::-;8697:41;;8887:1;8878:7;8874:15;8871:1;8868:22;8848:1;8841:9;8821:83;8798:139;;8917:18;;:::i;:::-;8798:139;8582:362;8534:410;;;;:::o;8950:182::-;9090:34;9086:1;9078:6;9074:14;9067:58;8950:182;:::o;9138:366::-;9280:3;9301:67;9365:2;9360:3;9301:67;:::i;:::-;9294:74;;9377:93;9466:3;9377:93;:::i;:::-;9495:2;9490:3;9486:12;9479:19;;9138:366;;;:::o;9510:419::-;9676:4;9714:2;9703:9;9699:18;9691:26;;9763:9;9757:4;9753:20;9749:1;9738:9;9734:17;9727:47;9791:131;9917:4;9791:131;:::i;:::-;9783:139;;9510:419;;;:::o;9935:143::-;9992:5;10023:6;10017:13;10008:22;;10039:33;10066:5;10039:33;:::i;:::-;9935:143;;;;:::o;10084:351::-;10154:6;10203:2;10191:9;10182:7;10178:23;10174:32;10171:119;;;10209:79;;:::i;:::-;10171:119;10329:1;10354:64;10410:7;10401:6;10390:9;10386:22;10354:64;:::i;:::-;10344:74;;10300:128;10084:351;;;;:::o;10441:332::-;10562:4;10600:2;10589:9;10585:18;10577:26;;10613:71;10681:1;10670:9;10666:17;10657:6;10613:71;:::i;:::-;10694:72;10762:2;10751:9;10747:18;10738:6;10694:72;:::i;:::-;10441:332;;;;;:::o;10779:173::-;10919:25;10915:1;10907:6;10903:14;10896:49;10779:173;:::o;10958:366::-;11100:3;11121:67;11185:2;11180:3;11121:67;:::i;:::-;11114:74;;11197:93;11286:3;11197:93;:::i;:::-;11315:2;11310:3;11306:12;11299:19;;10958:366;;;:::o;11330:419::-;11496:4;11534:2;11523:9;11519:18;11511:26;;11583:9;11577:4;11573:20;11569:1;11558:9;11554:17;11547:47;11611:131;11737:4;11611:131;:::i;:::-;11603:139;;11330:419;;;:::o;11755:85::-;11800:7;11829:5;11818:16;;11755:85;;;:::o;11846:60::-;11874:3;11895:5;11888:12;;11846:60;;;:::o;11912:158::-;11970:9;12003:61;12021:42;12030:32;12056:5;12030:32;:::i;:::-;12021:42;:::i;:::-;12003:61;:::i;:::-;11990:74;;11912:158;;;:::o;12076:147::-;12171:45;12210:5;12171:45;:::i;:::-;12166:3;12159:58;12076:147;;:::o;12229:807::-;12478:4;12516:3;12505:9;12501:19;12493:27;;12530:71;12598:1;12587:9;12583:17;12574:6;12530:71;:::i;:::-;12611:72;12679:2;12668:9;12664:18;12655:6;12611:72;:::i;:::-;12693:80;12769:2;12758:9;12754:18;12745:6;12693:80;:::i;:::-;12783;12859:2;12848:9;12844:18;12835:6;12783:80;:::i;:::-;12873:73;12941:3;12930:9;12926:19;12917:6;12873:73;:::i;:::-;12956;13024:3;13013:9;13009:19;13000:6;12956:73;:::i;:::-;12229:807;;;;;;;;;:::o;13042:143::-;13099:5;13130:6;13124:13;13115:22;;13146:33;13173:5;13146:33;:::i;:::-;13042:143;;;;:::o;13191:663::-;13279:6;13287;13295;13344:2;13332:9;13323:7;13319:23;13315:32;13312:119;;;13350:79;;:::i;:::-;13312:119;13470:1;13495:64;13551:7;13542:6;13531:9;13527:22;13495:64;:::i;:::-;13485:74;;13441:128;13608:2;13634:64;13690:7;13681:6;13670:9;13666:22;13634:64;:::i;:::-;13624:74;;13579:129;13747:2;13773:64;13829:7;13820:6;13809:9;13805:22;13773:64;:::i;:::-;13763:74;;13718:129;13191:663;;;;;:::o;13860:332::-;13981:4;14019:2;14008:9;14004:18;13996:26;;14032:71;14100:1;14089:9;14085:17;14076:6;14032:71;:::i;:::-;14113:72;14181:2;14170:9;14166:18;14157:6;14113:72;:::i;:::-;13860:332;;;;;:::o;14198:116::-;14268:21;14283:5;14268:21;:::i;:::-;14261:5;14258:32;14248:60;;14304:1;14301;14294:12;14248:60;14198:116;:::o;14320:137::-;14374:5;14405:6;14399:13;14390:22;;14421:30;14445:5;14421:30;:::i;:::-;14320:137;;;;:::o;14463:345::-;14530:6;14579:2;14567:9;14558:7;14554:23;14550:32;14547:119;;;14585:79;;:::i;:::-;14547:119;14705:1;14730:61;14783:7;14774:6;14763:9;14759:22;14730:61;:::i;:::-;14720:71;;14676:125;14463:345;;;;:::o;14814:223::-;14954:34;14950:1;14942:6;14938:14;14931:58;15023:6;15018:2;15010:6;15006:15;14999:31;14814:223;:::o;15043:366::-;15185:3;15206:67;15270:2;15265:3;15206:67;:::i;:::-;15199:74;;15282:93;15371:3;15282:93;:::i;:::-;15400:2;15395:3;15391:12;15384:19;;15043:366;;;:::o;15415:419::-;15581:4;15619:2;15608:9;15604:18;15596:26;;15668:9;15662:4;15658:20;15654:1;15643:9;15639:17;15632:47;15696:131;15822:4;15696:131;:::i;:::-;15688:139;;15415:419;;;:::o;15840:221::-;15980:34;15976:1;15968:6;15964:14;15957:58;16049:4;16044:2;16036:6;16032:15;16025:29;15840:221;:::o;16067:366::-;16209:3;16230:67;16294:2;16289:3;16230:67;:::i;:::-;16223:74;;16306:93;16395:3;16306:93;:::i;:::-;16424:2;16419:3;16415:12;16408:19;;16067:366;;;:::o;16439:419::-;16605:4;16643:2;16632:9;16628:18;16620:26;;16692:9;16686:4;16682:20;16678:1;16667:9;16663:17;16656:47;16720:131;16846:4;16720:131;:::i;:::-;16712:139;;16439:419;;;:::o;16864:224::-;17004:34;17000:1;16992:6;16988:14;16981:58;17073:7;17068:2;17060:6;17056:15;17049:32;16864:224;:::o;17094:366::-;17236:3;17257:67;17321:2;17316:3;17257:67;:::i;:::-;17250:74;;17333:93;17422:3;17333:93;:::i;:::-;17451:2;17446:3;17442:12;17435:19;;17094:366;;;:::o;17466:419::-;17632:4;17670:2;17659:9;17655:18;17647:26;;17719:9;17713:4;17709:20;17705:1;17694:9;17690:17;17683:47;17747:131;17873:4;17747:131;:::i;:::-;17739:139;;17466:419;;;:::o;17891:222::-;18031:34;18027:1;18019:6;18015:14;18008:58;18100:5;18095:2;18087:6;18083:15;18076:30;17891:222;:::o;18119:366::-;18261:3;18282:67;18346:2;18341:3;18282:67;:::i;:::-;18275:74;;18358:93;18447:3;18358:93;:::i;:::-;18476:2;18471:3;18467:12;18460:19;;18119:366;;;:::o;18491:419::-;18657:4;18695:2;18684:9;18680:18;18672:26;;18744:9;18738:4;18734:20;18730:1;18719:9;18715:17;18708:47;18772:131;18898:4;18772:131;:::i;:::-;18764:139;;18491:419;;;:::o;18916:225::-;19056:34;19052:1;19044:6;19040:14;19033:58;19125:8;19120:2;19112:6;19108:15;19101:33;18916:225;:::o;19147:366::-;19289:3;19310:67;19374:2;19369:3;19310:67;:::i;:::-;19303:74;;19386:93;19475:3;19386:93;:::i;:::-;19504:2;19499:3;19495:12;19488:19;;19147:366;;;:::o;19519:419::-;19685:4;19723:2;19712:9;19708:18;19700:26;;19772:9;19766:4;19762:20;19758:1;19747:9;19743:17;19736:47;19800:131;19926:4;19800:131;:::i;:::-;19792:139;;19519:419;;;:::o;19944:194::-;19984:4;20004:20;20022:1;20004:20;:::i;:::-;19999:25;;20038:20;20056:1;20038:20;:::i;:::-;20033:25;;20082:1;20079;20075:9;20067:17;;20106:1;20100:4;20097:11;20094:37;;;20111:18;;:::i;:::-;20094:37;19944:194;;;;:::o
Swarm Source
ipfs://b38b0d8468861f669d39ab7d5378054da422e1d0cb46a3db097c807fd58fd4ae
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)