The block's own summary. tx_count is what the bundle carries; the other
three fields arrive in the same response an esplora backend has already
been paid for, and checkHopAnswers folds each one it is given against
the answers the same backend gave elsewhere. They are optional because
this interface describes what the builder needs rather than what esplora
happens to send, and a backend that omits one is simply not checked on it.
OptionalgetOptional: the raw block, used to build the reveal's wtxid proof on multi-input reveals. A backend without it still builds bundles for single-input reveals; a multi-input reveal needs the section from some backend or the bundle cannot be verified at all.
What it takes to anchor a transaction into a PoW-checked header. Shared with the sat genealogy builder, which needs anchoring but no outspend pathfinding.