Armory (software)
Armory is a bitcoin wallet for Windows, Mac OS X, and Linux. It is written in the Python programming language. It is not a full bitcoin node implementation. Armory is primarily an alternative implementation of a bitcoin wallet that uses and depends upon the reference client for communication with the bitcoin network.
Unlike the reference client, Armory supports multiple wallets. Further it was the first implementation of a type-2 Hierarchical Deterministic Wallet—also known as an HD Wallet. Armory supports paper backups of the user's private key and BIP32 seed. This means that transactions which occur after the backup takes place are still reflected in the paper wallet. Recent builds of Armory have multi-signature support, a feature which Armory's documentation refers to as "Lock-Boxes." Armory also supports M-of-N fragmented backups. So, one might be able to restore a wallet by using five out of seven backup fragments to restore the entire wallet.
Armory's wallet format is unique but fully documented.
See Also
- Bitcoin
- Dark Wallet another alternative bitcoin wallet implementation with features not present in the Satoshi client.