Skip to main content
Use engine payload-bodies to call engine_getPayloadBodiesByHashV1 for one or more execution block hashes. The command prints body availability plus transaction and withdrawal counts. The transactions returned by this Engine API method are raw transaction bytes, so Rex summarizes them instead of rendering a full transaction table.

Command

First get an execution block hash with Block:
Then query the authenticated Engine API:
Repeat --hash to request multiple bodies in one call:

Example Output

Field Notes

  • FOUND is no when the execution client returns null for a requested body.
  • TXS counts raw transaction byte entries, not decoded transaction hashes.
  • WITHDRAWALS is - when the body predates withdrawals or the node returns no withdrawal field.
Use the execution block hash from the execution payload. Do not pass a beacon block root; those are consensus-layer identifiers and do not identify execution payload bodies.