【问题标题】:How to check when/whether an offer on the XRP Ledger's DEX has been accepted/fully consumed? [XRP] [XRPL]如何检查 XRP Ledger 的 DEX 上的报价何时/是否已被接受/完全消耗? [瑞波币] [瑞波币]
【发布时间】:2022-02-11 01:04:39
【问题描述】:

我一直在测试与 XRP Ledger 的交互,用 Python 编码。我开始根据 XRPL 文档(here)从头开始编写有关 XRP 分类帐状态的一些基本查询,但后来发现了 XRPL-PY(我已经查看了 GitHub 存储库 here 和文档 here)并且此后主要使用 XRPL-PY 与 XRP Ledger 进行交互,因为它通常易于使用。我已经能够完成与 XRP Ledger 的大多数基本交互类型,包括创建钱包和提交在 XRP Ledger 上将一种货币兑换成另一种货币的报价(我将称之为“提供”)。但是,我无法弄清楚的一点是,无论是通过使用 XRPL-PY 还是直接与 XRP Ledger 交互,如何确定之前提交的报价何时/是否已被完全使用(即另一笔交易或交易, 已提交给接受我的报价的 XRP 分类帐,因此它不再是未清偿的,并且提供的货币以提供的汇率兑换)。这似乎是大多数与 XRP Ledger 交互的人都希望能够建立的基本查询,但我在 XRPL 或 XRPL-PY 文档中没有看到任何解释如何做到这一点的内容。我的偏好是能够订阅来自 XRPL Ledger 的更新,这样一旦我的报价被部分或全部消耗,它就会让我知道,但如果这不可能,我希望至少能够重复查询我的报价来自 XRP 分类帐,并知道一旦我的报价被部分或全部消耗,响应会发生什么变化。任何建议将不胜感激。

【问题讨论】:

    标签: ripple xrp


    【解决方案1】:

    您的问题似乎已在另一个频道上得到解答,因此我将在此处包含此内容,以防人们稍后会发现此内容有用。干杯!

    您有 3 个选项:

    轮询 account_offers。您可以使用序列号来识别报价 POLLING book_offer。您可以使用“帐户”和“序列”字段来识别报价。 WS 使用您要跟踪的帐户订阅“帐户”。这是最“复杂”的,因为您需要解析涉及特定帐户的所有经过验证的交易的所有元数据,但这是最好的,因为它是异步的并且通过 websocket。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 2017-08-26
      • 2016-06-27
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 2021-07-24
      相关资源
      最近更新 更多