Как сгенерировать xpriv, xpub ключи и адреса btc c#

190
24 января 2020, 14:20

Где-то неделю назад начал изучать c# и столкнулся с задачей по генерации bip39 из мнемонической фразы. Не могу найти подходящий материал, который бы мне помог сгенерировать xpriv, xpub ключи и адреса btc из мнемонической фразы. В гугле при поиске "bip39 c#" выдаётся несколько github репозиториев, но при попытке вывода полученного значения у меня программа просто виснет.

Answer 1

Рекомендую использовать библиотеку NBitcoin:

using NBitcoin;
...
// генерируем мнемоник (можно также использовать уже существующую строку слов)
var mnemonic = new Mnemonic(Wordlist.English, WordCount.Twelve);
// получаем xprv ключ
var extPrvKey = mnemonic.DeriveExtKey();
// получаем xpub ключ
var extPubKey = extPrvKey.Neuter();
var btcAddress = extPubKey.PubKey.ToString(Network.Main);
var btcScriptAddress = extPubKey.ScriptPubKey.GetScriptAddress(Network.Main);
READ ALSO
Как добавить annotains в chart?

Как добавить annotains в chart?

Есть у меня гистограммаСтоит задача добавить значение непосредственно в середину прямоугольников

139
Использование одного и того же массива во всех сценах Unity

Использование одного и того же массива во всех сценах Unity

У меня есть свой Serializable С# класс (KeywordToPrefabcs)

167
Как вывести результаты двух функций в один textbox?

Как вывести результаты двух функций в один textbox?

Представляю текст из textbox4 в двоичном виде:

130