@hippocampus-web3/runebond-client
Version:
TypeScript client for RUNEBond API
36 lines (35 loc) • 993 B
TypeScript
import type { HiddenInfoDto } from './HiddenInfoDto';
import type { NodeModeratorDto } from './NodeModeratorDto';
import type { NodeOperatorDto } from './NodeOperatorDto';
import type { OfficialInfoDto } from './OfficialInfoDto';
export type NodeListingDto = {
id: number;
nodeAddress: string;
operator: NodeOperatorDto;
moderators: Array<NodeModeratorDto>;
minRune: number;
maxRune?: number;
feePercentage: number;
txId: string;
height: number;
timestamp: string;
targetTotalBond?: number;
isDelisted: boolean;
status: string;
slashPoints: number;
activeTime: number;
bondProvidersCount: number;
maxTimeToLeave: number;
officialInfo: OfficialInfoDto;
isHidden?: HiddenInfoDto;
isYieldGuarded?: HiddenInfoDto;
logo?: string;
banner?: string;
name?: string;
description?: string;
unbondPolicy?: string;
twitter?: string;
discord?: string;
telegram?: string;
mirror?: string;
};