dash-platform-sdk
    Preparing search index...

    Interface NodeStatus

    interface NodeStatus {
        chain:
            | undefined
            | {
                catchingUp: boolean;
                coreChainLockedHeight?: number;
                earliestAppHash: string;
                earliestBlockHash: string;
                earliestBlockHeight: string;
                latestAppHash: string;
                latestBlockHash: string;
                latestBlockHeight: string;
                maxPeerBlockHeight: string;
            };
        network: | undefined
        | { chainId: string; listening: boolean; peersCount: number };
        node: undefined | { id: string; proTxHash?: string };
        stateSync:
            | undefined
            | {
                backfillBlocksTotal: string;
                backfilledBlocks: string;
                chunkProcessAvgTime: string;
                remainingTime: string;
                snapshotChunksCount: string;
                snapshotHeight: string;
                totalSnapshots: number;
                totalSyncedTime: string;
            };
        time: | undefined
        | { block?: string; epoch?: number; genesis?: string; local: string };
        version:
            | undefined
            | {
                protocol: | undefined
                | {
                    drive: undefined
                    | { current: number; latest: number };
                    tenderdash: undefined | { block: number; p2p: number };
                };
                software: | undefined
                | { dapi: string; drive?: string; tenderdash?: string };
            };
    }
    Index

    Properties

    chain:
        | undefined
        | {
            catchingUp: boolean;
            coreChainLockedHeight?: number;
            earliestAppHash: string;
            earliestBlockHash: string;
            earliestBlockHeight: string;
            latestAppHash: string;
            latestBlockHash: string;
            latestBlockHeight: string;
            maxPeerBlockHeight: string;
        }
    network: undefined | { chainId: string; listening: boolean; peersCount: number }
    node: undefined | { id: string; proTxHash?: string }
    stateSync:
        | undefined
        | {
            backfillBlocksTotal: string;
            backfilledBlocks: string;
            chunkProcessAvgTime: string;
            remainingTime: string;
            snapshotChunksCount: string;
            snapshotHeight: string;
            totalSnapshots: number;
            totalSyncedTime: string;
        }
    time:
        | undefined
        | { block?: string; epoch?: number; genesis?: string; local: string }
    version:
        | undefined
        | {
            protocol: | undefined
            | {
                drive: undefined
                | { current: number; latest: number };
                tenderdash: undefined | { block: number; p2p: number };
            };
            software: | undefined
            | { dapi: string; drive?: string; tenderdash?: string };
        }