XLabs / wormscan-ui

6 stars 3 forks source link

[Txns-Details] Integrate ARKHAM API for Enhanced Address Labeling in the UI #582

Open SamantaCasal opened 8 months ago

SamantaCasal commented 8 months ago

Description

To improve the user experience and provide clear information on entities involved in transactions, we aim to integrate the ARKHAM API for enhanced address labeling directly within our frontend application. This integration will enable us to tag known addresses with relevant details such as the app name, chain, and provide a direct link to the ARKHAM app for additional context.

Tasks

  1. UI Development:

    • Design and implement UI components that display the tagged information for known addresses. This should include the name of the associated app, user name, or blockchain provided by the ARKHAM API.
    • Include a direct link to the ARKHAM app for users seeking more comprehensive information about the address.
  2. BFF Integration:

Acceptance Criteria

  1. Address Validation via BFF:
  1. Display of Recognized Addresses:

For addresses recognized by the ARKHAM API, the UI must display the name of the owner of the address, which could be an application, a company, a blockchain, etc.

  1. Direct Link to ARKHAM App:
  1. Application in Transaction Details View:
  1. Coverage for All Transaction Types:
  1. Comprehensive Address Validation:

All addresses appearing on the transaction details screen must be validated. This includes, but is not limited to, sender and receiver addresses, contract addresses involved in the transaction, and any other addresses displayed.

Resources

SamantaCasal commented 7 months ago

When scrolling down/up the banner should close

https://github.com/XLabs/wormscan-ui/assets/69044575/4b396c4a-3516-4db0-8690-d9d6cd0b9e80

SamantaCasal commented 7 months ago

Schedule Time for this release -> 9:45 AM EST. FYI: @valentinoConti