UNPKG

@dioxide-js/silas

Version:

RPC utility for Silas

30 lines (29 loc) 795 B
import Request from './request'; import { OriginalTxn, TxDetailResponse } from './type'; export interface ExcutedTxCond { height: number; limit?: number; pos?: number; } declare class TransactionService extends Request { compose(composed: { [key: string]: any; }): Promise<{ TxData: string; GasOffered: number; }>; sendTransaction(signedText: { [key: string]: any; }): Promise<{ Hash: string; Shard: number; }>; getTransactionByHash(hash: string): Promise<TxDetailResponse>; sign(privateKey: string, txdata: string): Promise<{ TxData: string; }>; sendTxWithPrivateKey(privateKey: string, params: OriginalTxn): Promise<{ Hash: string; }>; } export default TransactionService;