sth-ts
Version:
An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.
34 lines (33 loc) • 986 B
TypeScript
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>;
}