Solana 按 Epoch 确定通货膨胀奖励分配的日期和时间

Posted

技术标签:

【中文标题】Solana 按 Epoch 确定通货膨胀奖励分配的日期和时间【英文标题】:Solana Determine Date and Time of Inflation Reward Distribution by Epoch 【发布时间】:2021-11-01 20:30:16 【问题描述】:

是否有任何方法可以确定与给定时期的通货膨胀奖励分配时间相对应的确切日期和时间?例如:

payload = 
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getInflationReward",
    "params": [
      [my_staking_address], "epoch": epoch
    ]
  

返回:

'jsonrpc': '2.0', 'result': ['amount': 15711280, 'commission': 0, 'effectiveSlot': 103680000, 'epoch': 239, 'postBalance': 4799957221], 'id': 1

但没有与分配通胀奖励的日期和时间相关联。出于税收目的,我需要此信息,因为我需要在收到质押奖励时确定 SOL 的价格。

仅给定纪元,我如何确定收到质押奖励的确切日期和时间?

【问题讨论】:

【参考方案1】:

来自该返回的 effectiveSlot 将为您提供更多帮助,因为您可以将其与 getBlockTime 一起使用以获取处理该插槽时的时间戳:https://docs.solana.com/developing/clients/jsonrpc-api#getblocktime

【讨论】:

效果很好,谢谢。

以上是关于Solana 按 Epoch 确定通货膨胀奖励分配的日期和时间的主要内容,如果未能解决你的问题,请参考以下文章

Solana - 如何确定最终性

SUMO 奖励积分 Wordpress 插件

Solana之旅6:Solana存储费与交易剖析

波卡链Substrate Babe协议五“Epoch纪元更新”

形态学腐蚀膨胀操作

Tensorflow CIFAR10 教程:确定训练过程中的 epoch 数