[Block] klay_getRewards
Returns the reward distribution result about a block by block number, including the rewardees and their shares. If the parameter is not set, it returns the reward distribution at the latest block.
JSONRPC: klay_getRewards
Request
- application/json
Body
Array [
- IntegerBlockNumber
- HexadecimalBlockNumber
- BlockTag
]
params
object[]
oneOf
the block number with type integer
number
the block number with type hexadecimal
string
the block tag [latest, pending, earliest]
string
Responses
- 200
block rewards information
- application/json
- Schema
- Example (from schema)
Schema
error
object
A Number that indicates the error type that occurred. This MUST be an integer.
code | message | description |
---|---|---|
-32700 | Parse error | invalid JSON was received by the server. An error occurred on the server while parsing the JSON text. |
-32602 | Invalid params | Invalid method parameter(s). |
A String providing a short description of the error. The message SHOULD be limited to a concise single sentence.
A Primitive or Structured value that contains additional information about the error. This may be omitted. The value of this member is defined by the Server (e.g. detailed error information, nested errors etc.).
result
object
the amount burnt
the amount allocated to KGF
the amount allocated to KIR
the amount newly minted
the amount allocated to the block proposer
rewards
object
required
mapping from reward recipient to amounts
total amount allocated to stakers
total tx fee spent
{
"jsonrpc": "2.0",
"id": 0,
"error": {
"code": -32700,
"message": "Parse error",
"data": "string"
},
"result": {
"burntFee": 0,
"kgf": 0,
"kir": 0,
"minted": 9600000000000000000,
"proposer": 9600000000000000000,
"rewards": {
"1.0278187497989767e+48": 9600000000000000000
},
"stakers": 0,
"totalFee": 0
}
}