UNPKG

koinos-rpc

Version:

Typescript library to communicate with Koinos API via RPC

40 lines (39 loc) 925 B
import { Operation, Transaction } from './Transaction'; export interface Event { sequence?: number; source: string; name: string; data: string; impacted: string[]; } export interface BlockReceipt { id: string; height: string; network_bandwidth_used: string; compute_bandwidth_used: string; events: Event[]; } export interface Block { block_id: string; block_height: string; block?: { id: string; header: { previous: string; height: string; timestamp: string; previous_state_merkle_root: string; transaction_merkle_root: string; signer: string; }; transactions: Transaction[]; operations: Operation[]; signatures: string[]; }; receipt?: BlockReceipt; } export interface BlockTopology { id: string; height: number; previous: string; }