Skip to main content

[Configuration] kaia_getChainConfig

Returns the chain configuration at the given block number.

See kaia_getParams for the list of parameters.

NOTE: The block number can be larger than the latest block number, in which case the API returns the tentative value based on the current chain state. The future kaia parameters are subject to change via additional governance votes or GovParam contract state changes.

NOTE: If the requested block has Kore hardfork enabled, the value of governance.reward.useGiniCoeff will be false because all council members have an equal chance of being elected as a block proposer and thus Gini coefficient is not relevant.

NOTE: If the requested block has Randao hardfork enabled, the value of governance.reward.proposerUpdateInterval will be 1 because proposers are no longer selected at batch.

NOTE: If the requested block has Kaia hardfork enabled, the value of governance.reward.stakingUpdateInterval will be 1 because staking information is every block, effectively deprecating the interval.

JSONRPC: kaia_getChainConfig

Request

Body

    params

    object[]

    required

  • Array [

  • oneOf

    the block number with type integer

    number

  • ]

Responses

The chain configuration of the chain.

Schema

    error

    object

    code int64required

    A Number that indicates the error type that occurred. This MUST be an integer.

    codemessagedescription
    -32700Parse errorinvalid JSON was received by the server. An error occurred on the server while parsing the JSON text.
    -32602Invalid paramsInvalid method parameter(s).
    message string

    A String providing a short description of the error. The message SHOULD be limited to a concise single sentence.

    data string

    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

    chainId integer
    deriveShaImpl string
    ethTxTypeCompatibleBlock integer

    governance

    object

    govParamContract string
    governanceMode string
    governingNode string

    kip71

    object

    basefeedenominator integer
    gastarget number
    lowerboundbasefee number
    maxblockgasusedforbasefee number
    upperboundbasefee number

    reward

    object

    deferredTxFee boolean
    kip82ratio string
    minimumStake integer
    mintingAmount number
    proposerUpdateInterval integer
    ratio string
    stakingUpdateInterval integer
    useGiniCoeff boolean

    istanbul

    object

    epoch integer
    policy integer
    sub integer
    istanbulCompatibleBlock integer
    koreCompatibleBlock integer
    londonCompatibleBlock integer
    magmaCompatibleBlock integer
    unitPrice number
Loading...
Make this page better