EvernodeXRPL / evernode-test-resources

0 stars 1 forks source link

Recommend separate functions/commands for "uninstall" and "deregister" #18

Open effofexx opened 7 months ago

effofexx commented 7 months ago

To reduce the chances of accidental deregistration and to increase flexibility, I recommend creating separate functions/commands for uninstall and deregister.

Regarding accidental deregistration, the prompts do warn users this will happen but many of them do not pay close enough attention. It's not necessarily intuitive that an uninstallation will result in deregistration imo. I've seen at least one user in the discord who did this while attempting to uninstall the software only, and ended up losing 250 EVR.

Regarding increased flexibility, separating the two functions could allow users to attempt to fix an installation without needing to complete a full transfer installation.

We've also seen several cases where deregistration failed during uninstallation. This means in order to receive the rebate, users need to go through the whole process of reinstalling Evernode, and then attempt to uninstall again. Ideally a user could have the option to deregister when the host is not active at all.

Recommended Implementation: