Consensys / linea-attestation-registry

Verax is a shared registry for storing attestations of public interest on EVM chains, designed to enhance data discoverability and consumption for dApps across the network.
https://ver.ax
MIT License
141 stars 71 forks source link

[US] As a user, I want to see on which chains a Module has been deployed #775

Open alainncls opened 1 month ago

alainncls commented 1 month ago

[!NOTE] This needs to be merged onto the feat/multichain branch

As a user, I want to see on which chains a Module has been deployed, So that it's easier to find and use it


Currently, Modules are accessed at https://explorer.ver.ax/[CHAIN_NAME]/modules/[MODULE_ID]. Now that we are moving to a chain agnostic approach, the URL will be https://explorer.ver.ax/modules/[MODULEL_ID].

Detail page

On the detail page (https://explorer.ver.ax/modules/[MODULE_ID]), we should display the exhaustive list of networks where this Module is available. This list is a list of logos + tooltips, when hovering the logos, with the chains names.

For now at least, we probably don't have 2 Modules with the exact same address on 2 network but should anticipate the case.

Table view

On any table view (Search results + https://explorer.ver.ax/modules), the logos should be displayed in small on the same row. Up to 4 logos, and if there are more chains, add a + x networks.