@activeledger/activeprotocol
Version:
Underlying protocol which handles consensus and the smart contract virtual machine of Activeledger
19 lines • 783 B
TypeScript
import { ActiveDSConnect } from "@activeledger/activeoptions";
import { ActiveDefinitions } from "@activeledger/activedefinitions";
import { ISecurityCache } from "./interfaces/process.interface";
import { Shared } from "./shared";
export declare class PermissionsChecker {
private entry;
private db;
private checkRevs;
private securityCache;
private shared;
private inputs;
private data;
constructor(entry: ActiveDefinitions.LedgerEntry, db: ActiveDSConnect, checkRevs: boolean, securityCache: ISecurityCache, shared: Shared);
process(data: string[], inputs?: boolean): Promise<ActiveDefinitions.LedgerStream[]>;
private buildPromises;
private processStreams;
private signatureCheck;
}
//# sourceMappingURL=permissionsChecker.d.ts.map