Your iOs device in a Bitcoin multi-sig
Just download nthKey from the App Store and follow the tutorial. You can try it for free and without risk using valueless testnet and signet coins from a faucet. Then upgrade to a mainnet subscription if you like it.
Use with Bitcoin Core and Specter
This is not a wallet, only a key manager. You’ll use Bitcoin Core to download and verify the blockchain, track your wallet balance, craft a transaction, estimate the perfect fee and broadcast it to the network once you’ve signed.
Because some of this functionality is a bit tedious in Bitcoin Core, we recommend using the Specter Desktop application to make the entire process straight forward. The tutorial will guide you through it.
Verify receive addresses
After you create a receive address in Bitcoin Core or in Specter, you can verify it on the device. That way you can make sure no malware1 on your computer has been messing with it.
Check transaction before you sign
Combine multiple devices
Setup your multisig wallet
To get started, the app displays a QR code with your public keys. Using Specter or your favorite tool of choice, you simply scan it and configure your multisig wallet. Once configured, scan the resulting QR code with the app and you’re all set.
Multiple NthKey apps
You can run the app on different iOs devices, each with its own2 private keys.
Other hardware wallets
The Specter desktop app supports many different hardware wallets. You can even import your nThKey recovery phrase into a different hardware wallet.
Source code
- iOs app: github.com/Sjors/nthkey-ios
- LibWally Swift: github.com/Sjors/libwally-swift
- LibWally Core: github.com/ElementsProject/libwally-core
- Output Descriptors for Swift: github.com/sjors/output-descriptors-swift