Skip to content

Commit 97d4c0c

Browse files
authored
Upgrade ledger:restore cmd to use ledger ui (#5529)
1 parent 149adaf commit 97d4c0c

File tree

1 file changed

+6
-10
lines changed
  • ironfish-cli/src/commands/wallet/multisig/ledger

1 file changed

+6
-10
lines changed

ironfish-cli/src/commands/wallet/multisig/ledger/restore.ts

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,13 @@ export class MultisigLedgerRestore extends IronfishCommand {
2727
))
2828

2929
const ledger = new LedgerMultiSigner()
30-
try {
31-
await ledger.connect()
32-
} catch (e) {
33-
if (e instanceof Error) {
34-
this.error(e.message)
35-
} else {
36-
throw e
37-
}
38-
}
3930

40-
await ledger.dkgRestoreKeys(encryptedKeys)
31+
await ui.ledger({
32+
ledger,
33+
message: 'Restoring Keys to Ledger',
34+
approval: true,
35+
action: () => ledger.dkgRestoreKeys(encryptedKeys),
36+
})
4137

4238
this.log()
4339
this.log('Encrypted multisig key backup restored to Ledger.')

0 commit comments

Comments
 (0)