首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用BitcoinLib创建新地址?

如何使用BitcoinLib创建新地址?
EN

Stack Overflow用户
提问于 2016-07-24 20:22:44
回答 2查看 1.7K关注 0票数 2

万一你不确定我说的图书馆..。单击此处

基本上,我试图创建一个在线钱包服务,但我很难理解新地址是如何生成的,以便在我的钱包内使用。

我想要在命令下为我的钱包创建新地址,这怎么可能使用这个库呢?这些函数似乎都没有返回任何类型的地址供使用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-09 16:57:29

对于这个特定的库,并假设您的设置工作正常,您可以使用GetNewAddress

代码语言:javascript
复制
  IBitcoinService BitcoinService = new BitcoinService();
  String address  = BitcoinService.GetNewAddress();
票数 1
EN

Stack Overflow用户

发布于 2016-07-25 00:21:23

链接到的库/包装器需要运行一个完整的节点,并通过内置的JSON调用进行通信。您是否在您的系统上运行完整的同步版本的比特币?

如果您已经有一个正在运行,您应该只需设置您的bitcoin.conf文件设置与RPC用户和--。

代码语言:javascript
复制
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

我不知道JSON,但我假设包装器中的某个地方允许您向C#发送JSON命令。

就像这样:(再说一次,我不知道C# -这只是猜测一下它可能是什么样子)

代码语言:javascript
复制
BitcoinRPC b = new BitcoinRPC(new Uri("http://127.0.0.1:8332"), new NetworkCredential("rpcuser", "rpcpass"));

一旦连接,您只需发送JSON命令。针对RPC命令的比特币开发人员参考(https://bitcoin.org/en/developer-reference#wallet-rpcs)

代码语言:javascript
复制
var newAddy = b.getNewAddress("label");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38556418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档