为了账号安全,请及时绑定邮箱和手机立即绑定

如何查询钱包余额?

如何查询钱包余额?

PHP
红颜莎娜 2023-05-26 16:07:46
我遇到了麻烦,因为我有一个 PHP 网站,并且我正在使用一个库通过 RPC 与我的比特币服务器节点进行通信。一切都很好,比特币可以与网站通信。我正在使用命令生成新钱包getnewaddress "label"然后比特币返回带有标签的新比特币地址,我通过 RPC 发送的内容非常好用。问题是我必须在接下来的 15 分钟和 15 分钟后检查那个钱包,如果用户提交带有“已付款”按钮的表格,我必须再次检查钱包的余额,如果钱包有正确的余额服务器将向他发送产品通过电子邮件。过去我知道我们可以使用手表钱包,但由于它已从 RPC 中删除,我在检查该钱包时遇到了麻烦,还有什么是在 x 时间内用 PHP 检查某些东西的最佳方法?
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

我建议您定期运行比特币 RCP 命令listsinceblock。跟踪您在数据库或缓存中检查的最后一个块,并以您喜欢的间隔(例如:15 分钟)运行此命令。这将返回自上次运行该命令以来的所有新事务。

如果有交易,目标钱包地址将包含在命令响应中。

Wiki 很好地解释了这个命令:

listsinceblock [blockhash] [目标确认]

Get all transactions in blocks since block [blockhash], or all transactions if omitted. [target-confirmations] intentionally does not affect the list of returned transactions, but only affects the returned "lastblock" value.
查看完整回答
反对 回复 2023-05-26
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信