sth-ts
Version:
An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.
68 lines (67 loc) • 1.46 kB
TypeScript
/** Block model. */
export declare class Block {
id: number;
version: number;
timestamp: number;
height: number;
previousBlock: number;
numberOfTransactions: number;
totalAmount: number;
totalFee: number;
reward: number;
payloadLength: number;
payloadHash: string;
generatorPublicKey: string;
generatorId: string;
blockSignature: string;
confirmations: number;
totalForged: string;
constructor();
}
export declare class BlockQueryParams {
id?: string;
limit?: number;
offset?: number;
orderBy?: string;
}
export declare class BlockResponse {
success: boolean;
blocks?: Block[];
block?: Block;
constructor();
}
export declare class BlockFee {
success: boolean;
fee: number;
constructor();
}
export declare class Fees {
send: number;
vote: number;
secondsignature: number;
delegate: number;
multisignature: number;
constructor();
}
export declare class BlockFees {
success: boolean;
fees: Fees;
constructor();
}
export declare class BlockHeight {
success: boolean;
height: number;
id: number;
constructor();
}
export declare class BlockStatus {
success: boolean;
epoch: Date;
height: number;
fee: number;
milestone: number;
nethash: string;
reward: number;
supply: number;
constructor();
}