wormhole-token-list/src/logogen
Alex 052e8c616f add AMU token 2024-01-23 09:44:05 -05:00
..
base add AMU token 2024-01-23 09:44:05 -05:00
components xAssets - Update Icon 2023-06-29 11:57:13 -05:00
examples
README.md

README.md

Logo generation

Logo properties

  • adds a wormhole logo at the bottom right
  • if symbol has multiple source chains (e.g. USDC), adds a chain logo at the bottom left

Examples:

CAKE:

CAKE

USDTpo:

USDTpo

Instructions

Base logos

Base logos for token TOK should be supplied either by adding TOK.png to src/logogen/base/, or by adding a "logo" entry to the appropriate block for TOK in src/config/token_data.py. If both are present, we'll use the one in src/logogen/base/,

Generating new logos

Run:

npm run gen-logos

This won't write over any existing images in [assets](../../assets]. To overwrite the existing assets:

npm run gen-logos-overwrite

Linking to logos

https://raw.githubusercontent.com/certusone/wormhole-token-list/main/assets/CAKE_wh.png

Styling

A few style choices are included (with examples):

thick_gray (default):

CAKE UST

thin_gray:

CAKE UST

color:

CAKE UST

barecolor:

CAKE UST

These variants are in src/logogen/components.

To generate all the outputs with a different style from the default, run:

python3 gen_logos.py --overwrite --style STYLE

To update the default style, copy one of them to src/logogen/components/wormhole.png.