@helium/http
Version:
HTTP library for interacting with the Helium blockchain API
24 lines • 764 B
TypeScript
import type Client from '../Client';
import ResourceList from '../ResourceList';
import Hotspot, { Bucket, NaturalDate } from '../models/Hotspot';
import Account from '../models/Account';
import Reward from '../models/Reward';
import Sums from './Sums';
import Validator from '../models/Validator';
interface ListRewardsParams {
minTime?: Date | NaturalDate;
maxTime?: Date;
bucket?: Bucket;
cursor?: string;
}
type Context = Account | Hotspot | Validator;
export default class Rewards {
private client;
private context?;
constructor(client: Client, context?: Context);
list(params: ListRewardsParams): Promise<ResourceList<Reward>>;
get sum(): Sums;
get baseUrl(): string;
}
export {};
//# sourceMappingURL=Rewards.d.ts.map