我一直在测试如何与XRP交互,用Python编写代码。我开始根据XRPL文档(可用的这里)从头开始编写一些关于XRPL状态的基本查询,但是后来发现了XRPL(我已经回顾了GitHub回购这里和文档这里),并且考虑到XRPL的一般易用性,一直主要使用XRPL与XRPL交互。我已经完成了与XRP分类器的大多数基本类型的交互,包括创建钱包和在XRP分类账上将一种货币兑换成另一种货币(我称之为“报价”)。然而,无论是使用XRPL-PY还是直接与XRP Ledger交互,我一直无法弄清楚的一点是,如何确定以前提交的报价何时/是否已完全消费(即,另一项或多项交易被提交给XRP Ledger,后者接受了我的报价,使其不再未偿还,所提供的货币按报价汇率交换)。这似乎是大多数与XRPL交互的人希望能够建立的基本查询,但我还没有在XRPL或XRPL-PY文档中看到任何解释如何进行查询的内容。我希望能够订阅XRPL Ledger的更新,这样可以让我知道,一旦我的出价被部分或完全使用,但如果这是不可能的,我希望至少能够从XRP Ledger反复询问我的报价的状态,并知道一旦我的报价被部分或完全消耗后,回复中会发生什么变化。如有任何建议,将不胜感激。
发布于 2022-02-10 17:04:39
看起来你的问题是在另一个频道上被回答的,所以我会把这个放在这里,以防万一以后人们会发现这个有用。干杯!
你有三个选择:
轮询account_offers。您可以使用序列号来标识提供轮询book_offer。您可以使用“帐户”和“序列”字段来识别报价。WS使用您要跟踪的帐户订阅“帐户”。这是最“复杂”的,因为您需要解析涉及特定帐户的所有经过验证的事务的所有元数据,但这是最好的,因为它是异步的,并且通过websocket。
https://stackoverflow.com/questions/70907144
复制相似问题