只是櫃面你不確定我說的是圖書館的.. Click Here如何使用BitcoinLib創建新地址?
基本上我試圖創建一個在線錢包服務,但是我在努力瞭解新地址我的錢包內使用產生的。
我想爲我的錢包在命令上創建新的地址,這怎麼可能使用這個庫?沒有任何功能似乎返回任何類型的地址供使用。
只是櫃面你不確定我說的是圖書館的.. Click Here如何使用BitcoinLib創建新地址?
基本上我試圖創建一個在線錢包服務,但是我在努力瞭解新地址我的錢包內使用產生的。
我想爲我的錢包在命令上創建新的地址,這怎麼可能使用這個庫?沒有任何功能似乎返回任何類型的地址供使用。
對於這個特定的庫,假設你的設立工作,你可以使用GetNewAddress
IBitcoinService BitcoinService = new BitcoinService();
String address = BitcoinService.GetNewAddress();
鏈接到的庫/包裝需要您運行完整節點並通過內置的JSON RPC調用進行通信。你在系統上運行完整的同步版本的比特幣嗎?
如果你已經有一個運行,你應該只需要設置你的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的命令。比特幣的RPC命令開發者參考(https://bitcoin.org/en/developer-reference#wallet-rpcs)
var newAddy = b.getNewAddress("label");
提防,該庫不再開源:HTTPS ://github.com/GeorgeKimionis/BitcoinLib/commit/577d91b98c23180955b4b719144c43c921abc1b0#diff-9879d6db96fd29134fc802214163b95a – knocte