Improve error when a mutliaddr without peer ID is passed #64
Labels
dif/medium
Prior experience is likely helpful
effort/days
Estimated to take multiple days, but less than a week
P2
Medium: Good to have, but can wait until someone steps up
UX Problem
Passing a multiaddr without a peer ID will yield the following error:
⚠️ backend returned an error: 500 invalid p2p multiaddr
For example:
![Screenshot 2024-09-06 at 12 36 47 PM](https://private-user-images.githubusercontent.com/1992255/365133920-eb94a016-abd9-416f-b252-c0991a70d71b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NzEzODYsIm5iZiI6MTczOTU3MTA4NiwicGF0aCI6Ii8xOTkyMjU1LzM2NTEzMzkyMC1lYjk0YTAxNi1hYmQ5LTQxNmYtYjI1Mi1jMDk5MWE3MGQ3MWIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTRUMjIxMTI2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWJkNDU0NGM0MDNkYzQ4ODlmMzRhMGQyZmQwMjdlY2U0MWE4OTRlYzAzMzViZWIwNDI1ODk5YmNhN2Y0ZjI5MiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Xzyp_XEmwq0FaSdS-GkV-96g2jz4VBSCk3e6DC8tWc0)
Suggested solution
Either perform client side validation on the multiaddr and require a PeerID in the multiaddr or improve the error message from the backend.
The text was updated successfully, but these errors were encountered: