🖼️ Cardano Asset Logo Server

High-performance static file server for Cardano token logos.

API Endpoints

GET /logo/{fingerprint}
Get logo by CIP-14 fingerprint (primary method)
Example: /logo/asset1d9v7aptfvpx7we2la8f25kwprkj2ma5rp6uwzv
GET /logo/{policy_id}/{asset_name}
Get logo by policy ID and asset name
Example: /logo/29d222ce763455e3d7a09a665ce554f00ac89d2e99a1a83d267170c6/4d494e
GET /stats
Server statistics and performance metrics
GET /health
Health check endpoint

Configuration

LOGO_PATH         = Path to logos directory (default: ./logos)
CACHE_MAX_AGE     = Cache duration in seconds (default: 604800)
ENABLE_CORS       = Enable CORS headers (default: true)
SANIC_HOST        = Server host (default: 0.0.0.0)
SANIC_PORT        = Server port (default: 8000)
SANIC_WORKERS     = Number of workers (default: 1)
        

Quick Test

Try loading the ADA logo: /logo/ADA