Introduction to the Frankenwallet
This is a set of installation guides, standards and templates that allow general cryptocurrency users, Cardano stake pool operators, token minters, users with funds in bare addresses, and smart contract creators to use an ordinary USB drive (the “Frankenwallet”) as a highest-security, air-gapped transaction signing environment instead of a second machine or the key & resource management tools on a hardware crypto wallet.
When one’s primary computer is booted from this removable drive, a strict security protocol allows users to:
- store and work securely and flexibly with private keys
- sign transactions and securely keep records of transaction details
- follow instructions and save encrypted files on the “insecure” host machine
- make encrypted backups without ever revealing keys or passwords in the insecure host environment.
What the Cardano COSD pool has hoped to achieve with the Frankenwallet
The result of the Frankenwallet becoming more popular will be the option not to have a second machine and/or hardware wallet for secure Cardano operations. A second machine is an inconvenience to many operators, and either a hardware wallet or a dedicated machine would be a prohibitive expense in the growing Cardano community in the developing worlds of Africa and Asia… as well as the growing masses of nomadic workers.
In the year this was being retasked for public view (2021), we have catalogued about 20 Cardano Forum requests for a reliable air-gapped environment. With the current (2025) reversion of this material into a GitHub repository, more operators, builders and users should become aware of its existence and thus encourage the refinement of this material: so it can be understood as easily as possible and so that users can be more confident of its security.
We also expect the Frankenwallet will bridge the gap between the devoted Cardano community and long time enthusiasts of other cryptocurrencies. For instance Ethereum users extending or migrating to Cardano will have a common tool to generate addresses, keys and transactions offline: since the flexible Ubuntu OS will allow Cardano and these other blockchain CLIs to be installed in the same environment.