smartnode icon indicating copy to clipboard operation
smartnode copied to clipboard

FR: Support the use of a private key as a node wallet.

Open jshufro opened this issue 3 years ago • 0 comments

Use case: Bob signs up for allnodes using metamask as his node wallet. Bob creates 3 minipools. Bob wants to move to his own hardware. Bob cannot find the mnemonic for his metamask wallet, but is able to export the private key.

Non-features: Bob will not be able to make additional minipools.

Ideally, the private key will be "loaded" from the cli and encrypted with the same .rocketpool/data/password as usual. However, it probably shouldn't be saved in wallet, since it isn't a wallet, and derivation of further keys (validator or other) doesn't, as I understand it, work.

The wallet abstraction will have to check if a wallet file exists and prefer that, but fall back on a private key file.

jshufro avatar Oct 25 '22 20:10 jshufro