UNPKG

@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
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>; }