getInflationReward RPC Method
Returns the inflation / staking reward for a list of addresses for an epoch
Parameters
array
optional
An array of addresses to query, as base-58 encoded strings
object
optional
Configuration object containing the following fields:
- commitment
string
optional An epoch for which the reward occurs. If omitted, the previous epoch will be used - minContextSlot
number
optional The minimum slot that the request can be evaluated at
Result
The result field will be a JSON array with the following fields:
epoch: <u64>
- epoch for which reward occurredeffectiveSlot: <u64>
- the slot in which the rewards are effectiveamount: <u64>
- reward amount in lamportspostBalance: <u64>
- post balance of the account in lamportscommission: <u8|undefined>
- vote account commission when the reward was credited
Code sample
curl https://testnet.koii.network -X POST -H "Content-Type: application/json" -d '
{
"jsonrpc": "2.0",
"id": 1,
"method": "getInflationReward",
"params": [
[
"6dmNQ5jwLeLk5REvio1JcMshcbvkYMwy26sJ8pbkvStu",
"BGsqMegLpV6n6Ve146sSX2dTjUMj3M92HnU8BbNRMhF2"
],
{"epoch": 2}
]
}
'
Response
{
"jsonrpc": "2.0",
"result": [
{
"amount": 2500,
"effectiveSlot": 224,
"epoch": 2,
"postBalance": 499999442500
},
null
],
"id": 1
}