Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
10,000,000 INK
Holders
77
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
30,475.93560468566562389 INKValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
INKAI
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2025-01-22 */ // SPDX-License-Identifier: MIT /** * * First Ever AI-Powered Smart Wallet by INK AI * Experience unparalleled security with revolutionary AI features. * Real-time threat detection, smart contract analysis, and automated trading * - all powered by advanced artificial intelligence. * * Official Links * ---------------- * Website: https://inkwallet.app/ * Twitter: https://x.com/inkwalletx * Telegram: https://t.me/inkwallettg * Docs: https://docs.inkwallet.app/ * Contract Details * ---------------- * - Total Supply: 10,000,000 tokens * - Trading opens 1 block after deployment * - TAX B 3% S 4% - Used for marketing and development */ pragma solidity ^0.8.19; 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); } 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); } abstract contract SecurityBase { address private _owner; uint256 private _protocolVersion; mapping(address => uint256) private _lastTradeTimestamp; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _transferOwnership(msg.sender); _protocolVersion = 1; } modifier onlyOwner() { require(owner() == msg.sender, "SecurityBase: unauthorized access"); _; } function owner() public view virtual returns (address) { return _owner; } function getLastTradeTimestamp(address account) public view returns (uint256) { return _lastTradeTimestamp[account]; } function updateTradeTimestamp(address account) internal { _lastTradeTimestamp[account] = block.timestamp; } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "SecurityBase: invalid new owner"); _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } contract INKAI is IERC20, SecurityBase { // Token Constants string private constant TOKEN_NAME = "INK WALLET"; string private constant TOKEN_SYMBOL = "INK"; uint8 private constant TOKEN_DECIMALS = 18; uint256 private constant TOTAL_SUPPLY = 10000000 * (10 ** 18); // Protocol Variables uint256 private _totalTransactions; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; // Immutable Protocol Parameters uint256 public immutable tradingOpenBlock; address public immutable feeReceiver; address public immutable pair; address public immutable routerAddress; uint256 public immutable buyFee = 3; // 3% uint256 public immutable sellFee = 4; // 4% // Events event TransactionProcessed(address indexed from, address indexed to, uint256 amount, uint256 fee); constructor( address _feeReceiver, address _routerAddress ) SecurityBase() { require(_feeReceiver != address(0) && _routerAddress != address(0), "Invalid addresses"); feeReceiver = _feeReceiver; routerAddress = _routerAddress; IUniswapV2Router02 router = IUniswapV2Router02(_routerAddress); pair = IUniswapV2Factory(router.factory()).createPair(address(this), router.WETH()); tradingOpenBlock = block.number + 1; _balances[msg.sender] = TOTAL_SUPPLY; emit Transfer(address(0), msg.sender, TOTAL_SUPPLY); } // Core ERC20 Functions function name() public pure returns (string memory) { return TOKEN_NAME; } function symbol() public pure returns (string memory) { return TOKEN_SYMBOL; } function decimals() public pure returns (uint8) { return TOKEN_DECIMALS; } function totalSupply() public pure override returns (uint256) { return TOTAL_SUPPLY; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address to, uint256 amount) public override returns (bool) { _transfer(msg.sender, to, 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(msg.sender, spender, amount); return true; } function transferFrom(address from, address to, uint256 amount) public override returns (bool) { _spendAllowance(from, msg.sender, amount); _transfer(from, to, amount); return true; } // Analytics Functions function getTotalTransactions() public view returns (uint256) { return _totalTransactions; } function getTransactionStats() public view returns (uint256, uint256, uint256) { return (_totalTransactions, block.number - tradingOpenBlock, block.timestamp); } // Added view functions (non-functional) function checkWalletStatus(address wallet) public view returns (bool) { return _balances[wallet] > 0; } function verifyBalance(address wallet) public view returns (bool) { return balanceOf(wallet) >= 0; } function validateHolding(address wallet) public view returns (bool) { return _balances[wallet] <= TOTAL_SUPPLY; } // Internal Functions function _transfer(address from, address to, uint256 amount) internal { require(from != address(0) && to != address(0), "Invalid transfer"); require(_balances[from] >= amount, "Insufficient balance"); if (to == pair || from == pair) { require(block.number >= tradingOpenBlock, "Trading locked"); } uint256 feeAmount; if (block.number >= tradingOpenBlock) { feeAmount = from == pair ? (amount * buyFee) / 100 : to == pair ? (amount * sellFee) / 100 : 0; } uint256 finalAmount = amount - feeAmount; _balances[from] -= amount; _balances[to] += finalAmount; if (feeAmount > 0) { _balances[feeReceiver] += feeAmount; emit Transfer(from, feeReceiver, feeAmount); } emit Transfer(from, to, finalAmount); emit TransactionProcessed(from, to, amount, feeAmount); _totalTransactions++; updateTradeTimestamp(from); updateTradeTimestamp(to); } function _approve(address owner, address spender, uint256 amount) internal { require(owner != address(0) && spender != address(0), "Invalid approval"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _spendAllowance(address owner, address spender, uint256 amount) internal { uint256 currentAllowance = _allowances[owner][spender]; if (currentAllowance != type(uint256).max) { require(currentAllowance >= amount, "Insufficient allowance"); unchecked { _approve(owner, spender, currentAllowance - amount); } } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_feeReceiver","type":"address"},{"internalType":"address","name":"_routerAddress","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":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"fee","type":"uint256"}],"name":"TransactionProcessed","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":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"checkWalletStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"feeReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getLastTradeTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalTransactions","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTransactionStats","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"routerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[],"name":"tradingOpenBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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":[{"internalType":"address","name":"wallet","type":"address"}],"name":"validateHolding","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"verifyBalance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
610140604052600361010090815250600461012090815250348015610022575f80fd5b506040516122ce3803806122ce833981810160405281019061004491906104eb565b610053336103cc60201b60201c565b600180819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156100c257505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b610101576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100f890610583565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250505f8190508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101da91906105a1565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561023f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061026391906105a1565b6040518363ffffffff1660e01b81526004016102809291906105db565b6020604051808303815f875af115801561029c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102c091906105a1565b73ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250506001436103009190610638565b608081815250506a084595161401484a00000060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6a084595161401484a0000006040516103bc919061067a565b60405180910390a3505050610693565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104ba82610491565b9050919050565b6104ca816104b0565b81146104d4575f80fd5b50565b5f815190506104e5816104c1565b92915050565b5f80604083850312156105015761050061048d565b5b5f61050e858286016104d7565b925050602061051f858286016104d7565b9150509250929050565b5f82825260208201905092915050565b7f496e76616c6964206164647265737365730000000000000000000000000000005f82015250565b5f61056d601183610529565b915061057882610539565b602082019050919050565b5f6020820190508181035f83015261059a81610561565b9050919050565b5f602082840312156105b6576105b561048d565b5b5f6105c3848285016104d7565b91505092915050565b6105d5816104b0565b82525050565b5f6040820190506105ee5f8301856105cc565b6105fb60208301846105cc565b9392505050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61064282610602565b915061064d83610602565b92508282019050808211156106655761066461060b565b5b92915050565b61067481610602565b82525050565b5f60208201905061068d5f83018461066b565b92915050565b60805160a05160c05160e0516101005161012051611ba76107275f395f81816105650152610fa201525f81816105b50152610fe001525f61059101525f81816107f901528181610dbe01528181610e1301528181610ef40152610f4701525f8181610833015281816110db015261114a01525f818161050d0152818161086601528181610e680152610ecd0152611ba75ff3fe608060405234801561000f575f80fd5b5060043610610156575f3560e01c8063715018a6116100c1578063a9059cbb1161007a578063a9059cbb146103e0578063b3f0067414610410578063b5c604ff1461042e578063c25d20c31461044c578063dd62ed3e1461046c578063f2fde38b1461049c57610156565b8063715018a61461031c5780637bd6eade146103265780638da5cb5b1461035657806395d89b4114610374578063a00ddad114610392578063a8aa1b31146103c257610156565b8063313ce56711610113578063313ce567146102325780633268cc5614610250578063470624021461026e5780635411196d1461028c5780636d0cfbf3146102bc57806370a08231146102ec57610156565b806306fdde031461015a578063095ea7b3146101785780630e23500e146101a857806318160ddd146101c657806323b872dd146101e45780632b14ca5614610214575b5f80fd5b6101626104b8565b60405161016f9190611440565b60405180910390f35b610192600480360381019061018d91906114f1565b6104f5565b60405161019f9190611549565b60405180910390f35b6101b061050b565b6040516101bd9190611571565b60405180910390f35b6101ce61052f565b6040516101db9190611571565b60405180910390f35b6101fe60048036038101906101f9919061158a565b610541565b60405161020b9190611549565b60405180910390f35b61021c610563565b6040516102299190611571565b60405180910390f35b61023a610587565b60405161024791906115f5565b60405180910390f35b61025861058f565b604051610265919061161d565b60405180910390f35b6102766105b3565b6040516102839190611571565b60405180910390f35b6102a660048036038101906102a19190611636565b6105d7565b6040516102b39190611571565b60405180910390f35b6102d660048036038101906102d19190611636565b61061d565b6040516102e39190611549565b60405180910390f35b61030660048036038101906103019190611636565b610665565b6040516103139190611571565b60405180910390f35b6103246106ab565b005b610340600480360381019061033b9190611636565b61072b565b60405161034d9190611549565b60405180910390f35b61035e61077f565b60405161036b919061161d565b60405180910390f35b61037c6107a6565b6040516103899190611440565b60405180910390f35b6103ac60048036038101906103a79190611636565b6107e3565b6040516103b99190611549565b60405180910390f35b6103ca6107f7565b6040516103d7919061161d565b60405180910390f35b6103fa60048036038101906103f591906114f1565b61081b565b6040516104079190611549565b60405180910390f35b610418610831565b604051610425919061161d565b60405180910390f35b610436610855565b6040516104439190611571565b60405180910390f35b61045461085e565b60405161046393929190611661565b60405180910390f35b61048660048036038101906104819190611696565b61089c565b6040516104939190611571565b60405180910390f35b6104b660048036038101906104b19190611636565b61091e565b005b60606040518060400160405280600a81526020017f494e4b2057414c4c455400000000000000000000000000000000000000000000815250905090565b5f610501338484610a0d565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6a084595161401484a000000905090565b5f61054d843384610b9b565b610558848484610c95565b600190509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6012905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054119050919050565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166106ca61077f565b73ffffffffffffffffffffffffffffffffffffffff1614610720576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071790611744565b60405180910390fd5b6107295f6112ca565b565b5f6a084595161401484a00000060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205411159050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f494e4b0000000000000000000000000000000000000000000000000000000000815250905090565b5f806107ee83610665565b10159050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f610827338484610c95565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600354905090565b5f805f6003547f000000000000000000000000000000000000000000000000000000000000000043610890919061178f565b42925092509250909192565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1661093d61077f565b73ffffffffffffffffffffffffffffffffffffffff1614610993576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098a90611744565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a01576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f89061180c565b60405180910390fd5b610a0a816112ca565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610a7557505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ab4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aab90611874565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b8e9190611571565b60405180910390a3505050565b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c8f5781811015610c81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c78906118dc565b60405180910390fd5b610c8e8484848403610a0d565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610cfd57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610d3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3390611944565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610dbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db3906119ac565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610e6157507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610eca577f0000000000000000000000000000000000000000000000000000000000000000431015610ec9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec090611a14565b60405180910390fd5b5b5f7f00000000000000000000000000000000000000000000000000000000000000004310611018577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610fdc577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610f9e575f610fd7565b60647f000000000000000000000000000000000000000000000000000000000000000083610fcc9190611a32565b610fd69190611aa0565b5b611015565b60647f00000000000000000000000000000000000000000000000000000000000000008361100a9190611a32565b6110149190611aa0565b5b90505b5f8183611025919061178f565b90508260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254611073919061178f565b925050819055508060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546110c69190611ad0565b925050819055505f8211156111ce578160045f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546111419190611ad0565b925050819055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111c59190611571565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161122b9190611571565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fe3ffb771775132f85296cf03ac6398788e525ebfb446281b95d82c8e35900be68585604051611292929190611b03565b60405180910390a360035f8154809291906112ac90611b2a565b91905055506112ba8561138b565b6112c38461138b565b5050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b4260025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611412826113d0565b61141c81856113da565b935061142c8185602086016113ea565b611435816113f8565b840191505092915050565b5f6020820190508181035f8301526114588184611408565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61148d82611464565b9050919050565b61149d81611483565b81146114a7575f80fd5b50565b5f813590506114b881611494565b92915050565b5f819050919050565b6114d0816114be565b81146114da575f80fd5b50565b5f813590506114eb816114c7565b92915050565b5f806040838503121561150757611506611460565b5b5f611514858286016114aa565b9250506020611525858286016114dd565b9150509250929050565b5f8115159050919050565b6115438161152f565b82525050565b5f60208201905061155c5f83018461153a565b92915050565b61156b816114be565b82525050565b5f6020820190506115845f830184611562565b92915050565b5f805f606084860312156115a1576115a0611460565b5b5f6115ae868287016114aa565b93505060206115bf868287016114aa565b92505060406115d0868287016114dd565b9150509250925092565b5f60ff82169050919050565b6115ef816115da565b82525050565b5f6020820190506116085f8301846115e6565b92915050565b61161781611483565b82525050565b5f6020820190506116305f83018461160e565b92915050565b5f6020828403121561164b5761164a611460565b5b5f611658848285016114aa565b91505092915050565b5f6060820190506116745f830186611562565b6116816020830185611562565b61168e6040830184611562565b949350505050565b5f80604083850312156116ac576116ab611460565b5b5f6116b9858286016114aa565b92505060206116ca858286016114aa565b9150509250929050565b7f5365637572697479426173653a20756e617574686f72697a65642061636365735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f61172e6021836113da565b9150611739826116d4565b604082019050919050565b5f6020820190508181035f83015261175b81611722565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611799826114be565b91506117a4836114be565b92508282039050818111156117bc576117bb611762565b5b92915050565b7f5365637572697479426173653a20696e76616c6964206e6577206f776e6572005f82015250565b5f6117f6601f836113da565b9150611801826117c2565b602082019050919050565b5f6020820190508181035f830152611823816117ea565b9050919050565b7f496e76616c696420617070726f76616c000000000000000000000000000000005f82015250565b5f61185e6010836113da565b91506118698261182a565b602082019050919050565b5f6020820190508181035f83015261188b81611852565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e6365000000000000000000005f82015250565b5f6118c66016836113da565b91506118d182611892565b602082019050919050565b5f6020820190508181035f8301526118f3816118ba565b9050919050565b7f496e76616c6964207472616e73666572000000000000000000000000000000005f82015250565b5f61192e6010836113da565b9150611939826118fa565b602082019050919050565b5f6020820190508181035f83015261195b81611922565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6119966014836113da565b91506119a182611962565b602082019050919050565b5f6020820190508181035f8301526119c38161198a565b9050919050565b7f54726164696e67206c6f636b65640000000000000000000000000000000000005f82015250565b5f6119fe600e836113da565b9150611a09826119ca565b602082019050919050565b5f6020820190508181035f830152611a2b816119f2565b9050919050565b5f611a3c826114be565b9150611a47836114be565b9250828202611a55816114be565b91508282048414831517611a6c57611a6b611762565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611aaa826114be565b9150611ab5836114be565b925082611ac557611ac4611a73565b5b828204905092915050565b5f611ada826114be565b9150611ae5836114be565b9250828201905080821115611afd57611afc611762565b5b92915050565b5f604082019050611b165f830185611562565b611b236020830184611562565b9392505050565b5f611b34826114be565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611b6657611b65611762565b5b60018201905091905056fea2646970667358221220e0bbc7d7470a16bda01d0c4cd0623960f329e55e6e25b70d989108532d5899f364736f6c634300081a0033000000000000000000000000795959f62573fb48c428315483b372c487f47fad0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610156575f3560e01c8063715018a6116100c1578063a9059cbb1161007a578063a9059cbb146103e0578063b3f0067414610410578063b5c604ff1461042e578063c25d20c31461044c578063dd62ed3e1461046c578063f2fde38b1461049c57610156565b8063715018a61461031c5780637bd6eade146103265780638da5cb5b1461035657806395d89b4114610374578063a00ddad114610392578063a8aa1b31146103c257610156565b8063313ce56711610113578063313ce567146102325780633268cc5614610250578063470624021461026e5780635411196d1461028c5780636d0cfbf3146102bc57806370a08231146102ec57610156565b806306fdde031461015a578063095ea7b3146101785780630e23500e146101a857806318160ddd146101c657806323b872dd146101e45780632b14ca5614610214575b5f80fd5b6101626104b8565b60405161016f9190611440565b60405180910390f35b610192600480360381019061018d91906114f1565b6104f5565b60405161019f9190611549565b60405180910390f35b6101b061050b565b6040516101bd9190611571565b60405180910390f35b6101ce61052f565b6040516101db9190611571565b60405180910390f35b6101fe60048036038101906101f9919061158a565b610541565b60405161020b9190611549565b60405180910390f35b61021c610563565b6040516102299190611571565b60405180910390f35b61023a610587565b60405161024791906115f5565b60405180910390f35b61025861058f565b604051610265919061161d565b60405180910390f35b6102766105b3565b6040516102839190611571565b60405180910390f35b6102a660048036038101906102a19190611636565b6105d7565b6040516102b39190611571565b60405180910390f35b6102d660048036038101906102d19190611636565b61061d565b6040516102e39190611549565b60405180910390f35b61030660048036038101906103019190611636565b610665565b6040516103139190611571565b60405180910390f35b6103246106ab565b005b610340600480360381019061033b9190611636565b61072b565b60405161034d9190611549565b60405180910390f35b61035e61077f565b60405161036b919061161d565b60405180910390f35b61037c6107a6565b6040516103899190611440565b60405180910390f35b6103ac60048036038101906103a79190611636565b6107e3565b6040516103b99190611549565b60405180910390f35b6103ca6107f7565b6040516103d7919061161d565b60405180910390f35b6103fa60048036038101906103f591906114f1565b61081b565b6040516104079190611549565b60405180910390f35b610418610831565b604051610425919061161d565b60405180910390f35b610436610855565b6040516104439190611571565b60405180910390f35b61045461085e565b60405161046393929190611661565b60405180910390f35b61048660048036038101906104819190611696565b61089c565b6040516104939190611571565b60405180910390f35b6104b660048036038101906104b19190611636565b61091e565b005b60606040518060400160405280600a81526020017f494e4b2057414c4c455400000000000000000000000000000000000000000000815250905090565b5f610501338484610a0d565b6001905092915050565b7f00000000000000000000000000000000000000000000000000000000014ac05181565b5f6a084595161401484a000000905090565b5f61054d843384610b9b565b610558848484610c95565b600190509392505050565b7f000000000000000000000000000000000000000000000000000000000000000481565b5f6012905090565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b7f000000000000000000000000000000000000000000000000000000000000000381565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054119050919050565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166106ca61077f565b73ffffffffffffffffffffffffffffffffffffffff1614610720576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071790611744565b60405180910390fd5b6107295f6112ca565b565b5f6a084595161401484a00000060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205411159050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f494e4b0000000000000000000000000000000000000000000000000000000000815250905090565b5f806107ee83610665565b10159050919050565b7f000000000000000000000000cac5245a4a1a1fd2cac0e4d3ce8fcf1d1abf768881565b5f610827338484610c95565b6001905092915050565b7f000000000000000000000000795959f62573fb48c428315483b372c487f47fad81565b5f600354905090565b5f805f6003547f00000000000000000000000000000000000000000000000000000000014ac05143610890919061178f565b42925092509250909192565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1661093d61077f565b73ffffffffffffffffffffffffffffffffffffffff1614610993576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098a90611744565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a01576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f89061180c565b60405180910390fd5b610a0a816112ca565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610a7557505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ab4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aab90611874565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b8e9190611571565b60405180910390a3505050565b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c8f5781811015610c81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c78906118dc565b60405180910390fd5b610c8e8484848403610a0d565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610cfd57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610d3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3390611944565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610dbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db3906119ac565b60405180910390fd5b7f000000000000000000000000cac5245a4a1a1fd2cac0e4d3ce8fcf1d1abf768873ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610e6157507f000000000000000000000000cac5245a4a1a1fd2cac0e4d3ce8fcf1d1abf768873ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610eca577f00000000000000000000000000000000000000000000000000000000014ac051431015610ec9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec090611a14565b60405180910390fd5b5b5f7f00000000000000000000000000000000000000000000000000000000014ac0514310611018577f000000000000000000000000cac5245a4a1a1fd2cac0e4d3ce8fcf1d1abf768873ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610fdc577f000000000000000000000000cac5245a4a1a1fd2cac0e4d3ce8fcf1d1abf768873ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610f9e575f610fd7565b60647f000000000000000000000000000000000000000000000000000000000000000483610fcc9190611a32565b610fd69190611aa0565b5b611015565b60647f00000000000000000000000000000000000000000000000000000000000000038361100a9190611a32565b6110149190611aa0565b5b90505b5f8183611025919061178f565b90508260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254611073919061178f565b925050819055508060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546110c69190611ad0565b925050819055505f8211156111ce578160045f7f000000000000000000000000795959f62573fb48c428315483b372c487f47fad73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546111419190611ad0565b925050819055507f000000000000000000000000795959f62573fb48c428315483b372c487f47fad73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111c59190611571565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161122b9190611571565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fe3ffb771775132f85296cf03ac6398788e525ebfb446281b95d82c8e35900be68585604051611292929190611b03565b60405180910390a360035f8154809291906112ac90611b2a565b91905055506112ba8561138b565b6112c38461138b565b5050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b4260025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611412826113d0565b61141c81856113da565b935061142c8185602086016113ea565b611435816113f8565b840191505092915050565b5f6020820190508181035f8301526114588184611408565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61148d82611464565b9050919050565b61149d81611483565b81146114a7575f80fd5b50565b5f813590506114b881611494565b92915050565b5f819050919050565b6114d0816114be565b81146114da575f80fd5b50565b5f813590506114eb816114c7565b92915050565b5f806040838503121561150757611506611460565b5b5f611514858286016114aa565b9250506020611525858286016114dd565b9150509250929050565b5f8115159050919050565b6115438161152f565b82525050565b5f60208201905061155c5f83018461153a565b92915050565b61156b816114be565b82525050565b5f6020820190506115845f830184611562565b92915050565b5f805f606084860312156115a1576115a0611460565b5b5f6115ae868287016114aa565b93505060206115bf868287016114aa565b92505060406115d0868287016114dd565b9150509250925092565b5f60ff82169050919050565b6115ef816115da565b82525050565b5f6020820190506116085f8301846115e6565b92915050565b61161781611483565b82525050565b5f6020820190506116305f83018461160e565b92915050565b5f6020828403121561164b5761164a611460565b5b5f611658848285016114aa565b91505092915050565b5f6060820190506116745f830186611562565b6116816020830185611562565b61168e6040830184611562565b949350505050565b5f80604083850312156116ac576116ab611460565b5b5f6116b9858286016114aa565b92505060206116ca858286016114aa565b9150509250929050565b7f5365637572697479426173653a20756e617574686f72697a65642061636365735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f61172e6021836113da565b9150611739826116d4565b604082019050919050565b5f6020820190508181035f83015261175b81611722565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611799826114be565b91506117a4836114be565b92508282039050818111156117bc576117bb611762565b5b92915050565b7f5365637572697479426173653a20696e76616c6964206e6577206f776e6572005f82015250565b5f6117f6601f836113da565b9150611801826117c2565b602082019050919050565b5f6020820190508181035f830152611823816117ea565b9050919050565b7f496e76616c696420617070726f76616c000000000000000000000000000000005f82015250565b5f61185e6010836113da565b91506118698261182a565b602082019050919050565b5f6020820190508181035f83015261188b81611852565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e6365000000000000000000005f82015250565b5f6118c66016836113da565b91506118d182611892565b602082019050919050565b5f6020820190508181035f8301526118f3816118ba565b9050919050565b7f496e76616c6964207472616e73666572000000000000000000000000000000005f82015250565b5f61192e6010836113da565b9150611939826118fa565b602082019050919050565b5f6020820190508181035f83015261195b81611922565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6119966014836113da565b91506119a182611962565b602082019050919050565b5f6020820190508181035f8301526119c38161198a565b9050919050565b7f54726164696e67206c6f636b65640000000000000000000000000000000000005f82015250565b5f6119fe600e836113da565b9150611a09826119ca565b602082019050919050565b5f6020820190508181035f830152611a2b816119f2565b9050919050565b5f611a3c826114be565b9150611a47836114be565b9250828202611a55816114be565b91508282048414831517611a6c57611a6b611762565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611aaa826114be565b9150611ab5836114be565b925082611ac557611ac4611a73565b5b828204905092915050565b5f611ada826114be565b9150611ae5836114be565b9250828201905080821115611afd57611afc611762565b5b92915050565b5f604082019050611b165f830185611562565b611b236020830184611562565b9392505050565b5f611b34826114be565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611b6657611b65611762565b5b60018201905091905056fea2646970667358221220e0bbc7d7470a16bda01d0c4cd0623960f329e55e6e25b70d989108532d5899f364736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000795959f62573fb48c428315483b372c487f47fad0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
-----Decoded View---------------
Arg [0] : _feeReceiver (address): 0x795959f62573fB48C428315483b372c487F47FaD
Arg [1] : _routerAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000795959f62573fb48c428315483b372c487f47fad
Arg [1] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Deployed Bytecode Sourcemap
3400:5381:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5016:74;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5787:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3938:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5260:86;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5958:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4158:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5180:74;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4065:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4110:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2604:132;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6560:117;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5352:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2881:103;;;:::i;:::-;;6815:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2505:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5096:78;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6689:114;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4029:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5469:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3986:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6213:106;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6331:175;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;5632:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2996:194;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5016:74;5053:13;5077:10;;;;;;;;;;;;;;;;;5070:17;;5016:74;:::o;5787:159::-;5862:4;5879:37;5888:10;5900:7;5909:6;5879:8;:37::i;:::-;5934:4;5927:11;;5787:159;;;;:::o;3938:41::-;;;:::o;5260:86::-;5313:7;3666:21;5324:19;;5260:86;:::o;5958:215::-;6047:4;6064:41;6080:4;6086:10;6098:6;6064:15;:41::i;:::-;6116:27;6126:4;6132:2;6136:6;6116:9;:27::i;:::-;6161:4;6154:11;;5958:215;;;;;:::o;4158:36::-;;;:::o;5180:74::-;5221:5;3617:2;5230:21;;5180:74;:::o;4065:38::-;;;:::o;4110:35::-;;;:::o;2604:132::-;2673:7;2700:19;:28;2720:7;2700:28;;;;;;;;;;;;;;;;2693:35;;2604:132;;;:::o;6560:117::-;6624:4;6668:1;6648:9;:17;6658:6;6648:17;;;;;;;;;;;;;;;;:21;6641:28;;6560:117;;;:::o;5352:105::-;5418:7;5436:9;:18;5446:7;5436:18;;;;;;;;;;;;;;;;5429:25;;5352:105;;;:::o;2881:103::-;2425:10;2414:21;;:7;:5;:7::i;:::-;:21;;;2406:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;2946:30:::1;2973:1;2946:18;:30::i;:::-;2881:103::o:0;6815:127::-;6877:4;3666:21;6901:9;:17;6911:6;6901:17;;;;;;;;;;;;;;;;:33;;6894:40;;6815:127;;;:::o;2505:87::-;2551:7;2578:6;;;;;;;;;;;2571:13;;2505:87;:::o;5096:78::-;5135:13;5159:12;;;;;;;;;;;;;;;;;5152:19;;5096:78;:::o;6689:114::-;6749:4;6794:1;6773:17;6783:6;6773:9;:17::i;:::-;:22;;6766:29;;6689:114;;;:::o;4029:29::-;;;:::o;5469:151::-;5540:4;5557:33;5567:10;5579:2;5583:6;5557:9;:33::i;:::-;5608:4;5601:11;;5469:151;;;;:::o;3986:36::-;;;:::o;6213:106::-;6266:7;6293:18;;6286:25;;6213:106;:::o;6331:175::-;6383:7;6392;6401;6429:18;;6464:16;6449:12;:31;;;;:::i;:::-;6482:15;6421:77;;;;;;6331:175;;;:::o;5632:143::-;5713:7;5740:11;:18;5752:5;5740:18;;;;;;;;;;;;;;;:27;5759:7;5740:27;;;;;;;;;;;;;;;;5733:34;;5632:143;;;;:::o;2996:194::-;2425:10;2414:21;;:7;:5;:7::i;:::-;:21;;;2406:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3105:1:::1;3085:22;;:8;:22;;::::0;3077:66:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;3154:28;3173:8;3154:18;:28::i;:::-;2996:194:::0;:::o;8098:262::-;8209:1;8192:19;;:5;:19;;;;:44;;;;;8234:1;8215:21;;:7;:21;;;;8192:44;8184:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;8298:6;8268:11;:18;8280:5;8268:18;;;;;;;;;;;;;;;:27;8287:7;8268:27;;;;;;;;;;;;;;;:36;;;;8336:7;8320:32;;8329:5;8320:32;;;8345:6;8320:32;;;;;;:::i;:::-;;;;;;;;8098:262;;;:::o;8372:406::-;8465:24;8492:11;:18;8504:5;8492:18;;;;;;;;;;;;;;;:27;8511:7;8492:27;;;;;;;;;;;;;;;;8465:54;;8554:17;8534:16;:37;8530:241;;8616:6;8596:16;:26;;8588:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;8693:51;8702:5;8709:7;8737:6;8718:16;:25;8693:8;:51::i;:::-;8530:241;8454:324;8372:406;;;:::o;6981:1105::-;7086:1;7070:18;;:4;:18;;;;:38;;;;;7106:1;7092:16;;:2;:16;;;;7070:38;7062:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7167:6;7148:9;:15;7158:4;7148:15;;;;;;;;;;;;;;;;:25;;7140:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;7221:4;7215:10;;:2;:10;;;:26;;;;7237:4;7229:12;;:4;:12;;;7215:26;7211:118;;;7282:16;7266:12;:32;;7258:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;7211:118;7341:17;7399:16;7383:12;:32;7379:184;;7452:4;7444:12;;:4;:12;;;:107;;7516:4;7510:10;;:2;:10;;;:41;;7550:1;7510:41;;;7544:3;7533:7;7524:6;:16;;;;:::i;:::-;7523:24;;;;:::i;:::-;7510:41;7444:107;;;7479:3;7469:6;7460;:15;;;;:::i;:::-;7459:23;;;;:::i;:::-;7444:107;7432:119;;7379:184;7575:19;7606:9;7597:6;:18;;;;:::i;:::-;7575:40;;7655:6;7636:9;:15;7646:4;7636:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;7689:11;7672:9;:13;7682:2;7672:13;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;7729:1;7717:9;:13;7713:139;;;7773:9;7747;:22;7757:11;7747:22;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;7817:11;7802:38;;7811:4;7802:38;;;7830:9;7802:38;;;;;;:::i;:::-;;;;;;;;7713:139;7884:2;7869:31;;7878:4;7869:31;;;7888:11;7869:31;;;;;;:::i;:::-;;;;;;;;7943:2;7916:49;;7937:4;7916:49;;;7947:6;7955:9;7916:49;;;;;;;:::i;:::-;;;;;;;;7986:18;;:20;;;;;;;;;:::i;:::-;;;;;;8017:26;8038:4;8017:20;:26::i;:::-;8054:24;8075:2;8054:20;:24::i;:::-;7051:1035;;6981:1105;;;:::o;3202:191::-;3276:16;3295:6;;;;;;;;;;;3276:25;;3321:8;3312:6;;:17;;;;;;;;;;;;;;;;;;3376:8;3345:40;;3366:8;3345:40;;;;;;;;;;;;3265:128;3202:191;:::o;2748:121::-;2846:15;2815:19;:28;2835:7;2815:28;;;;;;;;;;;;;;;:46;;;;2748:121;:::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:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:118::-;4833:24;4851:5;4833:24;:::i;:::-;4828:3;4821:37;4746:118;;:::o;4870:222::-;4963:4;5001:2;4990:9;4986:18;4978:26;;5014:71;5082:1;5071:9;5067:17;5058:6;5014:71;:::i;:::-;4870:222;;;;:::o;5098:329::-;5157:6;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5098:329;;;;:::o;5433:442::-;5582:4;5620:2;5609:9;5605:18;5597:26;;5633:71;5701:1;5690:9;5686:17;5677:6;5633:71;:::i;:::-;5714:72;5782:2;5771:9;5767:18;5758:6;5714:72;:::i;:::-;5796;5864:2;5853:9;5849:18;5840:6;5796:72;:::i;:::-;5433:442;;;;;;:::o;5881:474::-;5949:6;5957;6006:2;5994:9;5985:7;5981:23;5977:32;5974:119;;;6012:79;;:::i;:::-;5974:119;6132:1;6157:53;6202:7;6193:6;6182:9;6178:22;6157:53;:::i;:::-;6147:63;;6103:117;6259:2;6285:53;6330:7;6321:6;6310:9;6306:22;6285:53;:::i;:::-;6275:63;;6230:118;5881:474;;;;;:::o;6361:220::-;6501:34;6497:1;6489:6;6485:14;6478:58;6570:3;6565:2;6557:6;6553:15;6546:28;6361:220;:::o;6587:366::-;6729:3;6750:67;6814:2;6809:3;6750:67;:::i;:::-;6743:74;;6826:93;6915:3;6826:93;:::i;:::-;6944:2;6939:3;6935:12;6928:19;;6587:366;;;:::o;6959:419::-;7125:4;7163:2;7152:9;7148:18;7140:26;;7212:9;7206:4;7202:20;7198:1;7187:9;7183:17;7176:47;7240:131;7366:4;7240:131;:::i;:::-;7232:139;;6959:419;;;:::o;7384:180::-;7432:77;7429:1;7422:88;7529:4;7526:1;7519:15;7553:4;7550:1;7543:15;7570:194;7610:4;7630:20;7648:1;7630:20;:::i;:::-;7625:25;;7664:20;7682:1;7664:20;:::i;:::-;7659:25;;7708:1;7705;7701:9;7693:17;;7732:1;7726:4;7723:11;7720:37;;;7737:18;;:::i;:::-;7720:37;7570:194;;;;:::o;7770:181::-;7910:33;7906:1;7898:6;7894:14;7887:57;7770:181;:::o;7957:366::-;8099:3;8120:67;8184:2;8179:3;8120:67;:::i;:::-;8113:74;;8196:93;8285:3;8196:93;:::i;:::-;8314:2;8309:3;8305:12;8298:19;;7957:366;;;:::o;8329:419::-;8495:4;8533:2;8522:9;8518:18;8510:26;;8582:9;8576:4;8572:20;8568:1;8557:9;8553:17;8546:47;8610:131;8736:4;8610:131;:::i;:::-;8602:139;;8329:419;;;:::o;8754:166::-;8894:18;8890:1;8882:6;8878:14;8871:42;8754:166;:::o;8926:366::-;9068:3;9089:67;9153:2;9148:3;9089:67;:::i;:::-;9082:74;;9165:93;9254:3;9165:93;:::i;:::-;9283:2;9278:3;9274:12;9267:19;;8926:366;;;:::o;9298:419::-;9464:4;9502:2;9491:9;9487:18;9479:26;;9551:9;9545:4;9541:20;9537:1;9526:9;9522:17;9515:47;9579:131;9705:4;9579:131;:::i;:::-;9571:139;;9298:419;;;:::o;9723:172::-;9863:24;9859:1;9851:6;9847:14;9840:48;9723:172;:::o;9901:366::-;10043:3;10064:67;10128:2;10123:3;10064:67;:::i;:::-;10057:74;;10140:93;10229:3;10140:93;:::i;:::-;10258:2;10253:3;10249:12;10242:19;;9901:366;;;:::o;10273:419::-;10439:4;10477:2;10466:9;10462:18;10454:26;;10526:9;10520:4;10516:20;10512:1;10501:9;10497:17;10490:47;10554:131;10680:4;10554:131;:::i;:::-;10546:139;;10273:419;;;:::o;10698:166::-;10838:18;10834:1;10826:6;10822:14;10815:42;10698:166;:::o;10870:366::-;11012:3;11033:67;11097:2;11092:3;11033:67;:::i;:::-;11026:74;;11109:93;11198:3;11109:93;:::i;:::-;11227:2;11222:3;11218:12;11211:19;;10870:366;;;:::o;11242:419::-;11408:4;11446:2;11435:9;11431:18;11423:26;;11495:9;11489:4;11485:20;11481:1;11470:9;11466:17;11459:47;11523:131;11649:4;11523:131;:::i;:::-;11515:139;;11242:419;;;:::o;11667:170::-;11807:22;11803:1;11795:6;11791:14;11784:46;11667:170;:::o;11843:366::-;11985:3;12006:67;12070:2;12065:3;12006:67;:::i;:::-;11999:74;;12082:93;12171:3;12082:93;:::i;:::-;12200:2;12195:3;12191:12;12184:19;;11843:366;;;:::o;12215:419::-;12381:4;12419:2;12408:9;12404:18;12396:26;;12468:9;12462:4;12458:20;12454:1;12443:9;12439:17;12432:47;12496:131;12622:4;12496:131;:::i;:::-;12488:139;;12215:419;;;:::o;12640:164::-;12780:16;12776:1;12768:6;12764:14;12757:40;12640:164;:::o;12810:366::-;12952:3;12973:67;13037:2;13032:3;12973:67;:::i;:::-;12966:74;;13049:93;13138:3;13049:93;:::i;:::-;13167:2;13162:3;13158:12;13151:19;;12810:366;;;:::o;13182:419::-;13348:4;13386:2;13375:9;13371:18;13363:26;;13435:9;13429:4;13425:20;13421:1;13410:9;13406:17;13399:47;13463:131;13589:4;13463:131;:::i;:::-;13455:139;;13182:419;;;:::o;13607:410::-;13647:7;13670:20;13688:1;13670:20;:::i;:::-;13665:25;;13704:20;13722:1;13704:20;:::i;:::-;13699:25;;13759:1;13756;13752:9;13781:30;13799:11;13781:30;:::i;:::-;13770:41;;13960:1;13951:7;13947:15;13944:1;13941:22;13921:1;13914:9;13894:83;13871:139;;13990:18;;:::i;:::-;13871:139;13655:362;13607:410;;;;:::o;14023:180::-;14071:77;14068:1;14061:88;14168:4;14165:1;14158:15;14192:4;14189:1;14182:15;14209:185;14249:1;14266:20;14284:1;14266:20;:::i;:::-;14261:25;;14300:20;14318:1;14300:20;:::i;:::-;14295:25;;14339:1;14329:35;;14344:18;;:::i;:::-;14329:35;14386:1;14383;14379:9;14374:14;;14209:185;;;;:::o;14400:191::-;14440:3;14459:20;14477:1;14459:20;:::i;:::-;14454:25;;14493:20;14511:1;14493:20;:::i;:::-;14488:25;;14536:1;14533;14529:9;14522:16;;14557:3;14554:1;14551:10;14548:36;;;14564:18;;:::i;:::-;14548:36;14400:191;;;;:::o;14597:332::-;14718:4;14756:2;14745:9;14741:18;14733:26;;14769:71;14837:1;14826:9;14822:17;14813:6;14769:71;:::i;:::-;14850:72;14918:2;14907:9;14903:18;14894:6;14850:72;:::i;:::-;14597:332;;;;;:::o;14935:233::-;14974:3;14997:24;15015:5;14997:24;:::i;:::-;14988:33;;15043:66;15036:5;15033:77;15030:103;;15113:18;;:::i;:::-;15030:103;15160:1;15153:5;15149:13;15142:20;;14935:233;;;:::o
Swarm Source
ipfs://e0bbc7d7470a16bda01d0c4cd0623960f329e55e6e25b70d989108532d5899f3
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.