Uniswap Token List
A list of tokens compatible with the Uniswap Interface
| Type | object |
|---|---|
| File match |
*.tokenlist.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/uniswap-token-list/latest.json |
| Source | https://uniswap.org/tokenlist.schema.json |
Validate with Lintel
npx @lintel/lintel check
Schema for lists of tokens compatible with the Uniswap Interface
Properties
The name of the token list
The timestamp of this list version; i.e. when this immutable version of the list was created
The version of the list, used in change detection
3 nested properties
The major version of the list. Must be incremented when tokens are removed from the list or token addresses are changed.
The minor version of the list. Must be incremented when tokens are added to the list.
The patch version of the list. Must be incremented for any changes to the list.
A mapping of key 'chainId_tokenAddress' to its corresponding token object
Keywords associated with the contents of the list; may be used in list discoverability
A mapping of tag identifiers to their name and description
A URI for the logo of the token list; prefer SVG or PNG of size 256x256
Definitions
The version of the list, used in change detection
{ "major": 1, "minor": 0, "patch": 0 }
The major version of the list. Must be incremented when tokens are removed from the list or token addresses are changed.
The minor version of the list. Must be incremented when tokens are added to the list.
The patch version of the list. Must be incremented for any changes to the list.
The unique identifier of a tag
"compound""stablecoin"
The name of a token extension property
"color""is_fee_on_transfer""aliases"
An object containing any arbitrary or vendor-specific token metadata
{ "color": "#000000", "is_verified_by_me": true }{ "x-bridged-addresses-by-chain": { "1": { "bridgeAddress": "0x4200000000000000000000000000000000000010", "tokenAddress": "0x4200000000000000000000000000000000000010" } } }
Definition of a tag that can be associated with a token via its identifier
{ "name": "Stablecoin", "description": "A token with value pegged to another asset" }
The name of the tag
A user-friendly description of the tag
Metadata for a single token in a token list
The chain ID of the Ethereum network where this token is deployed
The checksummed address of the token on the specified chain ID
The number of decimals for the token balance
The name of the token
The symbol for the token
A URI to the token logo asset; if not set, interface will attempt to find a logo based on the token address; suggest SVG or PNG of size 64x64
An array of tag identifiers associated with the token; tags are defined at the list level
An object containing any arbitrary or vendor-specific token metadata