web icon indicating copy to clipboard operation
web copied to clipboard

Chain Announcement Modal

Open linear[bot] opened this issue 1 month ago • 3 comments

We need a way to give more visibility to when we add chains.

When adding chains we should be able to create a programmatic announcement modal. The data that we would need for this modal would be:

  • Name of chain
  • Features that are added (Send, Receive, Trade, etc)
  • Chain Icon
  • CTA

We can use this data to generate a message, and a use the icon to skin it to that specific chain. Once a user interacts with the CTA or closes it we should mark it as seen and not show it to them again.

This should leverage the Dialog component so we get a modal on desktop and a bottom sheet on mobile.

Here is an example of how this modal would look.

linear[bot] avatar Dec 15 '25 17:12 linear[bot]

from reallybeard:

What do we do when the wallet doesn't support this chain?

linear[bot] avatar Dec 15 '25 22:12 linear[bot]

We want the ability to selectively show this modal - not for every new chain.

0xApotheosis avatar Dec 15 '25 22:12 0xApotheosis

  • manually triggers to the modal. push notificaitons eventually so have a spreadsheet to know when to push to this modal.
  • carousel as a useful add, in case we have a lot of these.
  • native wallet CTA on an announcement. "try it on shapeshift wallet" if they aren't supported on a connected one, maybe is the happy medium.
  • having a way to show to users that they can use chains. if they connect but we don't support the chain e.g., keepkey. <— this is a related/separate UX

twblack88 avatar Dec 15 '25 22:12 twblack88