NthKey

View on GitHub

Your iOs device in a Bitcoin multi-sig

Try it on TestFlight by following the tutorial.

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

Contact

  1. don’t push your luck though, malware can fool you in countless ways 

  2. this requires a reckless degree of trust in both the app and Apple though; always use it in combination with a different (hardware) wallet / key manager.