I want to add a logo to my native token on Substrate. I've seen it's implemented for multiple Substrate-based chains, but I couldn't find their implementation logics. Like here are the logos for Moonbeam native tokens, GLMR & MOVR, but I don't see where they are using these media files.

Any help in this regard would be highly appreciated.

2 Answers 2


Substrate doesn't provide this feature natively.

I believe they just put these in their repository for third-party usage.

  • I think we could set the logo in a Token's metadata for other chains, but there's no metadata file for the substrate native token. Any idea how can we set that?
    – Discardo
    Commented Jan 31, 2023 at 6:16

You have to make a PR to Polkadot-JS apps to be able to set your custom logo among other things. Here's an example : https://github.com/polkadot-js/apps/pull/6890

  • would it be visible in metamask too?
    – Discardo
    Commented Jan 31, 2023 at 6:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.