Solana 按时期确定 Inflation 奖励分配的日期和时间

Solana Determine Date and Time of Inflation Reward Distribution by Epoch

是否有任何方法可以确定与 inflation 奖励分配给定时期对应的确切日期和时间?例如,以下内容:

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

returns:

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

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

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

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