Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Explorer/Scraper for permissionless deployment #1578

Open
4 of 8 tasks
Tracked by #3339 ...
nambrot opened this issue Jan 12, 2023 · 6 comments
Open
4 of 8 tasks
Tracked by #3339 ...

Epic: Explorer/Scraper for permissionless deployment #1578

nambrot opened this issue Jan 12, 2023 · 6 comments
Assignees

Comments

@nambrot
Copy link
Contributor

nambrot commented Jan 12, 2023

Currently the explorer/scraper only supports the chains by the operator of the explorer/scraper. With permissionless interopability, it is unclear whether it is reasonable to expect the operator to be able to do that. There should be a story for how a deployer of PI is able to get messages to/from show up in an explorer

Explorer improvements

Preview Give feedback
  1. dx explorer
    jmrossy
  2. UX dx explorer sdk
    jmrossy
  3. 0 of 1
    explorer permissionless
    jmrossy
  4. dx explorer
    jmrossy
  5. explorer permissionless
    jmrossy
  6. explorer permissionless
    jmrossy
  7. 1 of 1
    dx explorer permissionless
    jmrossy
  8. explorer permissionless
    nambrot
@nambrot nambrot converted this from a draft issue Jan 12, 2023
@nambrot nambrot added the epic label Jan 12, 2023
@nambrot nambrot moved this from Backlog to Scoping in Hyperlane Tasks Feb 2, 2023
@nambrot
Copy link
Contributor Author

nambrot commented Feb 3, 2023

Maybe the move is to just have the scraper/explorer operator accept PRs effectively, with some ability for a explorer user specifying config on the explorer for testnet chains etc.

@nambrot
Copy link
Contributor Author

nambrot commented Feb 13, 2023

Scope for now is as follows:

  • Allow the specification of additional chain metadatas + core artifacts on the client side (pending PI SDK support, Multiprovider refactor, Type loosening  #1804)
  • For messages from a scraper-supported chain to a PI chain:
    • Determine processing status by making a view call to the mailbox
    • If not processed, simulate the processing of the message and surface debugging info
  • For messages from a PI chain to any other chain:
    • Allow the search for a message via a tx hash
    • When found, the existing message details page should show up with as much of the existing information as possible
    • I believe it should deliveries on a scraper-supported chain should be queryable
    • Similar to above, message processing should be simulated if the message is known to be not processed

Out of scope (for now):

  • any scraper changes
  • any indexing on the client side
  • fetching of ISM metadata

@asaj
Copy link
Contributor

asaj commented Feb 13, 2023

Allow the search for a message via a tx hash

Can we please include message ID as well?

@nambrot
Copy link
Contributor Author

nambrot commented Feb 13, 2023

Generally speaking or for PI?

I agree on the former, but for the latter, I think we want to avoid doing event searches on the client for now

@nambrot
Copy link
Contributor Author

nambrot commented Feb 13, 2023

Filed #1808 for the former

@nambrot nambrot moved this from Scoping to On Deck in Hyperlane Tasks Feb 13, 2023
@nambrot nambrot moved this from On Deck to In Progress in Hyperlane Tasks Feb 16, 2023
@avious00 avious00 moved this from In Progress to Backlog in Hyperlane Tasks Feb 7, 2024
@nambrot nambrot changed the title Explorer/Scraper for permissionless deployment Epic: Explorer/Scraper for permissionless deployment Feb 29, 2024
@nambrot nambrot added the permissionless permissionless deployments PI label Feb 29, 2024
@avious00 avious00 assigned tkporter and avious00 and unassigned tkporter Mar 2, 2024
@nambrot nambrot added this to the Objective: Agent Operations milestone Apr 4, 2024
@avious00 avious00 assigned jmrossy and unassigned avious00 Apr 18, 2024
@avious00 avious00 moved this from Backlog to Next Sprint in Hyperlane Tasks Apr 18, 2024
@avious00
Copy link
Contributor

involves integrating with the registry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

5 participants