Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
100,000,000 XPV
Holders
10
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 10 Decimals)
Balance
0.0000000001 XPVValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
XPV
Compiler Version
v0.8.1+commit.df193b15
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-04-22 */ //SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface IERC20 { function totalSupply() external view returns (uint); function balanceOf(address account) external view returns (uint); function transfer(address recipient, uint amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint); function approve(address spender, uint amount) external returns (bool); function transferFrom(address sender, address recipient, uint amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint value); event Approval(address indexed owner, address indexed spender, uint value); } library SafeMath { function add(uint a, uint b) internal pure returns (uint) { uint c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint a, uint b) internal pure returns (uint) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint a, uint b, string memory errorMessage) internal pure returns (uint) { require(b <= a, errorMessage); uint c = a - b; return c; } function mul(uint a, uint b) internal pure returns (uint) { if (a == 0) { return 0; } uint c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint a, uint b) internal pure returns (uint) { return div(a, b, "SafeMath: division by zero"); } function div(uint a, uint b, string memory errorMessage) internal pure returns (uint) { // Solidity only automatically asserts when dividing by 0 require(b > 0, errorMessage); uint c = a / b; return c; } } contract Context { constructor () public { } // solhint-disable-previous-line no-empty-blocks function _msgSender() internal view returns (address) { return msg.sender; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () internal { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Transfers ownership of the contract to a new account (`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"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } contract ERC20 is Context, IERC20 { using SafeMath for uint; mapping (address => uint) internal _balances; mapping (address => mapping (address => uint)) internal _allowances; uint internal _totalSupply; function totalSupply() public view override returns (uint) { return _totalSupply; } function balanceOf(address account) public view override returns (uint) { return _balances[account]; } function transfer(address recipient, uint amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address towner, address spender) public view override returns (uint) { return _allowances[towner][spender]; } function approve(address spender, uint amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } function increaseAllowance(address spender, uint addedValue) public returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint subtractedValue) public returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } function _transfer(address sender, address recipient, uint amount) public{ require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance"); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } function _approve(address towner, address spender, uint amount) internal { require(towner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[towner][spender] = amount; emit Approval(towner, spender, amount); } function _burn(address account, uint amount) internal { require(account != address(0), "ERC20: burn from the zero address"); _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance"); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } } contract ERC20Detailed is ERC20 { string private _name; string private _symbol; uint8 private _decimals; constructor (string memory tname, string memory tsymbol, uint8 tdecimals) public { _name = tname; _symbol = tsymbol; _decimals = tdecimals; } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } } library Address { function isContract(address account) internal view returns (bool) { bytes32 codehash; bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470; // solhint-disable-next-line no-inline-assembly assembly { codehash := extcodehash(account) } return (codehash != 0x0 && codehash != accountHash); } } library SafeERC20 { using SafeMath for uint; using Address for address; function safeTransfer(IERC20 token, address to, uint value) internal { callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value)); } function safeTransferFrom(IERC20 token, address from, address to, uint value) internal { callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value)); } function safeApprove(IERC20 token, address spender, uint value) internal { require((value == 0) || (token.allowance(address(this), spender) == 0), "SafeERC20: approve from non-zero to non-zero allowance" ); callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value)); } function callOptionalReturn(IERC20 token, bytes memory data) private { require(address(token).isContract(), "SafeERC20: call to non-contract"); // solhint-disable-next-line avoid-low-level-calls (bool success, bytes memory returndata) = address(token).call(data); require(success, "SafeERC20: low-level call failed"); if (returndata.length > 0) { // Return data is optional // solhint-disable-next-line max-line-length require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed"); } } } contract XPV is ERC20, ERC20Detailed { using SafeERC20 for IERC20; using Address for address; using SafeMath for uint256; address _owner = msg.sender; constructor () public ERC20Detailed("Xpeditive", "XPV", 10) { _owner = msg.sender; _totalSupply = 100000000 *(10**uint256(10)); _balances[_owner] = _totalSupply; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"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":"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":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"_transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"towner","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":"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":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405260058054610100600160a81b03191633610100021790553480156200002857600080fd5b506040518060400160405280600981526020016858706564697469766560b81b815250604051806040016040528060038152602001622c282b60e91b815250600a82600390805190602001906200008192919062000108565b5081516200009790600490602085019062000108565b506005805460ff191660ff9290921691909117610100600160a81b031916610100330217905550620000cd9050600a80620001fb565b620000dd906305f5e100620002f0565b600281905560055461010090046001600160a01b031660009081526020819052604090205562000365565b828054620001169062000312565b90600052602060002090601f0160209004810192826200013a576000855562000185565b82601f106200015557805160ff191683800117855562000185565b8280016001018555821562000185579182015b828111156200018557825182559160200191906001019062000168565b506200019392915062000197565b5090565b5b8082111562000193576000815560010162000198565b80825b6001808611620001c25750620001f2565b818704821115620001d757620001d76200034f565b80861615620001e557918102915b9490941c938002620001b1565b94509492505050565b60006200020c600019848462000213565b9392505050565b60008262000224575060016200020c565b8162000233575060006200020c565b81600181146200024c576002811462000257576200028b565b60019150506200020c565b60ff8411156200026b576200026b6200034f565b6001841b9150848211156200028457620002846200034f565b506200020c565b5060208310610133831016604e8410600b8410161715620002c3575081810a83811115620002bd57620002bd6200034f565b6200020c565b620002d28484846001620001ae565b808604821115620002e757620002e76200034f565b02949350505050565b60008160001904831182151516156200030d576200030d6200034f565b500290565b6002810460018216806200032757607f821691505b602082108114156200034957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6109fd80620003756000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80633950935111610071578063395093511461014957806370a082311461015c57806395d89b411461016f578063a457c2d714610177578063a9059cbb1461018a578063dd62ed3e1461019d576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100f757806323b872dd1461010c57806330e0789e1461011f578063313ce56714610134575b600080fd5b6100c16101b0565b6040516100ce9190610725565b60405180910390f35b6100ea6100e53660046106f1565b610242565b6040516100ce919061071a565b6100ff61025f565b6040516100ce91906108bd565b6100ea61011a3660046106b6565b610265565b61013261012d3660046106b6565b6102ec565b005b61013c61040c565b6040516100ce91906108c6565b6100ea6101573660046106f1565b610415565b6100ff61016a36600461066a565b610463565b6100c1610482565b6100ea6101853660046106f1565b610491565b6100ea6101983660046106f1565b6104f9565b6100ff6101ab366004610684565b61050d565b6060600380546101bf90610903565b80601f01602080910402602001604051908101604052809291908181526020018280546101eb90610903565b80156102385780601f1061020d57610100808354040283529160200191610238565b820191906000526020600020905b81548152906001019060200180831161021b57829003601f168201915b5050505050905090565b600061025661024f610538565b848461053c565b50600192915050565b60025490565b60006102728484846102ec565b6102e28461027e610538565b6102dd8560405180606001604052806028815260200161097b602891396001600160a01b038a166000908152600160205260408120906102bc610538565b6001600160a01b0316815260208101919091526040016000205491906105e3565b61053c565b5060019392505050565b6001600160a01b03831661031b5760405162461bcd60e51b815260040161031290610834565b60405180910390fd5b6001600160a01b0382166103415760405162461bcd60e51b815260040161031290610778565b61037e81604051806060016040528060268152602001610955602691396001600160a01b03861660009081526020819052604090205491906105e3565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546103ad908261061d565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103ff9085906108bd565b60405180910390a3505050565b60055460ff1690565b6000610256610422610538565b846102dd8560016000610433610538565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061061d565b6001600160a01b0381166000908152602081905260409020545b919050565b6060600480546101bf90610903565b600061025661049e610538565b846102dd856040518060600160405280602581526020016109a360259139600160006104c8610538565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906105e3565b6000610256610506610538565b84846102ec565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166105625760405162461bcd60e51b815260040161031290610879565b6001600160a01b0382166105885760405162461bcd60e51b8152600401610312906107bb565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103ff9085906108bd565b600081848411156106075760405162461bcd60e51b81526004016103129190610725565b50600061061484866108ec565b95945050505050565b60008061062a83856108d4565b90508381101561064c5760405162461bcd60e51b8152600401610312906107fd565b9392505050565b80356001600160a01b038116811461047d57600080fd5b60006020828403121561067b578081fd5b61064c82610653565b60008060408385031215610696578081fd5b61069f83610653565b91506106ad60208401610653565b90509250929050565b6000806000606084860312156106ca578081fd5b6106d384610653565b92506106e160208501610653565b9150604084013590509250925092565b60008060408385031215610703578182fd5b61070c83610653565b946020939093013593505050565b901515815260200190565b6000602080835283518082850152825b8181101561075157858101830151858201604001528201610735565b818111156107625783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b600082198211156108e7576108e761093e565b500190565b6000828210156108fe576108fe61093e565b500390565b60028104600182168061091757607f821691505b6020821081141561093857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d169f2f285aadd2fbb8b4ef09309dd1715fef65e9f69bc7357918a4edb0ef46164736f6c63430008010033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c80633950935111610071578063395093511461014957806370a082311461015c57806395d89b411461016f578063a457c2d714610177578063a9059cbb1461018a578063dd62ed3e1461019d576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100f757806323b872dd1461010c57806330e0789e1461011f578063313ce56714610134575b600080fd5b6100c16101b0565b6040516100ce9190610725565b60405180910390f35b6100ea6100e53660046106f1565b610242565b6040516100ce919061071a565b6100ff61025f565b6040516100ce91906108bd565b6100ea61011a3660046106b6565b610265565b61013261012d3660046106b6565b6102ec565b005b61013c61040c565b6040516100ce91906108c6565b6100ea6101573660046106f1565b610415565b6100ff61016a36600461066a565b610463565b6100c1610482565b6100ea6101853660046106f1565b610491565b6100ea6101983660046106f1565b6104f9565b6100ff6101ab366004610684565b61050d565b6060600380546101bf90610903565b80601f01602080910402602001604051908101604052809291908181526020018280546101eb90610903565b80156102385780601f1061020d57610100808354040283529160200191610238565b820191906000526020600020905b81548152906001019060200180831161021b57829003601f168201915b5050505050905090565b600061025661024f610538565b848461053c565b50600192915050565b60025490565b60006102728484846102ec565b6102e28461027e610538565b6102dd8560405180606001604052806028815260200161097b602891396001600160a01b038a166000908152600160205260408120906102bc610538565b6001600160a01b0316815260208101919091526040016000205491906105e3565b61053c565b5060019392505050565b6001600160a01b03831661031b5760405162461bcd60e51b815260040161031290610834565b60405180910390fd5b6001600160a01b0382166103415760405162461bcd60e51b815260040161031290610778565b61037e81604051806060016040528060268152602001610955602691396001600160a01b03861660009081526020819052604090205491906105e3565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546103ad908261061d565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103ff9085906108bd565b60405180910390a3505050565b60055460ff1690565b6000610256610422610538565b846102dd8560016000610433610538565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061061d565b6001600160a01b0381166000908152602081905260409020545b919050565b6060600480546101bf90610903565b600061025661049e610538565b846102dd856040518060600160405280602581526020016109a360259139600160006104c8610538565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906105e3565b6000610256610506610538565b84846102ec565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166105625760405162461bcd60e51b815260040161031290610879565b6001600160a01b0382166105885760405162461bcd60e51b8152600401610312906107bb565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103ff9085906108bd565b600081848411156106075760405162461bcd60e51b81526004016103129190610725565b50600061061484866108ec565b95945050505050565b60008061062a83856108d4565b90508381101561064c5760405162461bcd60e51b8152600401610312906107fd565b9392505050565b80356001600160a01b038116811461047d57600080fd5b60006020828403121561067b578081fd5b61064c82610653565b60008060408385031215610696578081fd5b61069f83610653565b91506106ad60208401610653565b90509250929050565b6000806000606084860312156106ca578081fd5b6106d384610653565b92506106e160208501610653565b9150604084013590509250925092565b60008060408385031215610703578182fd5b61070c83610653565b946020939093013593505050565b901515815260200190565b6000602080835283518082850152825b8181101561075157858101830151858201604001528201610735565b818111156107625783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b600082198211156108e7576108e761093e565b500190565b6000828210156108fe576108fe61093e565b500390565b60028104600182168061091757607f821691505b6020821081141561093857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d169f2f285aadd2fbb8b4ef09309dd1715fef65e9f69bc7357918a4edb0ef46164736f6c63430008010033
Deployed Bytecode Sourcemap
9156:360:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7042:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4556:158;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4012:97::-;;;:::i;:::-;;;;;;;:::i;4720:310::-;;;;;;:::i;:::-;;:::i;5513:477::-;;;;;;:::i;:::-;;:::i;:::-;;7224:83;;;:::i;:::-;;;;;;;:::i;5036:207::-;;;;;;:::i;:::-;;:::i;4115:116::-;;;;;;:::i;:::-;;:::i;7131:87::-;;;:::i;5249:258::-;;;;;;:::i;:::-;;:::i;4237:165::-;;;;;;:::i;:::-;;:::i;4408:142::-;;;;;;:::i;:::-;;:::i;7042:83::-;7079:13;7112:5;7105:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7042:83;:::o;4556:158::-;4628:4;4645:39;4654:12;:10;:12::i;:::-;4668:7;4677:6;4645:8;:39::i;:::-;-1:-1:-1;4702:4:0;4556:158;;;;:::o;4012:97::-;4089:12;;4012:97;:::o;4720:310::-;4815:4;4832:36;4842:6;4850:9;4861:6;4832:9;:36::i;:::-;4879:121;4888:6;4896:12;:10;:12::i;:::-;4910:89;4948:6;4910:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4910:19:0;;;;;;:11;:19;;;;;;4930:12;:10;:12::i;:::-;-1:-1:-1;;;;;4910:33:0;;;;;;;;;;;;-1:-1:-1;4910:33:0;;;:89;:37;:89::i;:::-;4879:8;:121::i;:::-;-1:-1:-1;5018:4:0;4720:310;;;;;:::o;5513:477::-;-1:-1:-1;;;;;5605:20:0;;5597:70;;;;-1:-1:-1;;;5597:70:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;5686:23:0;;5678:71;;;;-1:-1:-1;;;5678:71:0;;;;;;;:::i;:::-;5794;5816:6;5794:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5794:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;5774:17:0;;;:9;:17;;;;;;;;;;;:91;;;;5899:20;;;;;;;:32;;5924:6;5899:24;:32::i;:::-;-1:-1:-1;;;;;5876:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;5947:35;;;;;;;;;;5975:6;;5947:35;:::i;:::-;;;;;;;;5513:477;;;:::o;7224:83::-;7290:9;;;;7224:83;:::o;5036:207::-;5113:4;5130:83;5139:12;:10;:12::i;:::-;5153:7;5162:50;5201:10;5162:11;:25;5174:12;:10;:12::i;:::-;-1:-1:-1;;;;;5162:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5162:25:0;;;:34;;;;;;;;;;;:38;:50::i;4115:116::-;-1:-1:-1;;;;;4205:18:0;;4181:4;4205:18;;;;;;;;;;;4115:116;;;;:::o;7131:87::-;7170:13;7203:7;7196:14;;;;;:::i;5249:258::-;5331:4;5348:129;5357:12;:10;:12::i;:::-;5371:7;5380:96;5419:15;5380:96;;;;;;;;;;;;;;;;;:11;:25;5392:12;:10;:12::i;:::-;-1:-1:-1;;;;;5380:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5380:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;4237:165::-;4313:4;4330:42;4340:12;:10;:12::i;:::-;4354:9;4365:6;4330:9;:42::i;4408:142::-;-1:-1:-1;;;;;4514:19:0;;;4490:4;4514:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;4408:142::o;1967:90::-;2039:10;1967:90;:::o;6004:339::-;-1:-1:-1;;;;;6096:20:0;;6088:69;;;;-1:-1:-1;;;6088:69:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6176:21:0;;6168:68;;;;-1:-1:-1;;;6168:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6249:19:0;;;;;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;;:37;;;6302:33;;;;;6280:6;;6302:33;:::i;1044:180::-;1124:4;1157:12;1149:6;;;;1141:29;;;;-1:-1:-1;;;1141:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1181:6:0;1190:5;1194:1;1190;:5;:::i;:::-;1181:14;1044:180;-1:-1:-1;;;;;1044:180:0:o;736:169::-;788:4;;814:5;818:1;814;:5;:::i;:::-;805:14;;843:1;838;:6;;830:46;;;;-1:-1:-1;;;830:46:0;;;;;;;:::i;:::-;896:1;736:169;-1:-1:-1;;;736:169:0:o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:266::-;;;1152:2;1140:9;1131:7;1127:23;1123:32;1120:2;;;1173:6;1165;1158:22;1120:2;1201:31;1222:9;1201:31;:::i;:::-;1191:41;1279:2;1264:18;;;;1251:32;;-1:-1:-1;;;1110:179:1:o;1294:187::-;1459:14;;1452:22;1434:41;;1422:2;1407:18;;1389:92::o;1486:603::-;;1627:2;1656;1645:9;1638:21;1688:6;1682:13;1731:6;1726:2;1715:9;1711:18;1704:34;1756:4;1769:140;1783:6;1780:1;1777:13;1769:140;;;1878:14;;;1874:23;;1868:30;1844:17;;;1863:2;1840:26;1833:66;1798:10;;1769:140;;;1927:6;1924:1;1921:13;1918:2;;;1997:4;1992:2;1983:6;1972:9;1968:22;1964:31;1957:45;1918:2;-1:-1:-1;2073:2:1;2052:15;-1:-1:-1;;2048:29:1;2033:45;;;;2080:2;2029:54;;1607:482;-1:-1:-1;;;1607:482:1:o;2094:399::-;2296:2;2278:21;;;2335:2;2315:18;;;2308:30;2374:34;2369:2;2354:18;;2347:62;-1:-1:-1;;;2440:2:1;2425:18;;2418:33;2483:3;2468:19;;2268:225::o;2498:398::-;2700:2;2682:21;;;2739:2;2719:18;;;2712:30;2778:34;2773:2;2758:18;;2751:62;-1:-1:-1;;;2844:2:1;2829:18;;2822:32;2886:3;2871:19;;2672:224::o;2901:351::-;3103:2;3085:21;;;3142:2;3122:18;;;3115:30;3181:29;3176:2;3161:18;;3154:57;3243:2;3228:18;;3075:177::o;3257:401::-;3459:2;3441:21;;;3498:2;3478:18;;;3471:30;3537:34;3532:2;3517:18;;3510:62;-1:-1:-1;;;3603:2:1;3588:18;;3581:35;3648:3;3633:19;;3431:227::o;3663:400::-;3865:2;3847:21;;;3904:2;3884:18;;;3877:30;3943:34;3938:2;3923:18;;3916:62;-1:-1:-1;;;4009:2:1;3994:18;;3987:34;4053:3;4038:19;;3837:226::o;4068:177::-;4214:25;;;4202:2;4187:18;;4169:76::o;4250:184::-;4422:4;4410:17;;;;4392:36;;4380:2;4365:18;;4347:87::o;4439:128::-;;4510:1;4506:6;4503:1;4500:13;4497:2;;;4516:18;;:::i;:::-;-1:-1:-1;4552:9:1;;4487:80::o;4572:125::-;;4640:1;4637;4634:8;4631:2;;;4645:18;;:::i;:::-;-1:-1:-1;4682:9:1;;4621:76::o;4702:380::-;4787:1;4777:12;;4834:1;4824:12;;;4845:2;;4899:4;4891:6;4887:17;4877:27;;4845:2;4952;4944:6;4941:14;4921:18;4918:38;4915:2;;;4998:10;4993:3;4989:20;4986:1;4979:31;5033:4;5030:1;5023:15;5061:4;5058:1;5051:15;4915:2;;4757:325;;;:::o;5087:127::-;5148:10;5143:3;5139:20;5136:1;5129:31;5179:4;5176:1;5169:15;5203:4;5200:1;5193:15
Swarm Source
ipfs://d169f2f285aadd2fbb8b4ef09309dd1715fef65e9f69bc7357918a4edb0ef461
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.