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_newAccountFromPhraseand I seed this with a random phrase from parity
The command line option
parity account newdoes 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.