问题标签 [blockcypher]

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

asp.net-mvc - 从控制台访问 API 是有效的,但同样不适用于 MVC Web

我正在尝试从控制台应用程序访问 BlockCypher,它工作得非常好。但是当我尝试访问同一个 MVC Web 应用程序时,我没有收到来自“BlockCypher”的响应。不知道为什么。这是我正在关注的链接:

区块密码 git

这是我正在使用的代码

请帮忙,知道我在网络上做错了什么吗?或者我错过了什么。

0 投票
1 回答
330 浏览

websocket - Blockcypher Websocket端点不工作

我正在使用 Blockcypher API 来测试比特币交易,但我在使用 websocket API 端点时遇到了问题。在创建新的 Websocket 后发送常规 ping 对象时,它工作正常:

但是当试图检查这样的交易的信心时,我们会得到一个错误

this.ws.onopen = () => { this.ws.send(JSON.stringify({event: 'tx-confidence', address:'<bitcoin address as string>', confidence:0.9}))

数据类型有什么问题吗?任何帮助都会很棒!

API 参考 事件参考

0 投票
1 回答
777 浏览

java - 验证生成的交易时出错。区块密码

我从这里https://github.com/blockcypher/java-client使用 blockcypher api

并在尝试发送交易时出现异常:

这是日志:

我正在使用比特币测试网。

0 投票
1 回答
555 浏览

node.js - 验证交易时出错。输入总和小于输出。比特核

当用户在我的 Web 应用上注册时,会生成一个 HD 钱包,并在 blockcypher API 上实例化一个 webhook,以监听未确认和单一确认的交易。当检测到未确认的交易时,从 blockcypher 网站向我的 express 应用程序上的路由发出事件,并通知用户他们的交易已收到。当交易有一个确认时,我正试图将钱从他们的钱包转移到一个主要的热钱包。但是,当我尝试广播原始 tx 时出现错误。

ERR 广播 TX 时

这是我的代码。这个错误是什么意思,我该如何解决。此外,如果有实现相同结果的替代方法。会很乐意听到/尝试一下。

这是侦听和签署交易的代码。

请帮忙。谢谢。

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

javascript - 如何使用 bitcoinjs 签署 BlockCypher 交易

我尝试使用这里描述的 bitcoinjs 在比特币测试网上签署 BlockCypher 交易,但我不断收到错误消息:

{"error": "Couldn't deserialize request: invalid character 'x' in literal true (expecting 'r')"}

我四处搜索,找不到有关问题所在的文档。下面是我用来尝试签署交易的代码。

似乎这条线return keys.sign(new buffer.Buffer(tosign, "hex")).toString("hex");是问题所在,但我不确定出了什么问题。

0 投票
0 回答
194 浏览

javascript - 使用bitcoinjs的Blockcypher交易签名错误

我试图使用 blockcypher 和这里描述的 bitcoinjs lib 签署比特币测试网交易,但我遇到了这个错误,我不知道我做错了什么。

在四处搜索时,我找不到问题的解决方案,我联系了 blockcypher,但他们从未回应。这是我用来签署交易的代码,有谁知道它为什么给我这个错误?

0 投票
1 回答
293 浏览

blockchain - bitcoin-js 是否有检查未使用交易状态的方法?

BlockCypher 浏览器如何获取有关已用或未用交易状态的数据?

在此处输入图像描述

bitcoin-js图书馆有一些方法吗?

0 投票
2 回答
322 浏览

javascript - Blockcypher error Non-canonical signature: wrong length marker

Im trying to sign a bitcoin testnet transaction using blockcypher but when I go to send the transaction I get the error:

Below is the complete code im using to create and sign the transaction

This is what it returns in terms of pubkeys, signatures, tosign

As it states and error with the signature I can only think it could be this line

Would anyone know what this means? and how to solve it?

0 投票
1 回答
96 浏览

python - Blockcypher-python UnicodeError(“标签太长”)

我对Blockcypher for Python有一个讨厌的问题。一个简单的片段代码

在我的本地安装中引发此异常(我正在使用 PyCharm)

3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)] sys.version_info(major=3, minor=7, micro=6, releaselevel ='最终',序列= 0)

回溯(最后一次调用):文件“C:\Users\xxx\AppData\Local\Programs\Python\Python37\lib\encodings\idna.py”,第 167 行,在编码中引发 UnicodeError("label too long") UnicodeError:标签太长

Repl.it上,一切都完美无缺。

调试idna.py显示第三个标签是引发异常的标签,但我很难理解为什么我在本地安装中遇到此问题。

idna.py 异常