如何为多种加密货币(ETH,BTC等)创建12或24个助记符代码。

时间:2019-04-29 09:46:54

标签: flutter blockchain cryptocurrency mnemonics

我刚刚开始使用Flutter,我试图创建一个可以支持多种不同加密货币的加密钱包应用程序。我当前面临的问题是,在尝试为多个钱包创建备份时,我不知道如何为不同的加密货币生成助记码。我正在使用这个库顺便说一句:https://pub.dartlang.org/packages/bip39

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您可以对所有加密货币使用一个助记码。在链接的库文档中可以看到,您使用助记码获取钱包种子。然后,使用该钱包种子来创建HD wallet

那个高清钱包可以有很多不同的加密货币。您可以按照BIP44中的方案来区分它们。随附的SLIP44中列出了每种货币使用的HD钱包常量。