elucidsoft / dotnet-stellar-sdk

Stellar API SDK for .NET 6.x
Apache License 2.0
116 stars 54 forks source link

Support SEP-0005 Key Derivation Methods for Stellar Accounts #21

Closed elucidsoft closed 5 years ago

elucidsoft commented 6 years ago

Add support for BIP39 MNemonic Passphrases to the SDK

Should replicate a solution natively similar to this: https://github.com/ByronAP/BIP39.NET-Portable/blob/master/src/Bitcoin.BIP39/BIP39.cs (Do not pull in this library as reference, it should be done natively in the SDK)

Can also reference the Java SDK discussions on this topic here: https://github.com/stellar/java-stellar-sdk/issues/74

elucidsoft commented 6 years ago

I wrote a library to support BIP39

https://github.com/elucidsoft/dotnetstandard-bip39

elucidsoft commented 6 years ago

I also wrote a library to support BIP32

https://github.com/elucidsoft/dotnetstandard-bip32

elucidsoft commented 6 years ago

I wrote a small HD Wallet Sample of BIP32 and BIP39 combined together, it follows the SEP-0005 spec.

https://github.com/elucidsoft/dotnetstandard-stellar-hd-wallet

elucidsoft commented 6 years ago

Will need to integrate all of the above work into the sdk.