import { BaseData, BaseHeader, BaseResponse, IBaseResponse } from "./Response"; import { BatchData } from "./Batches"; export interface BlockHeader extends BaseHeader { batch_ids: string[]; block_num: string; consensus: string; previous_block_id: string; state_root_hash: string; } export interface BlockData extends BaseData { batches: BatchData[]; } export class BlockList extends BaseResponse { constructor(data: IBaseResponse) { super(data); } } export class Block extends BaseResponse { constructor(data: IBaseResponse) { super(data); } }