UNPKG

avail-js-sdk

Version:

Avail library of functions to interact with blockchain and manipulate transactions

20 lines (19 loc) 895 B
import { ApiPromise } from "@polkadot/api"; import { QueryableStorage } from "@polkadot/api/types"; import { Header, SignedBlock } from "@polkadot/types/interfaces"; import { H256, SessionKeys } from "./metadata"; export declare class Client { api: ApiPromise; constructor(api: ApiPromise); storageAt(at?: string | H256): Promise<QueryableStorage<"promise">>; headerAt(at: string | H256): Promise<Header>; rpcBlockAt(at: string | H256): Promise<SignedBlock>; finalizedBlockHash(): Promise<H256>; bestBlockHash(): Promise<H256>; blockHash(at?: number): Promise<H256>; finalizedBlockNumber(): Promise<number>; bestBlockNumber(): Promise<number>; blockNumber(at: string | H256): Promise<number>; rotateKeys(): Promise<SessionKeys>; transactionState(txHash: string | H256, finalized?: boolean): Promise<import("./metadata").TransactionState[]>; }