flashbots namespace
flashbots_validateBuilderSubmissionV3
validate the builder submissions as received by a relay
- Parameters
- Request
- Response
params: objectblobs_bundle: objectblobs: array of string (hex data)commitments: array of string (hex data)proofs: array of string (hex data)
execution_payload: objectbase_fee_per_gas: string (hex integer)blob_gas_used: string (hex integer)block_hash: string (hash)block_number: string (hex integer)excess_blob_gas: string (hex integer)extra_data: string (hex data)fee_recipient: string (address)gas_limit: string (hex integer)gas_used: string (hex integer)logs_bloom: string (hex data)parent_hash: string (hash)prev_randao: string (hash)receipts_root: string (hash)state_root: string (hash)timestamp: string (hex integer)transactions: array of string (hex data)withdrawals: array of objectaddress: string (address)amount: string (hex integer)index: string (hex integer)validator_index: string (hex integer)
message: objectblock_hash: string (hash)builder_public_key: string (hex data)gas_limit: string (hex integer)gas_used: string (hex integer)parent_hash: string (hash)proposer_fee_recipient: string (address)proposer_public_key: string (hex data)slot: string (hex integer)value: string (hex integer)
parent_beacon_block_root: string (hash)registered_gas_limit: string (hex integer)signature: string (hex data)
curl localhost:8545 \
-X POST \
-H "Content-Type: application/json" \
--data '{
"jsonrpc": "2.0",
"id": 0,
"method": "flashbots_validateBuilderSubmissionV3",
"params": [params]
}'
{
"jsonrpc": "2.0",
"id": 0,
"result": result
}
result: object
status: stringvalidationError: string