В библиотеке/оболочке, к которой вы привязались, требует, чтобы вы запускали полный узел и связывались через встроенные вызовы RPC JSON. Вы используете полную синхронизированную версию биткойна в вашей системе?
Если у вас уже есть работа, вам просто нужно установить файл bitcoin.conf с помощью пользователя RPC и PW.
rpcuser=someusername
rpcpassword=somepassword
daemon=1
keypool=10000
prune=600 //pruning is optional but will take up a lot less disk space
maxuploadtarget=20 //optional limits total upload bandwidth
maxconnections=16 //optional limits total amount of peers that can connect
Я не знаю, C#, но я полагаю, что есть где-то в обертку, которая позволит вам отправить JSON RPC команды.
Что-то вроде: (Опять же, я не знаю, C# это просто догадаться, что это может выглядеть)
BitcoinRPC b = new BitcoinRPC(new Uri("http://127.0.0.1:8332"), new NetworkCredential("rpcuser", "rpcpass"));
После подключения вы просто посылать команды JSON-RPC. Bitcoin ЭТАЛ.ЗНАЧ для команд RPC (https://bitcoin.org/en/developer-reference#wallet-rpcs)
var newAddy = b.getNewAddress("label");
остерегайтесь, что библиотека не OpenSource больше: HTTPS : //github.com/GeorgeKimionis/BitcoinLib/commit/577d91b98c23180955b4b719144c43c921abc1b0#diff-9879d6db96fd29134fc802214163b95a – knocte