Developers
Token metadata
tokenURI, the JSON schema, and the CDN path.
Where metadata lives
Name, symbol, decimals, and supply are on-chain. Logo, description, and links are in a JSON file. Every token exposes its URL through tokenURI() (ERC-1046), and the same URL is the uri in DirectPoolOpened.
The URL is built from the factory's metadataBase and the lowercase token address: {metadataBase}{token}/metadata.json.
metadataBase by network
- ArcChain 5042
https://cdn.arklis.app/token/- Robinhood ChainChain 4663
https://cdn.arklis.app/token/hood/
JSON schema
metadata.jsonjson
{
"name": "Example",
"symbol": "EXM",
"description": "Optional text from the creator",
"image": "https://cdn.arklis.app/…/logo.webp",
"icons": ["https://cdn.arklis.app/…/logo.webp"],
"showName": true,
"createdOn": "https://arklis.app",
"website": "https://example.com",
"external_link": "https://example.com",
"twitter": "https://x.com/example",
"telegram": "https://t.me/example",
"discord": "https://discord.gg/example"
}