@voken/public-key
Version:
@voken/public-key
29 lines (23 loc) • 973 B
TypeScript
/// <reference types="node" />
export declare function compress(input: Buffer): Buffer;
export declare function decompress(input: Buffer): Buffer;
export declare function isCompressed(input: Buffer): Boolean;
export declare function assertCompressed(input: Buffer): Buffer;
export declare function isUncompressed(input: Buffer): Boolean;
export declare function assertUncompressed(input: Buffer): Buffer;
export declare function fromHex(vpriv: String): Buffer;
export declare function fromVPub(vpriv: String): Buffer;
export declare function fromPrivateKey(vpriv: Buffer): Buffer;
export declare function toVPub(input: Buffer): String;
export declare class InvalidStartError extends Error {
code: String
}
export declare class InvalidLengthError extends Error {
code: String
}
export declare class InvalidPublicKeyError extends Error {
code: String
}
export declare class InvalidUncompressedPublicKey extends Error {
code: String
}