Skip to content

[US] As a developer, I want to have a consistent ID and URL for Issuers across chains #776

@alainncls

Description

@alainncls

Note

This needs to be merged into the feat/multichain branch.

As a developer,
I want to have a consistent ID and URL for Issuers across chains,
so that it's easier to find and refer to them.


Problem

The Issuer page URL is currently formatted as explorer.ver.ax/[CHAIN_NAME]/issuers/[ISSUER_ADDRESS].
However, there are multiple cases where Issuers don’t use the same address on every chain. Since there is a single Issuer address currently hardcoded in the configuration file, this leads to an issue where no information is displayed when certain networks are selected.

Solution to implement

Instead of relying on the EVM address as an identifier for the Issuer (Issuer's slug name), we could use a human-readable name.
The URL would then be formatted as explorer.ver.ax/issuers/[ISSUER_SLUG].

In addition to solving this problem, this approach has the added benefit of providing more user-friendly, human-readable URLs.

Warning

This ID/slug name should also be used for the filtered view of Attestations by Issuer, instead of the current URL (e.g., 0xScore).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Ready for development

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions