ripple - 如何获取令牌列表,以及令牌的详细信息,例如十进制、名称
问题描述
我想获取代币列表,或者有什么方法可以知道交易是否是代币创建交易?
解决方案
由于任何人都可以毫不费力地在 XRPL 中发行代币,因此有很多代币对大多数人来说一文不值。但是,如果您想要存在完整的令牌集,您需要下载完整的分类帐数据并通读它以获取具有 nonzero 的RippleState 对象(信任线)Balance
。这是一个很大的努力(我上次听说一个完整的分类帐是几个 GB,其中大约一半是 RippleState 对象)。
至于您问题的后半部分,XRPL 中的“令牌创建”并不总是一个单一的事件。通过 Payment 或 OfferCreate 交易可以在各种情况下“按需”创建和销毁更多代币。但作为一般规则,在交易元数据中,如果您看到一个已更改对象的ModifiedNode
条目,则表示代币余额发生了变化。根据哪个账户被认为是“高”或“低”节点,上升或下降可以表示从该行添加或删除令牌。更大的上下文也很重要:有时您在一行中的标记增加,而另一行中的标记减少。(这叫做涟漪RippleState
Balance
Balance
这是代币从一个持有者转移到另一个持有者的唯一方式。)
推荐阅读
- algorithm - 这个递归代码究竟是如何工作的?
- sql - 根据数据组生成从 1 开始的新版本号
- python - 如何识别输入语句的不同响应?
- apache-flink - PyFlink 1.11.2 注册自定义 UDF 函数时无法配置 [taskmanager.memory.task.off-heap.size] 属性
- javascript - 如何根据另一个数组的值创建数组过滤器 - React
- c++ - Makefile标记依赖、编译和链接
- rundeck - 为 Rundeck 集群安装 S3 日志存储插件
- php - 提交回复时通知评论所有者 [LARAVEL]
- javascript - Spring WebFlux - 在视图中使用 REST 填充新实体的 ID
- php - firstOrCreate 未添加属性因此无法创建模型