airgap-coin-lib
Version:
The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
21 lines (20 loc) • 629 B
TypeScript
/// <reference types="node" />
export interface SyncWalletRequest {
publicKey: string;
derivationPath: string;
isExtendedPublicKey: boolean;
}
export declare enum SyncProtocolWalletSync {
PUBLIC_KEY = 0,
DERIVATION_PATH = 1,
IS_EXTENDED_PUBLIC_KEY = 2
}
export interface SerializedSyncProtocolWalletSync extends Array<Buffer> {
[0]: Buffer;
[1]: Buffer;
[2]: Buffer;
}
export declare class WalletSerializer {
serialize(syncWalletRequest: SyncWalletRequest): SerializedSyncProtocolWalletSync;
deserialize(serializedWalletRequest: SerializedSyncProtocolWalletSync): SyncWalletRequest;
}