import { GetBlockResponse, GetMetadataRequest, GetMetadataResponse, GetTransactionResponse } from '.'; export interface BlockchainInterface { getBlock?: (blockNumber: number) => Promise; getBlockNumber?: () => Promise; callContract?: (contract: string, data: string) => Promise; getMetadata?: (request: GetMetadataRequest) => Promise>; getTransaction?: (hash: string) => Promise; }