@tronlink/core
Version:
The library serves as a core module within TronLink Extension, which provides low-level wallet functionality for both Tron and Ethereum networks, primary features includes account generation and transaction signing
14 lines (13 loc) • 560 B
TypeScript
import AppTrx from '@ledgerhq/hw-app-trx';
import Transport from '@ledgerhq/hw-transport';
import { LedgerWebHid } from '../../base_wallet/ledger';
import { TronWallet } from '../TronWallet';
export declare class LedgerTrxWebHid extends LedgerWebHid {
_transport?: Transport;
_app?: AppTrx;
getWallet(): TronWallet;
signTransaction(transaction: any, path: string): Promise<string>;
signTransactionHash(path: string, rawTxHashHex: string): Promise<string>;
protected makeApp(): Promise<AppTrx>;
protected cleanUp(): Promise<void>;
}