The security of our users is very important to us. For this reason, we are excited to be able to announce the release of smidgen, a Multisignature wallet for IOTA.
Multisignature wallets add an extra layer of security. By using Multisignature wallets, we can create addresses which require multiple seeds for each transaction, each seed owned by one or multiple persons.
smidgen is Open Source Software and licensed unter the MIT license.
Right now, smidgen is in its final beta stage. smidgen is beta software and supports many other handy commands, ranging from address generation to balance checking.
You can install smidgen with:npm install -g smidgen
Important: Seeds to create Multisignature wallets should be used for only one wallet.
smidgen uses a file which is shared between seed owners. With this file, we can manage the wallet, with its addresses and transfers. This makes it easier to keep track of the current state. Private keys are not part of the file. Please make sure you read and understood the Offical IOTA Multisig FAQ.
Important: As of this moment, smidgen is dependent on a full node as a provider for transfers. You can specify a full node with --provider.
Creating a Multisignature Wallet
The command for creating a wallet is:smidgen multisig create <id>
id is the identifier for the current party. The order of the signing parties is important for each transfer. By assigning an identifier to each party, it becomes easier to verify the correect signing order. file is the file we will use to store our transactions and addresses.
Let’s say we have two parties – Bob and Alice – who want to manage a wallet.