UNPKG

sth-ts

Version:

An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.

34 lines (33 loc) 986 B
import { Observable } from 'rxjs/Observable'; import * as model from '../model/Block'; import { Network } from '../model/Network'; import Http from '../services/Http'; /** Blocks related API calls. */ export default class BlockApi { private http; constructor(http: Http); /** * Get network fees. */ static networkFees(network: Network): Observable<model.BlockFees>; /** * Get block by id. */ get(params: model.BlockQueryParams): Observable<model.BlockResponse>; /** * Get all blocks. */ list(params?: model.BlockQueryParams): Observable<model.BlockResponse>; /** * Get transaction fee for sending "normal" transactions. */ blockchainFee(): Observable<model.BlockFee>; /** * Get blockchain height. */ blockchainHeight(): Observable<model.BlockHeight>; /** * Get blockchain status. */ blockchainStatus(): Observable<model.BlockStatus>; }