@snowflake-so/safe-saber-walletkit
Version:
Snowflake Safe forked version of @saberhq/use-solana package. Used for integration purpose.
9 lines (8 loc) • 623 B
TypeScript
/// <reference types="node" />
import type Transport from '@ledgerhq/hw-transport';
import type { Transaction } from '@solana/web3.js';
import { PublicKey } from '@solana/web3.js';
export declare function getSolanaDerivationPath(account?: number, change?: number): Buffer;
export declare function signTransaction(transport: Transport, transaction: Transaction, derivationPath?: Buffer): Promise<Buffer>;
export declare function signBytes(transport: Transport, bytes: Buffer, derivationPath?: Buffer): Promise<Buffer>;
export declare function getPublicKey(transport: Transport, derivationPath?: Buffer): Promise<PublicKey>;