import { SigningComponents , WalletId } from '@types' ; import SignTransactionGridPlus from './GridPlus' ; import { default as SignTransactionLedger } from './Ledger' ; import { default as SignTransactionTrezor } from './Trezor' ; import { default as SignTransactionWalletConnect } from './WalletConnect' ; import { default as SignTransactionWeb3 } from './Web3' ; export const WALLET_STEPS = { [ WalletId . WEB3 ] : SignTransactionWeb3 , [ WalletId . METAMASK ] : SignTransactionWeb3 , [ WalletId . STATUS ] : SignTransactionWeb3 , [ WalletId . TRUST ] : SignTransactionWeb3 , [ WalletId . FRAME ] : SignTransactionWeb3 , [ WalletId . COINBASE ] : SignTransactionWeb3 , [ WalletId . LEDGER_NANO_S ] : SignTransactionLedger , [ WalletId . LEDGER_NANO_S_NEW ] : SignTransactionLedger , [ WalletId . TREZOR ] : SignTransactionTrezor , [ WalletId . TREZOR_NEW ] : SignTransactionTrezor , [ WalletId . WALLETCONNECT ] : SignTransactionWalletConnect , [ WalletId . GRIDPLUS ] : SignTransactionGridPlus , [ WalletId . VIEW_ONLY ] : null } ; export { default as HardwareSignTransaction } from './Hardware' ;