Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blockchain 如何从交易ID获取发件人比特币地址?_Blockchain_Payment_Bitcoin - Fatal编程技术网

Blockchain 如何从交易ID获取发件人比特币地址?

Blockchain 如何从交易ID获取发件人比特币地址?,blockchain,payment,bitcoin,Blockchain,Payment,Bitcoin,我现在正在为我的项目使用coinpayment.net支付API 下面是比特币交易的例子。 这是交易ID是25ECDC29903AA8F80EFB51A6B41AC036A91FE441AEFD0D26DF3827B9578CAE 发件人地址为bc1q3q2jw046t888slq9rrg6ypwfna7ellkxh0ytss 我想通过使用TxID编程来获取此发件人地址 如果您有任何解决方案或API,请让我知道 我已经检查了coinpayments.NETAPI,但它们并没有在webhook端

我现在正在为我的项目使用coinpayment.net支付API

下面是比特币交易的例子。

这是交易ID是25ECDC29903AA8F80EFB51A6B41AC036A91FE441AEFD0D26DF3827B9578CAE

发件人地址为bc1q3q2jw046t888slq9rrg6ypwfna7ellkxh0ytss

我想通过使用TxID编程来获取此发件人地址

如果您有任何解决方案或API,请让我知道

我已经检查了coinpayments.NETAPI,但它们并没有在webhook端点中提供发件人地址。所以,我试图通过外部api或任何解决方案来发现这一点


这样做的目的是,我想每月再次发送一些BTC给发件人,而不需要向每个客户询问取款地址

您可以使用任何支持JSON的脚本语言,如perl、javascipt或python。 或者简单地使用命令行工具,如jq:

curl -s https://blockchain.info/tx/25ecdc29903aa8f80efb51a6b41ac036a91fe441aefd0d26df383827b9578cae\?format\=json | jq '.inputs[0]."prev_out".addr'
熟悉jq的使用


另一种方法是安装您自己的比特币节点,并直接从您自己的节点获取所有信息。

您可以使用任何支持JSON的脚本语言,如perl、javascipt或python。 或者简单地使用命令行工具,如jq:

curl -s https://blockchain.info/tx/25ecdc29903aa8f80efb51a6b41ac036a91fe441aefd0d26df383827b9578cae\?format\=json | jq '.inputs[0]."prev_out".addr'
熟悉jq的使用

另一种方法是安装自己的比特币节点,并直接从自己的节点获取所有信息