Я нашел этот инструмент С# для создания адресов для биткойнов (сжатых и несжатых):
https://en.bitcoin.it/wiki/Биткойн_Адрес_Утилита
https://github.com/casascius/биткойн-адрес-утилита
Он отлично работает для биткойнов, но для лайткоина, похоже, не работает.
Есть идеи, как использовать аналогичный код для генерации адресов Litecoin?
Спасибо
Это странно, поскольку в документах BAU говорится, что они должны работать с Litecoin. В раскрывающемся меню, которое выбирает тип монеты, вы выбрали Litecoin?
В качестве альтернативы, если вы хотите запустить узел RPC, вы можете использовать BitcoinLib и вызвать CoinService.GetNewAddress(String)
.
Как правило, это то же самое, что и генерация биткойн-адресов, за исключением того, что байт версии равен 48 вместо 0.
Биткойн и лайткойн имеют разную внутреннюю работу, поэтому многие их части не должны быть взаимозаменяемыми.
Краткий ответ на ваш вопрос может быть таким: знаете ли вы C++? В этом случае вы можете взглянуть на те части эталонной реализации Litecoin, где генерируются адреса, и адаптировать ее к C#.
Другой ответ — найти альтернативную библиотеку, независимую от эталонной реализации Litecoin. Одной из таких реализаций является Litecoin-PHP-Library , который представляет собой тщательно прокомментированный PHP-код, где вы можете найти ответы на свои вопросы. Удачи.
Bitcoin and Litecoin have different inner workings, so many of their parts shouldn't be interchangeable.
Это не совсем так. Они очень похожи.
Густир