/** * @packageDocumentation * @module QuantumVM-Interfaces */ export interface QuantumBlock { id: string; height: number; timestamp: number; txCount: number; quantumSig: string; } export interface GetBlockParams { id: string; } export interface RingtailKeyPair { publicKey: string; version: string; keySize: number; } export interface GenerateRingtailKeyParams { algorithm?: string; } export interface SignParams { message: string; privateKey: string; } export interface SignResponse { signature: string; algorithm: string; } export interface VerifyParams { message: string; signature: string; publicKey: string; } export interface VerifyResponse { valid: boolean; algorithm: string; } export interface QuantumTransaction { id: string; type: string; sender: string; data: string; timestamp: number; } export interface QuantumConfig { algorithm: string; keySize: number; securityLevel: number; } export interface QuantumHealthResponse { healthy: boolean; blockHeight: number; pendingTxs: number; } //# sourceMappingURL=interfaces.d.ts.map