@ledgerhq/coin-casper
Version:
Ledger Casper integration
21 lines • 645 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
export type CasperSignature = {
errorMessage: string;
returnCode: number;
signatureRS: Buffer;
signatureRSV: Buffer;
signature_compact: Uint8Array;
};
export type CasperGetAddrResponse = {
errorMessage: string;
returnCode: number;
publicKey: Buffer;
Address: any;
};
export interface CasperSigner {
showAddressAndPubKey(path: string): Promise<CasperGetAddrResponse>;
getAddressAndPubKey(path: string): Promise<CasperGetAddrResponse>;
sign(path: string, message: Buffer): Promise<CasperSignature>;
}
//# sourceMappingURL=signer.d.ts.map