ArweaveTeam / arweave

The Arweave server and App Developer Toolkit.
https://www.arweave.org
GNU General Public License v2.0
914 stars 201 forks source link

Is ECDSA and EDDSA wallets supported by Arweave? #486

Open APshenkin opened 11 months ago

APshenkin commented 11 months ago

I can see in source code https://github.com/ArweaveTeam/arweave/blob/3a894037fa461a8688d13666e43646170e8e821f/apps/arweave/src/ar_wallet.erl#L49

that it's allowed to create ECDSA and EDDSA wallets. However if try to create address based this flow and send funds to it, node return data: { error: 'Transaction verification failed.' }

vird commented 11 months ago

Code for ECDSA/EDDSA is present but those key types aren't fully activated https://github.com/ArweaveTeam/arweave/blob/b4a07080c228192d62a75cbe450c3155c06d7519/apps/arweave/src/ar_tx.erl#L510

So use RSA

APshenkin commented 11 months ago

Is there any plans to add support for it?