@helium/http
Version:
HTTP library for interacting with the Helium blockchain API
23 lines • 773 B
TypeScript
import type Client from '../Client';
import Validator from '../models/Validator';
import ResourceList from '../ResourceList';
import Account from '../models/Account';
import Stats from './Stats';
interface ListParams {
cursor?: string;
}
type Context = Account;
export default class Validators {
private client;
private context?;
constructor(client: Client, context?: Context);
fromAddress(address: string): Validator;
search(term: string): Promise<ResourceList<Validator>>;
list(params?: ListParams): Promise<ResourceList<Validator>>;
private fetchList;
get(address: string): Promise<Validator>;
elected(block?: number): Promise<ResourceList<Validator>>;
get stats(): Stats;
}
export {};
//# sourceMappingURL=Validators.d.ts.map