@ngraveio/ur-blockchain-commons
Version:
A JS implementation of Uniform Resources(UR) Registry specification from Blockchain Commons.
19 lines (18 loc) • 566 B
TypeScript
interface IECKeyArgs {
curve?: number;
isPrivate?: boolean;
data: Buffer | Uint8Array;
}
declare const ECKey_base: import("@ngraveio/bc-ur").RegistryItemClass<import("@ngraveio/bc-ur").RegistryItemBase>;
export declare class ECKey extends ECKey_base {
data: IECKeyArgs;
constructor(input: IECKeyArgs);
getCurve: () => number;
getIsPrivate: () => boolean;
getData: () => Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>;
verifyInput(input: IECKeyArgs): {
valid: boolean;
reasons?: Error[];
};
}
export {};