UNPKG

airgap-coin-lib

Version:

The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.

25 lines (24 loc) 775 B
import { DelegatorDetails } from '../../../../ICoinDelegateProtocol'; export interface SubstrateLockedDetails { value: string; expectedUnlock: number; } export interface SubstrateNominatorRewardDetails { eraIndex: number; amount: string; exposures: [string, number][]; timestamp: number; } export declare type SubstrateStakingStatus = 'bonded' | 'nominating' | 'nominating_inactive'; export interface SubstrateStakingDetails { total: string; active: string; unlocked: string; locked: SubstrateLockedDetails[]; status: SubstrateStakingStatus; nextEra: number; rewards: SubstrateNominatorRewardDetails[]; } export interface SubstrateNominatorDetails extends DelegatorDetails { stakingDetails?: SubstrateStakingDetails; }