bsp-network
Version:
SDK for writing node.js applications to interact with bsp network. This package encapsulates the APIs to connect to a bsp network, submit transactions and perform queries against the ledger.
24 lines (23 loc) • 689 B
TypeScript
/**
* Copyright 2020 IBM All Rights Reserved.
*
* SPDX-License-Identifier: Apache-2.0
*/
import { Checkpointer } from '../checkpointer';
import Long = require('long');
export declare class FileCheckpointer implements Checkpointer {
private readonly path;
private blockNumber?;
private transactionIds;
constructor(path: string);
init(): Promise<void>;
addTransactionId(transactionId: string): Promise<void>;
getBlockNumber(): Promise<Long | undefined>;
getTransactionIds(): Promise<Set<string>>;
setBlockNumber(blockNumber: Long): Promise<void>;
private load;
private readFile;
private setState;
private save;
private getState;
}