问题标签 [bitcoin-testnet]

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 回答
93 浏览

bitcoin - 电子钱包未加载私钥的交易

我创建了一个 BIP39 种子短语,我正在使用该短语来使用 Bitcore 的 HDPrivateKey https://bitcore.io/api/lib/hd-keys创建地址

我还向 Electrum 导入了相同的助记词,但是当我将交易发送到应用程序生成的地址时,Electrum 看不到交易。如果两个钱包共享相同的助记词,从一个钱包发送到一个地址的 UTXO 不应该“出现”在另一个钱包中吗?

这是我在应用程序中用来生成地址的代码:

0 投票
1 回答
645 浏览

javascript - BCH 交易失败:缺少输入 25

我正在使用比特币现金JS创建一个交易,我的代码如下:

现在,当我运行此代码时,我可以获得原始交易哈希,但无法广播交易,消息如下:

缺少输入错误:-25

关于这个错误的任何想法?或者有没有其他方法可以创建 BCH 交易?

0 投票
1 回答
414 浏览

java - bitcoinj testnet 交易解码问题

我正在尝试使用 bitcoinj 0.14.7 解码 testnet 交易。这是我试图解码的交易的十六进制:

当我去块密码https://live.blockcypher.com/btc/decodetx/并在那里解码交易时 - 它被解码没问题。但是当我试图这样做时:

它打印

另外,我对照 master 检查了我的代码,它的措辞就像一个魅力!这是输出:

请帮忙!

0 投票
1 回答
387 浏览

bitcoind - 在 blockcypher 上验证比特币核心测试网交易

在bitcoincore UI中成功创建钱包并将testnet硬币从一个钱包转移到另一个钱包后,我决定在实时blockcyper上验证我的交易,但使用交易ID我可以在那里查看我的交易,但数字不匹配,就像比特币价值不匹配或者交易的大小不匹配....想知道为什么会这样。

这就是它在比特币核心 UI 中的样子

在此处输入图像描述

现在,blockcypher 中的相同交易显示不同的比特币数量和大小

在此处输入图像描述

0 投票
0 回答
666 浏览

javascript - 如何使“使用 bitcoinjs-lib 发送交易”工作?

我一直在尝试使此功能起作用,但它不起作用。这是我的代码和症状。

上面的代码给了我这样的十六进制代码。

0200000001380a03bbebadb38c7d26e8bb7b5284d069664f982a15adf8e199d30b3baafce7000000006a47304402204a4125bce8f7fa54663f0c403059b6ef6b90864c56416dc5c680fb46a989d2bd022065d5d20221fb67916017f852cf8a39a19a57ef2b1f900cfce9ac5fa7017ecfd8012102bb2a1d80f42c16e3c2ff1eaf1979c699aae547b5cca65b8cfa1eb353d9ae0171ffffffff0240420f00000000001976a914a3277595a8a805cb5b6374fdc26f1767ec789feb88ac7c906100000000001976a9146ce96da154fc6f03656c60ae20b2663e1f488bd188ac00000000

当我在Link上检查时。我可以看到我所做的交易(将硬币发送到另一个钱包)根本不起作用。

我的问题是什么?

0 投票
0 回答
951 浏览

javascript - 如何创建比特币测试网交易 - blockcypher?

我是加密货币和区块链的新手。我需要将 testnet-bitcoins 从一个地址发送到另一个地址。我想使用 blockcypher api 来创建一个事务:

https://www.blockcypher.com/dev/bitcoin/#creating-transactions

我使用 bitcore 和 buffer 库创建了两个新地址,如下所示:

我找不到资源来帮助我了解有关测试网交易的更多信息。如果您能指出任何有价值的资源,我将不胜感激。

每当我使用有效地址(由我创建)向 blockcypher 发出请求时。我收到一个错误 - 400 Bad Request 产生的 JSON:

当我使用 Blockcypher 文档中提到的地址时,请求是有效的。

我根据 blockcypher 文档中的代码创建了交易函数。

预期:TXSkeleton 对象

实际:错误 JSON

0 投票
1 回答
294 浏览

blockchain - 比特币 SV 测试网节点实施需要多少磁盘空间?

我想创建比特币 SV 节点,但不确定它需要多少磁盘空间。

请有人尽快回答我

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 投票
1 回答
250 浏览

bitcoin-testnet - Bitcoin-abc 节点似乎没有连接到 bch 测试网

我尝试了最新版本(v.0.19.6)和v0.18.5,但两者似乎与bitcoin.com testnet explorer上显示的观点不同,并且bitcoin-abc的最新高度总是比比特币上显示的高100个街区.com 浏览器

例如,下面是我使用来自 bitcoin-abc 的 rpc 调用获取高度为 1306255 的块:

而 bitcoin.com 显示以下相同高度 1306255(即使块哈希不同): https://explorer.bitcoin.com/tbch/block/00000000000000340762ba9648a982a18442ff7423e787d4115da323a399dc57b

我不确定是什么导致了问题,下面是我的conf:

我使用以下 cmd 启动 bitcoin-abc 节点:

我注意到 debug.log 中有一个日志,不确定它是否相关:

但是在 bitcoin.com explorer 中哈希看起来不错

0 投票
1 回答
544 浏览

javascript - 创建比特币原始交易需要所有余额

我正在使用比特币测试网创建一个原始交易,但是当我将原始交易推送到网络上时,它会占用我所有的余额。我是否应该将剩余的“零钱”发回给自己?这是我用来创建原始交易的代码:

我是否正确地认为我也必须将剩余的金额寄回给自己?例如,如果我的原始余额是 0.00114 BTC,我会这样做:

这是正确的方法吗?