@pokt-network/pocket-js
Version:
Pocket-js core package with the main functionalities to interact with the Pocket Network.
42 lines (41 loc) • 925 B
TypeScript
/**
*
*
* @class Consensus
*/
export declare class Consensus {
/**
*
* Creates a Consensus object using a JSON string
* @param {String} json - JSON string.
* @returns {Consensus} - Consensus object.
* @memberof Consensus
*/
static fromJSON(json: string): Consensus;
readonly block: BigInt;
readonly app: BigInt;
/**
* Consensus.
* @constructor
* @param {BigInt} block - Block height.
* @param {BigInt} app - App count.
*/
constructor(block: BigInt, app: BigInt);
/**
*
* Creates a JSON object with the Consensus properties
* @returns {JSON} - JSON Object.
* @memberof Consensus
*/
toJSON(): {
app: string;
block: string;
};
/**
*
* Check if the Consensus object is valid
* @returns {boolean} - True or false.
* @memberof Consensus
*/
isValid(): boolean;
}