UNPKG

lisk-framework

Version:

Lisk blockchain application platform

25 lines (24 loc) 943 B
import { Chain, TransactionJSON } from '@liskhq/lisk-chain'; import { TransactionPool } from '@liskhq/lisk-transaction-pool'; import { Broadcaster } from '../generator/broadcaster'; import { DryRunTransactionResponse, PostTransactionResponse } from '../generator/schemas'; import { RequestContext } from '../rpc/rpc_server'; import { ABI } from '../../abi'; interface EndpointArgs { abi: ABI; pool: TransactionPool; broadcaster: Broadcaster; chain: Chain; } export declare class TxpoolEndpoint { [key: string]: unknown; private readonly _abi; private readonly _pool; private readonly _broadcaster; private readonly _chain; constructor(args: EndpointArgs); postTransaction(ctx: RequestContext): Promise<PostTransactionResponse>; getTransactionsFromPool(ctx: RequestContext): Promise<TransactionJSON[]>; dryRunTransaction(ctx: RequestContext): Promise<DryRunTransactionResponse>; } export {};