Blockchain 如何从交易ID获取发件人比特币地址?
我现在正在为我的项目使用coinpayment.net支付API 下面是比特币交易的例子。 这是交易ID是25ECDC29903AA8F80EFB51A6B41AC036A91FE441AEFD0D26DF3827B9578CAE 发件人地址为bc1q3q2jw046t888slq9rrg6ypwfna7ellkxh0ytss 我想通过使用TxID编程来获取此发件人地址 如果您有任何解决方案或API,请让我知道 我已经检查了coinpayments.NETAPI,但它们并没有在webhook端点中提供发件人地址。所以,我试图通过外部api或任何解决方案来发现这一点Blockchain 如何从交易ID获取发件人比特币地址?,blockchain,payment,bitcoin,Blockchain,Payment,Bitcoin,我现在正在为我的项目使用coinpayment.net支付API 下面是比特币交易的例子。 这是交易ID是25ECDC29903AA8F80EFB51A6B41AC036A91FE441AEFD0D26DF3827B9578CAE 发件人地址为bc1q3q2jw046t888slq9rrg6ypwfna7ellkxh0ytss 我想通过使用TxID编程来获取此发件人地址 如果您有任何解决方案或API,请让我知道 我已经检查了coinpayments.NETAPI,但它们并没有在webhook端
这样做的目的是,我想每月再次发送一些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的使用
另一种方法是安装自己的比特币节点,并直接从自己的节点获取所有信息