In Parity, as explained in this tutorial for setting up a PoA, there are three methods for creating Ethereum accounts: Via RPC calls, via the UI, and via parity account new
.
The UI obviously seems to wrapping the RPC calls, so we can discard the UI for the sake of this discussion. I've observed the following:
The RPC calls will deterministically create an ICAP address. I'm specifically running
parity_newAccountFromPhrase
and I seed this with a random phrase from parityparity_generateSecretPhrase
.The command line option
parity account new
does not seem to give me an ICAP address or the possibility of getting a recovery phrase.
So what's the rationale behind this? Is there a way for me to get a non-ICAP compatible address from the RPC calls? Is there a way for me to get a recovery phrase from the command line option?
I'm specifically asking with regard to private PoA chains.
EDIT: ICAP, not ICAN.