engine_exchangeTransitionConfigurationV1
Exchanges transition configuration
Parameters (by position)
Consensus client configuration object required
Transition configuration object
Show Consensus client configuration object
Consensus client configuration objectConsensus client configuration fields
-
terminalTotalDifficulty
stringTerminal total difficulty
Match pattern:
^0x(0|[1-9a-f][0-9a-f]{0,63})$
-
terminalBlockHash
stringTerminal block hash
Match pattern:
^0x[0-9a-f]{64}$
-
terminalBlockNumber
stringTerminal 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 objectExecution client configuration fields
-
terminalTotalDifficulty
stringrequiredTerminal total difficulty
Match pattern:
^0x(0|[1-9a-f][0-9a-f]{0,63})$
-
terminalBlockHash
stringrequiredTerminal block hash
Match pattern:
^0x[0-9a-f]{64}$
-
terminalBlockNumber
stringrequiredTerminal 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"
}