Пишу аналог сайта Mnemonic Code Converter на C# Дошел до получения BIP32 Extended Private Key и BIP32 Extended Public Key. Использую библиотеку NBitcoin. Но возникло несколько вопросов:
Как я понял они используются для того что бы узнать какой именно кошелек используется. Поправьте если ошибаюсь. Далее я понял, что нужно взять какой-то x-ключ и на его основе используя KeyPath получать приватные и публичные ключи кошельков и сам кошелек. 3. На основе какого ключа и по какому пути следовать что бы получить сами кошельки и их ключи? 4. Правильно ли я понимаю, что меняя путь я могу контролировать кол-во кошельков и их ключи? Сейчас код выглядит так:
BIP39 bip39 = new BIP39(phrase);
string seed = bip39.SeedBytesHexString;
ExtKey BIP32_Root_Key = new ExtKey(seed);
ExtPubKey pubKey = BIP32_Root_Key.Neuter();
string wifStr = pubKey.ToString(Network.Main);
string pKey = BIP32_Root_Key.ToString(Network.Main);
KeyPath kp = new KeyPath("44'/0'/0'/0");
ExtKey BIP32_Extended_Private_Key = BIP32_Root_Key.Derive(kp);
ExtPubKey BIP32_Extended_Public_Key = BIP32_Extended_Private_Key.Neuter();
Console.WriteLine($"Phrase: {phrase}");
Console.WriteLine($"Seed: {seed}");
Console.WriteLine("BIP32 Root Key: " + pKey);
Console.WriteLine("BIP32 Extended Private Key: " + BIP32_Extended_Private_Key.ToString(Network.Main));
Console.WriteLine("BIP32 Extended Public Key: " + BIP32_Extended_Public_Key.ToString(Network.Main));
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня не работает на хостинге file_get_contents и curl
Конфиг для Yii2, устанавливаю по официальной документации, конфиг тоже взят оттуда