BlockReference:
    | { blockId: BlockId }
    | { finality: Finality }
    | { sync_checkpoint: "genesis" | "earliest_available" }