为NEAR区块链的事件建立索引/奖励

我想创建一个应用程序,以获得有关每个块的历史股份和奖励变化的详细信息。我可以跟踪包含 delegator / validator 的任何股份余额变化的每个委托事件吗?包括像这样的信息:

我想创建一个应用程序,以获得有关每个块的历史股份和奖励变化的详细信息。我可以跟踪包含 delegator / validator 的任何股份余额变化的每个委托事件吗?包括像这样的信息:

委派者地址

验证器地址

获得委托、未委托或获得奖励的令牌数量

我发现this contract。然后我尝试解码事务的操作和收据。我仍然找不到有关金额的信息。

例如this transaction包含unstake_all方法。我尝试使用近 REST API 或 Postgres DB 像

postgres://public_readonly:nearprotocol@mainnet.db.explorer.indexer.near.dev/mainnet_explorer

但是,它不包括有关金额的信息,但资源管理器:

@ojosdepez.near unstaking 211362599667478202066742666. Spent 186315320307823908119982990 staking shares. Total 211362599667478202066742667 unstaked balance and 0 staking shares
Contract total staked balance is 18374491513732210121091349309226. Total number of shares 16197043740284605773282183202762

所以我可以以某种方式使用 REST API 或 Postgres 获得这些日志,这些日志是可靠的来源吗?

1

首先

但是,它不包括有关金额的信息,但资源管理器:

@ojosdepez.near unstaking 211362599667478202066742666. Spent 186315320307823908119982990 staking shares. Total 211362599667478202066742667 unstaked balance and 0 staking shares
Contract total staked balance is 18374491513732210121091349309226. Total number of shares 16197043740284605773282183202762

资源管理器查询 RPC 并显示来自ExecutionOutcome的日志。

在 Indexer for Explorer 的 PostgreSQL 数据库中,我们不存储日志,所以你在那里找不到它们。

要获得有关每个区块的历史股份和奖励变化的详细信息,我认为您应该自己索引区块链,以确保一切都按照您的预期计算。

为了做到这一点,你需要建立一个索引器。令人高兴的是,我们正在发布一个 MVP(但完全工作的解决方案)NEAR Lake Framework这是一个微框架来构建索引器,但比现在更容易。

Please,have a look at the example projecthttps://github.com/near/near-lake-raw-printerwhich basically prints the data from each block.refer to this comment as an example of the structure that you can receive for each block (StreamerMessage)https://github.com/near/near-lake/issues/1#issuecomment-1035285658

因此,主要思想是从奖励可用的块开始索引(第 2 阶段),并分析与放样 / 取消放样相关的每个块,交易和收据,以便您可以执行计算并记录有关历史股份和奖励变化的信息。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(115)
当需要在视图上执行invalidate()时
上一篇
在定义的x范围内绘制R中 x的逻辑函数
下一篇

相关推荐

  • php如何做接口:使用 PHP 创建 RESTful API 接口

    示例示例PHP可以使用CURL来实现接口,下面是一个简单的代码示例:…

    2023-01-15 03:39:24
    0 24 81
  • iframe 样式让你的网站更有吸引力

    示例示例iframe 样式可以使用 HTML 标签来定义,用于在网页中嵌入另一个网页。下面是一个简单的 iframe 样式代码示例:Your browser does not support iframes.…

    2023-03-23 06:42:35
    0 94 22
  • 施工现场临时用电方案实例:WordPress施工工地感应解决方案

    关于施工现场临时用电方案实例的问题,在induction solution中经常遇到,我正在考虑使用 Wordpress 创建内部建筑工地入职(或我想是入职)解决方案。这将详细说明站点位置(带有地图),站点规则以及在站点上工作的人员(或访问者)需要的任何其他相关信息。立即考虑使用 LMS(学习管理系统)插件,其中每个“课程”将是一个不同的建筑工地。有人做过类似的事情并提出建议吗?…

    2022-12-10 01:58:05
    0 14 50
  • 无线ap面板:RaspberryPiZeroW蜜罐(类似于无线 AP)

    关于无线ap面板的问题,在raspberry pi honeypot中经常遇到,我想通过 WiFi 访问 Raspberry Pi Zero 上的服务器。…

    2022-12-20 10:18:21
    0 27 11
  • Vr全景看房:将全景转换为VR(等矩形或立方体贴图 )

    关于Vr全景看房的问题,在vr converter中经常遇到,我有一个全景 360 照片(example)的图像。我想将其转换为适合 VR 的格式-等矩形(example)或 cubemap。…

    2022-12-13 03:18:23
    0 76 71
  • La ft:VMWare FT日志记录

    关于La ft的问题,在vmware logging中经常遇到,我是 VMWare 的新手。所以在标准交换机上工作时,我遇到了 FTLogging。我没有找到任何最好的来源。所以有人可以请 expline 我们在哪里使用 FTLogging 以及在哪些条件下我们需要使用 FTLooging。配置 FTLooging 有什么用?它是如何工作的?提前感谢…

    2022-12-22 06:01:36
    0 52 31
  • 水泥行业类别及代码:如何在wordpress中通过短代码列出类别

    关于水泥行业类别及代码的问题,在wordpress shortcodes list中经常遇到,在这个问题上找不到答案,即使这可能很容易。我想通过短代码显示当前帖子的内联类别,并除以逗号。我在下面这样尝试过。…

    2022-12-15 01:09:43
    0 64 37
  • 程序员一个月工资大概为多少:计算员工的月工资(what is monthly salary)

    关于程序员一个月工资大概为多少的问题,在what is monthly salary中经常遇到,我正在 MS Access 2010 中处理我的数据库…

    2022-12-03 08:41:19
    0 83 10

发表评论

登录 后才能评论

评论列表(48条)