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
是否有任何方法可以确定与 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