问题标签 [bitcoinlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
110 浏览

asp.net-core-webapi - 获取 BitcoinLib 错误 = “在配置文件中未找到 CoinParameters 中定义的一个或多个必需参数!”

我在我的 ASP.NET Core (v2) Web Api 项目中使用了 BitcoinLib 。但是,每当我尝试实例化服务时:

我得到错误:

在配置文件中未找到 CoinParameters 中定义的一个或多个必需参数!

我验证了传入的值不为空且正确,我什至将设置添加到我的web.config

没有任何效果......我需要分叉这个东西并删除那个IgnoreConfigFiles检查还是我在这里做错了什么?

0 投票
1 回答
276 浏览

angular - 无法解析 ECPair 的所有参数:(?, ?, ?)

我尝试在一个新的 Angular 4 应用程序中实现bitcoinjs-lib我做了什么:

我的 app.component.ts :

编译成功,但我进入我的浏览器:

这是 node_modules 中的 ECPair:

我知道由于参数类型不同,他不知道如何实例化它,我该如何解决?我尝试使用@Inject 但也无法解决。

谢谢

0 投票
1 回答
306 浏览

python - 了解为什么 Bitcoinlib 生成的地址与我所拥有的地址不同

这是有问题的库https://github.com/1200wd/bitcoinlib

例如,当我尝试使用相同的关键字创建地址时

(示例列表)我想我知道它使用 bip44 来生成 WIF 和地址,但是当我使用 Ian Coles 助记符代码转换器https://iancoleman.io/bip39/检查地址时 ,它给出的地址与从比特币库。

他们是否各自使用不同的方法来创建地址?有没有办法让 bitcoinlib 从助记词列表中吐出与 Ian Cole 转换器中相同的地址。

0 投票
1 回答
630 浏览

python - 如何将比特币纸质钱包密钥导入 bitcoinlib 钱包?

我尝试了以下方法,它为我提供了正确的私钥地址,但我似乎无法导入它并从钱包中使用它。

我认为这可能与 Key 对象和 HDKey 对象之间的差异有关。我需要导入一个普通的密钥。

0 投票
1 回答
835 浏览

bitcoin - 通过 https 访问比特币节点

我通过 https 链接拥有自己的比特币测试网节点,当我想通过 curl 对其进行 ping 操作时

curl https://link_to node/ 我有这样的回应

所以这意味着我可以连接到节点并向它发送请求,所以我想通过 nodejs 和比特币核心连接到它。我想初始化比特币对象

在这里,我连接到节点并发送有关其正常运行时间的请求并收到类似的响应

错误:getaddrinfo ENOTFOUND https:80 at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:26) 错误:'ENOTFOUND',代码:'ENOTFOUND',系统调用:'getaddrinfo',主机名:'https',主机:'https',端口:80},isOperational:true,errno:'ENOTFOUND',代码:'ENOTFOUND',系统调用:'getaddrinfo',主机名:'https',主机:'https',端口:80}

那么我如何通过 https 和 bitcoin-core 连接到比特币节点呢?

0 投票
2 回答
1500 浏览

javascript - 如何用分类帐签署比特币 psbt?

我正在尝试按照我在此处找到的内容从 bitcoinjs-lib 签署 Psbt 交易:

https://github.com/helperbit/helperbit-wallet/blob/master/app/components/dashboard.wallet/bitcoin.service/ledger.ts

我检查了来自分类帐的压缩公钥和来自 bitcoinjsLib 的压缩公钥是否返回了相同的值。

我可以使用 bitcoinjs-lib ECPair 对其进行签名,但是当我尝试使用分类帐对其进行签名时,它总是无效的。

有人可以帮我指出我在哪里犯了错误吗?

下面的代码中已经提到了这些变量,但为了清楚起见:

这是我拥有的最小可重现代码。

0 投票
1 回答
188 浏览

vb.net - 如何在 Bitcoinlib 库中使用 getblocktemplate 方法

我正在使用 bitcoinlib与 bitcoin-qt 进行通信

这是我试过的代码:

因为getblocktemplate这是电话

它给了我这个错误

我不明白我做错了什么,它适用于其他方法,我认为这是一个 json 问题

感谢您的帮助,谢谢

0 投票
3 回答
2414 浏览

node.js - 如何从公钥生成 bech32 地址?比特币

我正在使用bitcoinjs-lib比特币密钥对生成。

我有足够的示例从公钥生成遗留地址和隔离见证地址,但对于bech32地址我找不到任何东西。

P2PKH以数字开头1
例如:1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

P2SH以数字开头的类型3
例如:3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy

Bech32以 开头的类型bc1
例如:bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

感谢您的帮助。

0 投票
3 回答
1757 浏览

c# - 未指定钱包文件(必须通过 /wallet/ 请求钱包 RPCuri 路径)。在 C# 中使用 BitcoinLib 备份钱包时出错

我目前正在开发一个小程序来备份你的比特币核心钱包。我在 C# 中使用 BitcoinLib v1.15.0。

当我运行此代码时,我收到以下错误消息Wallet file not specified (must request wallet RPC through /wallet/<filename> uri-path)。我有点困惑,因为该BitcoinService.backupwallet(string destination)函数只有一个输入参数,我假设它描述了它应该生成备份文件的路径(或者至少这是该命令在 Bitcoin Core 终端中的工作方式)。

有没有人有 BitcoinLib 或类似问题的经验。我愿意接受任何建议。该错误与 Bitcoin Core 中同时打开的多个钱包有关。

0 投票
1 回答
400 浏览

python - 安装 Bitcoinlib 时出错 | Python3、Windows10

还没有看到这个发布在任何地方,我为 Windows 安装了 OpenSSL。安装时遇到同样的错误Scrypt

Python3,Windows 10。尝试使用不同版本的 python,但无济于事。

Stackoverflow 不会让我发布,因为它说我的大部分帖子都是代码,但它只是错误日志,所以我发布了这个,所以它会让我发布。我想我已经提供了足够的信息