-
Notifications
You must be signed in to change notification settings - Fork 231
Open
Labels
Description
Waves platform uses a custom way of seeding a key pair.
There is a standard way of seeding ED25519 keys implemented in NaCl compatible libraries (including tweetnacl.js, pynacl and libsodium). The ED25519 can be converted to Curve25519 / X25519 keys. Some libraries (like libsodium) even support generating Curve25519 directly.
Using these (converted) keys work for Waves transactions 🎉. Unfortunately, it's impossible to import them in the WavesGUI, since they can't be generated from seed using the Waves algorithm 😞.
Supporting to seed via ED25519 using the NaCL standard means inoperability with platforms that use ED25519 (like our project @legalthings).