Token
ERC20 ownerless generic token (ERC20TokenOwnerless)
ERC-20
Source Code
Overview
Max Total Supply
40,002,200.0000000000000077 ERC20TokenOwnerless
Holders
41
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
1,741,762.494683837094588331 ERC20TokenOwnerlessLoading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
ERC20TokenOwnerless
Compiler Version
v0.8.23+commit.f704f362
Optimization Enabled:
Yes with 4000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.23;
import "../../lib/solmate/src/tokens/ERC20.sol";
/// @title ERC20TokenOwnerless - Smart contract for mocking the standard ownerless ERC20 token functionality
contract ERC20TokenOwnerless is ERC20 {
constructor()
ERC20("ERC20 ownerless generic token", "ERC20TokenOwnerless", 18)
{}
function mint(address to, uint256 amount) external {
_mint(to, amount);
}
}// SPDX-License-Identifier: MIT
pragma solidity >=0.8.0;
/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Solmate (https://github.com/Rari-Capital/solmate/blob/main/src/tokens/ERC20.sol)
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
/// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.
abstract contract ERC20 {
/*//////////////////////////////////////////////////////////////
EVENTS
//////////////////////////////////////////////////////////////*/
event Transfer(address indexed from, address indexed to, uint256 amount);
event Approval(address indexed owner, address indexed spender, uint256 amount);
/*//////////////////////////////////////////////////////////////
METADATA STORAGE
//////////////////////////////////////////////////////////////*/
string public name;
string public symbol;
uint8 public immutable decimals;
/*//////////////////////////////////////////////////////////////
ERC20 STORAGE
//////////////////////////////////////////////////////////////*/
uint256 public totalSupply;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
/*//////////////////////////////////////////////////////////////
EIP-2612 STORAGE
//////////////////////////////////////////////////////////////*/
uint256 internal immutable INITIAL_CHAIN_ID;
bytes32 internal immutable INITIAL_DOMAIN_SEPARATOR;
mapping(address => uint256) public nonces;
/*//////////////////////////////////////////////////////////////
CONSTRUCTOR
//////////////////////////////////////////////////////////////*/
constructor(
string memory _name,
string memory _symbol,
uint8 _decimals
) {
name = _name;
symbol = _symbol;
decimals = _decimals;
INITIAL_CHAIN_ID = block.chainid;
INITIAL_DOMAIN_SEPARATOR = computeDomainSeparator();
}
/*//////////////////////////////////////////////////////////////
ERC20 LOGIC
//////////////////////////////////////////////////////////////*/
function approve(address spender, uint256 amount) public virtual returns (bool) {
allowance[msg.sender][spender] = amount;
emit Approval(msg.sender, spender, amount);
return true;
}
function transfer(address to, uint256 amount) public virtual returns (bool) {
balanceOf[msg.sender] -= amount;
// Cannot overflow because the sum of all user
// balances can't exceed the max uint256 value.
unchecked {
balanceOf[to] += amount;
}
emit Transfer(msg.sender, to, amount);
return true;
}
function transferFrom(
address from,
address to,
uint256 amount
) public virtual returns (bool) {
uint256 allowed = allowance[from][msg.sender]; // Saves gas for limited approvals.
if (allowed != type(uint256).max) allowance[from][msg.sender] = allowed - amount;
balanceOf[from] -= amount;
// Cannot overflow because the sum of all user
// balances can't exceed the max uint256 value.
unchecked {
balanceOf[to] += amount;
}
emit Transfer(from, to, amount);
return true;
}
/*//////////////////////////////////////////////////////////////
EIP-2612 LOGIC
//////////////////////////////////////////////////////////////*/
function permit(
address owner,
address spender,
uint256 value,
uint256 deadline,
uint8 v,
bytes32 r,
bytes32 s
) public virtual {
require(deadline >= block.timestamp, "PERMIT_DEADLINE_EXPIRED");
// Unchecked because the only math done is incrementing
// the owner's nonce which cannot realistically overflow.
unchecked {
address recoveredAddress = ecrecover(
keccak256(
abi.encodePacked(
"\x19\x01",
DOMAIN_SEPARATOR(),
keccak256(
abi.encode(
keccak256(
"Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)"
),
owner,
spender,
value,
nonces[owner]++,
deadline
)
)
)
),
v,
r,
s
);
require(recoveredAddress != address(0) && recoveredAddress == owner, "INVALID_SIGNER");
allowance[recoveredAddress][spender] = value;
}
emit Approval(owner, spender, value);
}
function DOMAIN_SEPARATOR() public view virtual returns (bytes32) {
return block.chainid == INITIAL_CHAIN_ID ? INITIAL_DOMAIN_SEPARATOR : computeDomainSeparator();
}
function computeDomainSeparator() internal view virtual returns (bytes32) {
return
keccak256(
abi.encode(
keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
keccak256(bytes(name)),
keccak256("1"),
block.chainid,
address(this)
)
);
}
/*//////////////////////////////////////////////////////////////
INTERNAL MINT/BURN LOGIC
//////////////////////////////////////////////////////////////*/
function _mint(address to, uint256 amount) internal virtual {
totalSupply += amount;
// Cannot overflow because the sum of all user
// balances can't exceed the max uint256 value.
unchecked {
balanceOf[to] += amount;
}
emit Transfer(address(0), to, amount);
}
function _burn(address from, uint256 amount) internal virtual {
balanceOf[from] -= amount;
// Cannot underflow because a user's balance
// will never be larger than the total supply.
unchecked {
totalSupply -= amount;
}
emit Transfer(from, address(0), amount);
}
}{
"optimizer": {
"enabled": true,
"runs": 4000
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}Contract ABI
API[{"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":"amount","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","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":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60e060405234801562000010575f80fd5b506040518060400160405280601d81526020017f4552433230206f776e65726c6573732067656e6572696320746f6b656e0000008152506040518060400160405280601381526020017f4552433230546f6b656e4f776e65726c657373000000000000000000000000008152506012825f90816200008f9190620001f9565b5060016200009e8382620001f9565b5060ff81166080524660a052620000b4620000c1565b60c052506200033f915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051620000f39190620002c5565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200018457607f821691505b602082108103620001a357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620001f457805f5260205f20601f840160051c81016020851015620001d05750805b601f840160051c820191505b81811015620001f1575f8155600101620001dc565b50505b505050565b81516001600160401b038111156200021557620002156200015b565b6200022d816200022684546200016f565b84620001a9565b602080601f83116001811462000263575f84156200024b5750858301515b5f19600386901b1c1916600185901b178555620002bd565b5f85815260208120601f198616915b82811015620002935788860151825594840194600190910190840162000272565b5085821015620002b157878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f808354620002d4816200016f565b60018281168015620002ef5760018114620003055762000333565b60ff198416875282151583028701945062000333565b875f526020805f205f5b858110156200032a5781548a8201529084019082016200030f565b50505082870194505b50929695505050505050565b60805160a05160c051610ca36200036a5f395f6104b101525f61047c01525f61014e0152610ca35ff3fe608060405234801561000f575f80fd5b50600436106100da575f3560e01c806340c10f191161008857806395d89b411161006357806395d89b41146101dd578063a9059cbb146101e5578063d505accf146101f8578063dd62ed3e1461020b575f80fd5b806340c10f191461018a57806370a082311461019f5780637ecebe00146101be575f80fd5b806323b872dd116100b857806323b872dd14610136578063313ce567146101495780633644e51514610182575f80fd5b806306fdde03146100de578063095ea7b3146100fc57806318160ddd1461011f575b5f80fd5b6100e6610235565b6040516100f39190610961565b60405180910390f35b61010f61010a3660046109d5565b6102c0565b60405190151581526020016100f3565b61012860025481565b6040519081526020016100f3565b61010f6101443660046109fd565b610339565b6101707f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016100f3565b610128610479565b61019d6101983660046109d5565b6104d3565b005b6101286101ad366004610a36565b60036020525f908152604090205481565b6101286101cc366004610a36565b60056020525f908152604090205481565b6100e66104e1565b61010f6101f33660046109d5565b6104ee565b61019d610206366004610a56565b610571565b610128610219366004610ac3565b600460209081525f928352604080842090915290825290205481565b5f805461024190610af4565b80601f016020809104026020016040519081016040528092919081815260200182805461026d90610af4565b80156102b85780601f1061028f576101008083540402835291602001916102b8565b820191905f5260205f20905b81548152906001019060200180831161029b57829003601f168201915b505050505081565b335f81815260046020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103279086815260200190565b60405180910390a35060015b92915050565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526004602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146103cb5761039a8382610b72565b73ffffffffffffffffffffffffffffffffffffffff86165f9081526004602090815260408083203384529091529020555b73ffffffffffffffffffffffffffffffffffffffff85165f90815260036020526040812080548592906103ff908490610b72565b909155505073ffffffffffffffffffffffffffffffffffffffff8085165f81815260036020526040908190208054870190555190918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104669087815260200190565b60405180910390a3506001949350505050565b5f7f000000000000000000000000000000000000000000000000000000000000000046146104ae576104a9610853565b905090565b507f000000000000000000000000000000000000000000000000000000000000000090565b6104dd82826108eb565b5050565b6001805461024190610af4565b335f9081526003602052604081208054839190839061050e908490610b72565b909155505073ffffffffffffffffffffffffffffffffffffffff83165f81815260036020526040908190208054850190555133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103279086815260200190565b428410156105e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064015b60405180910390fd5b5f60016105eb610479565b73ffffffffffffffffffffffffffffffffffffffff8a81165f8181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e0830190915280519201919091207f19010000000000000000000000000000000000000000000000000000000000006101008301526101028201929092526101228101919091526101420160408051601f1981840301815282825280516020918201205f84529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561071b573d5f803e3d5ffd5b5050604051601f19015191505073ffffffffffffffffffffffffffffffffffffffff81161580159061077857508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6107de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f494e56414c49445f5349474e455200000000000000000000000000000000000060448201526064016105d7565b73ffffffffffffffffffffffffffffffffffffffff9081165f9081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516108839190610b85565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b8060025f8282546108fc9190610c5a565b909155505073ffffffffffffffffffffffffffffffffffffffff82165f818152600360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b5f602080835283518060208501525f5b8181101561098d57858101830151858201604001528201610971565b505f604082860101526040601f19601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146109d0575f80fd5b919050565b5f80604083850312156109e6575f80fd5b6109ef836109ad565b946020939093013593505050565b5f805f60608486031215610a0f575f80fd5b610a18846109ad565b9250610a26602085016109ad565b9150604084013590509250925092565b5f60208284031215610a46575f80fd5b610a4f826109ad565b9392505050565b5f805f805f805f60e0888a031215610a6c575f80fd5b610a75886109ad565b9650610a83602089016109ad565b95506040880135945060608801359350608088013560ff81168114610aa6575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f8060408385031215610ad4575f80fd5b610add836109ad565b9150610aeb602084016109ad565b90509250929050565b600181811c90821680610b0857607f821691505b602082108103610b3f577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561033357610333610b45565b5f8083545f60018260011c91506001831680610ba257607f831692505b60208084108203610bda577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b818015610bee5760018114610c2157610c4c565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0086168952841515850289019650610c4c565b5f8a8152602090205f5b86811015610c445781548b820152908501908301610c2b565b505084890196505b509498975050505050505050565b8082018082111561033357610333610b4556fea2646970667358221220b961cce6f2664e15bedfb4817396818dbfd9c1ee7c7c29f0e1580241cd27060c64736f6c63430008170033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100da575f3560e01c806340c10f191161008857806395d89b411161006357806395d89b41146101dd578063a9059cbb146101e5578063d505accf146101f8578063dd62ed3e1461020b575f80fd5b806340c10f191461018a57806370a082311461019f5780637ecebe00146101be575f80fd5b806323b872dd116100b857806323b872dd14610136578063313ce567146101495780633644e51514610182575f80fd5b806306fdde03146100de578063095ea7b3146100fc57806318160ddd1461011f575b5f80fd5b6100e6610235565b6040516100f39190610961565b60405180910390f35b61010f61010a3660046109d5565b6102c0565b60405190151581526020016100f3565b61012860025481565b6040519081526020016100f3565b61010f6101443660046109fd565b610339565b6101707f000000000000000000000000000000000000000000000000000000000000001281565b60405160ff90911681526020016100f3565b610128610479565b61019d6101983660046109d5565b6104d3565b005b6101286101ad366004610a36565b60036020525f908152604090205481565b6101286101cc366004610a36565b60056020525f908152604090205481565b6100e66104e1565b61010f6101f33660046109d5565b6104ee565b61019d610206366004610a56565b610571565b610128610219366004610ac3565b600460209081525f928352604080842090915290825290205481565b5f805461024190610af4565b80601f016020809104026020016040519081016040528092919081815260200182805461026d90610af4565b80156102b85780601f1061028f576101008083540402835291602001916102b8565b820191905f5260205f20905b81548152906001019060200180831161029b57829003601f168201915b505050505081565b335f81815260046020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103279086815260200190565b60405180910390a35060015b92915050565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526004602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146103cb5761039a8382610b72565b73ffffffffffffffffffffffffffffffffffffffff86165f9081526004602090815260408083203384529091529020555b73ffffffffffffffffffffffffffffffffffffffff85165f90815260036020526040812080548592906103ff908490610b72565b909155505073ffffffffffffffffffffffffffffffffffffffff8085165f81815260036020526040908190208054870190555190918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104669087815260200190565b60405180910390a3506001949350505050565b5f7f0000000000000000000000000000000000000000000000000000000000aa36a746146104ae576104a9610853565b905090565b507fadaac08748f80b04d445060909c002f2f762a48f966f0e8ce18628ea1fc68c1990565b6104dd82826108eb565b5050565b6001805461024190610af4565b335f9081526003602052604081208054839190839061050e908490610b72565b909155505073ffffffffffffffffffffffffffffffffffffffff83165f81815260036020526040908190208054850190555133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103279086815260200190565b428410156105e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064015b60405180910390fd5b5f60016105eb610479565b73ffffffffffffffffffffffffffffffffffffffff8a81165f8181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e0830190915280519201919091207f19010000000000000000000000000000000000000000000000000000000000006101008301526101028201929092526101228101919091526101420160408051601f1981840301815282825280516020918201205f84529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561071b573d5f803e3d5ffd5b5050604051601f19015191505073ffffffffffffffffffffffffffffffffffffffff81161580159061077857508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6107de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f494e56414c49445f5349474e455200000000000000000000000000000000000060448201526064016105d7565b73ffffffffffffffffffffffffffffffffffffffff9081165f9081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516108839190610b85565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b8060025f8282546108fc9190610c5a565b909155505073ffffffffffffffffffffffffffffffffffffffff82165f818152600360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b5f602080835283518060208501525f5b8181101561098d57858101830151858201604001528201610971565b505f604082860101526040601f19601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146109d0575f80fd5b919050565b5f80604083850312156109e6575f80fd5b6109ef836109ad565b946020939093013593505050565b5f805f60608486031215610a0f575f80fd5b610a18846109ad565b9250610a26602085016109ad565b9150604084013590509250925092565b5f60208284031215610a46575f80fd5b610a4f826109ad565b9392505050565b5f805f805f805f60e0888a031215610a6c575f80fd5b610a75886109ad565b9650610a83602089016109ad565b95506040880135945060608801359350608088013560ff81168114610aa6575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f8060408385031215610ad4575f80fd5b610add836109ad565b9150610aeb602084016109ad565b90509250929050565b600181811c90821680610b0857607f821691505b602082108103610b3f577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561033357610333610b45565b5f8083545f60018260011c91506001831680610ba257607f831692505b60208084108203610bda577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b818015610bee5760018114610c2157610c4c565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0086168952841515850289019650610c4c565b5f8a8152602090205f5b86811015610c445781548b820152908501908301610c2b565b505084890196505b509498975050505050505050565b8082018082111561033357610333610b4556fea2646970667358221220b961cce6f2664e15bedfb4817396818dbfd9c1ee7c7c29f0e1580241cd27060c64736f6c63430008170033
[ 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.