【问题标题】:Solana Determine Date and Time of Inflation Reward Distribution by EpochSolana 按 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 的价格。

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

【问题讨论】:

    标签: python json json-rpc solana


    【解决方案1】:

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

    【讨论】:

    • 效果很好,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    相关资源
    最近更新 更多