@helium/http
Version:
HTTP library for interacting with the Helium blockchain API
20 lines • 630 B
TypeScript
import BlockStats from '../models/BlockStats';
import type Client from '../Client';
import Block from '../models/Block';
import ResourceList from '../ResourceList';
interface ListParams {
cursor?: string;
}
export default class Blocks {
private client;
constructor(client: Client);
fromHeightOrHash(heightOrHash: number | string): Block;
list(params?: ListParams): Promise<ResourceList<Block>>;
get(heightOrHash: number | string): Promise<Block>;
getHeight(params?: {
maxTime?: string;
}): Promise<number>;
stats(): Promise<BlockStats>;
}
export {};
//# sourceMappingURL=Blocks.d.ts.map