我正在尝试制作一个付款验证系统,我在网上找到了Electrum,现在正在尝试它,因为它具有一个与python相关的控制台。我想要做的是:从一个充满BTC地址的文本文件中读取,然后在Electrum上搜索我自己的地址的交易记录,以尝试从该文件中找到一个地址,然后我希望它查找信息。关于交易;例如支付了多少钱以及评论或消息。在Electrum控制台中可以这样做吗?还是有更好的选择。我已经研究了诸如GOURL之类的东西,发现它看起来相当复杂,并且与它们提供的文档相混淆。任何帮助表示赞赏。

最佳答案

您可能希望以守护程序模式运行electrum,以查询地址和事务的详细信息。我已经使用notify功能来对发送到特定地址的付款做出反应。您将需要在Web应用程序中使用一个端点来处理通知,并且尽管电子文档指出在受监视的地址上检测到活动时将POST请求发送到您的端点,但似乎未包含任何数据。

因此,一种方法是将监视的地址包括在将电子设备配置为POST的端点中:

electrum notify <address> https://your.webapp/notice_receiver?addr=<address>

然后,您可以将RPC调用发送到您的电子守护程序,以检查更改并根据需要进行处理。

该文档可能会有所帮助:Electrum Merchant Example

关于python - 使用Electrum控制台验证付款,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46357938/

10-09 09:05