Is it possible to use ed25519 for account key pairs on a substrate based blockchain instead of the default?
1 Answer
Sure, it's totally possible.
This is how moonbeam did to use ECDSA.
Basically, you just need to define the Ed25519Signature
and implement those traits. And let the <<Ed25519Signature as Verify>::Signer as IdentifyAccount>::AccountId;
as your AccountId
.