/** * @packageDocumentation * @module PlatformVM-Interfaces */ import BN from "bn.js"; import { TransferableOutput } from "."; export interface GetStakeParams { addresses: string[]; encoding: string; } export interface GetStakeResponse { staked: BN; stakedOutputs: TransferableOutput[]; } export interface GetRewardUTXOsParams { txID: string; encoding: string; } export interface GetRewardUTXOsResponse { numFetched: number; utxos: string[]; encoding: string; } export interface GetValidatorsAtParams { height: number; subnetID?: string; } export interface GetValidatorsAtResponse { validators: object; } export interface GetConfigurationResponse { networkID: number; assetID: string; assetSymbol: string; hrp: string; blockchains: object[]; minStakeDuration: number; maxStakeDuration: number; minValidatorStake: BN; maxValidatorStake: BN; minDelegationFee: BN; minDelegatorStake: BN; minConsumptionRate: number; maxConsumptionRate: number; supplyCap: BN; } //# sourceMappingURL=interfaces.d.ts.map