IOTA tutorial 33: Restore IOTA Seed From Ledger Nano S Recovery Phrase
4,445 views · Published 22 November 2018 · 22:55 · Indexed 11 October 2026
Channel: Mobilefish.com · 2018 · Science & Technology
If you like this video and want to support me, go this page for my donation crypto addresses: https://www.youtube.com/c/mobilefish/about This is part 33 of the IOTA tutorial. In this video series different topics will be explained which will help you to understand IOTA. It is recommended to watch each video sequentially as I may refer to certain IOTA topics explained earlier. In this tutorial I will demonstrate how to restore the IOTA seed using the Ledger Nano S recovery phrase. WARNING The purpose of a Ledger Nano S device is that seeds and private keys NEVER leaves the device. Restoring the IOTA seed from the recovery sheet does in fact the opposite and is therefore NOT recommended. If you do restore the IOTA seed from the recovery sheet, your recovery phrase and IOTA seed gets exposed outside the Ledger device and you create a security risk. Your recovery phrase and/or extracted seed may get stolen and thus all your IOTA funds. In this tutorial I will demonstrate two methods to recover an IOTA seed from a Ledger Nano S recovery phrase. The first method is a python application created by the developer MuXxer, see: https://github.com/muXxer/recover-iota-seed-from-ledger-mnemonics The second method is a web application created by Mobilefish (Robert Lie) and it is based on the work created by MuXxer, see: https://github.com/robertlie/ledger_recovery_words_to_iota_seed Use both applications at your own risk! The muXxer python application uses the following libraries: See: https://github.com/muXxer/recover-iota-seed-from-ledger-mnemonics/blob/master/requirements.txt Use the https://pypi.org/ to get more information about these libraries. + mnemonic - Implementation of Bitcoin BIP-0039. More info: https://github.com/trezor/python-mnemonic + bip32utils - Provides a small set of utilities for generating Bitcoin Hierarchical Deterministic Wallet addresses using BIP0032. More info: https://github.com/muXxer/bip32utils + PyOTA - The IOTA Python API Library. More info: https://github.com/iotaledger/iota.lib.py The Mobilefish web application uses the following JavaScript libraries: + jsBIP39 - Implementation of Bitcoin BIP-0039. The python mnemonic library has been ported to JavaScript and is called jsBIP39 More info: https://github.com/iancoleman/jsbip39 Version: Latest commit 01be853 on 8 May This library works in a browser and does not need to be browserified. + bip32-utils - Provides a small set of utilities for use with BIP32 HD key nodes. More info: https://github.com/bitcoinjs/bip32-utils Version: 0.11.1 It is a Node.JS module. How this module is browserified is explained in https://www.mobilefish.com/developer/nodejs/nodejs_quickguide_browserify_bip32_utils.html + iota.lib.js - The IOTA JavaScript library. I am not using the new iota.js (beta, Nov 2018) Typescript port of iota.lib.js. More info: https://github.com/iotaledger/iota.js/releases/tag/v0.5.0 Version: 0.5.0 This library works in a browser and does not need to be browserified. + Kerl - A hashing function, based on Keccak, with conversion to ternary. More info: https://github.com/iotaledger/kerl Version: Latest commit 7ca94d3 on 22 Sep 2017 It is a Node.JS module. How this module is browserified is explained in https://www.mobilefish.com/developer/nodejs/nodejs_quickguide_browserify_kerl.html In the following slides a technical explanation will be given, how the IOTA seed is restored using the Ledger Nano S recovery phrase. I assume you know what BIP-32, BIP-39 and BIP-44 are.If not, please watch these two blockchain tutorials: + Blockchain tutorial 28: Bitcoin Improvement Proposal 39 (BIP-39) mnemonic words https://youtu.be/hRXcY_tIlrw + Blockchain tutorial 29: Hierarchical Deterministic wallet - BIP32 and BIP44 https://youtu.be/2HrMlVr1QX8 Check out all my other IOTA tutorial videos: https://www.youtube.com/playlist?list=PLmL13yqb6OxdIf6CQMHf7hUcDZBbxHyza Subscribe to my YouTube channel: https://www.youtube.com/channel/UCG5_CT_KjexxjbgNE4lVGkg?sub_confirmation=1 The presentation used in this video tutorial can be found at: https://www.mobilefish.com/developer/iota/iota_quickguide_tutorial.html #mobilefish #howto #iota
More from this channel
-
2:49
Cellphone camera tripod clip bracket holder for the iPhone 6S and others from Banggood.com
-
1:48
How to use the 1/4 inch shoe ball head bracket holder mount for camera tripod from Banggood.com
-
2:21
ABS plastic case for Raspberry Pi 2 Model B and Raspberry Pi B+ from Banggood.com
-
1:30
The Things UNO beta, part 4
-
13:24
IOTA tutorial 9: Address and checksum