Skip to main content

engine_exchangeTransitionConfigurationV1

Exchanges transition configuration

Parameters (by position)

Consensus client configuration object required

Transition configuration object


Show Consensus client configuration object

Consensus client configuration fields

  • terminalTotalDifficulty string

    Terminal total difficulty

    Match pattern: ^0x(0|[1-9a-f][0-9a-f]{0,63})$


  • terminalBlockHash string

    Terminal block hash

    Match pattern: ^0x[0-9a-f]{64}$


  • terminalBlockNumber string

    Terminal block number

    Match pattern: ^0x(0|[1-9a-f][0-9a-f]{0,15})$


  • additionalProperties true


Result

Execution client configuration object

Transition configuration object


Show Execution client configuration object

Execution client configuration fields

  • terminalTotalDifficulty string required

    Terminal total difficulty

    Match pattern: ^0x(0|[1-9a-f][0-9a-f]{0,63})$


  • terminalBlockHash string required

    Terminal block hash

    Match pattern: ^0x[0-9a-f]{64}$


  • terminalBlockNumber string required

    Terminal block number

    Match pattern: ^0x(0|[1-9a-f][0-9a-f]{0,15})$


  • additionalProperties true


Examples

engine_exchangeTransitionConfigurationV1 example

Request

{
"params": [
{
"terminalTotalDifficulty": 0,
"terminalBlockHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"terminalBlockNumber": "0x1"
}
]
}

Response

{
"terminalTotalDifficulty": 0,
"terminalBlockHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"terminalBlockNumber": "0x1"
}