Fully Noded

Fully Noded


Your node, your Bitcoin!


Free

1.0.0for iPhone, iPad and more
9.7
41 Ratings
Denton LLC
Developer
19.1 MB
Size
Feb 5, 2024
Update Date
Utilities
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
Fully Noded Screenshots
Fully Noded posterFully Noded posterFully Noded posterFully Noded poster
Fully Noded posterFully Noded posterFully Noded posterFully Noded poster

About Fully Noded

Your node, your Bitcoin!

Fully Noded is a bitcoin wallet that is powered completely by your own node over Tor. This makes using Bitcoin a truly self sovereign, private and secure experience, exactly the way it should be.

Fully Noded offers an intuitive yet powerful interface where the home screen displays stats about the Bitcoin network as seen by your node, the active wallet tab offers a powerful but simple wallet experience that allows you to utilize single signature and multi signature wallets.

Fully Noded uses psbt’s (partially signed bitcoin transactions) and output descriptors to take advantage of the latest and greatest functionality the Bitcoin Core codebase has to offer. With this architecture Fully Noded always keeps your private keys safely encrypted and securely stored on your device, users always have the ability to delete their seed words from the device and add them later at anytime. Fully Noded never stores your private keys on your node.

Generally the way it works is Fully Noded uses a Bitcoin library called LibWally to sign transactions locally and create private keys locally. Your node acts a watch-only wallet and builds psbt’s which Fully Noded signs without letting your private keys get exposed to network requests.

Fully Noded is also a powerful recovery tool, you can add any BIP39 recovery phrase and it will recover all of the popular wallets for you.

The app offers excellent interoperability with Coldcard, just airdrop wallet export files and psbt’s to Fully Noded and watch the magic happen, using your Coldcard as a watch-only or multisig wallet powered by your own node has never been easier.

Read more here: https://github.com/Fonta1n3/FullyNoded/blob/master/Readme.md

For full functionality and compatibility we recommend using Bitcoin Core 0.20.0

For advanced users Fully Noded has a powerful suite of tools which are essentially a interface between you and your node’s bitcoin-cli commands as well, its a great learning tool where you can interact with Bitcoin Core like never before.

If you have any questions please feel free to reach out to us on our Telegram group: https://t.me/FullyNoded
Show More

What's New in the Latest Version 1.0.0

Last updated on Feb 5, 2024
Old Versions
- updates Tor to v0.4.8.10
Show More
Version History
1.0.0
Feb 5, 2024
- updates Tor to v0.4.8.10
0.6.9
Jun 27, 2023
- Fixes a bug that caused increasing the gap limit to fail.
0.6.8
Jun 22, 2023
- Removes bare xpub imports.
0.6.7
Jun 21, 2023
- Update Tor to v0.4.7.13
- Update nostr dependency to https://github.com/jb55/secp256k1.swift.git
0.6.6
May 16, 2023
- Fixes a bug where countries that use a , as the decimal separator resulted in an error when creating a transaction. Now all numeric values will be hardcoded to display a . as the decimal separator.
- Fixes an off by one bug in Security Settings that was introduced in v0.6.5
0.6.5
May 4, 2023
- fix a bug which prevented bitcoin core only wallets from loading on the active wallet view
- remove redundant bitcoin core wallet creation view
0.6.4
May 2, 2023
- fixes a coin control bug when selecting specific utxos to spend would have resulted in an error
- fixes a bug where selecting an address from wallet when creating a transaction may have show an incorrect label
- simplifies the active wallet view loading logic to help fix a possible crash
0.6.2
Apr 23, 2023
- fixes a bug on the active wallet view that may have caused an issue when loading balances and transaction history
- fixes a bug where the lightning node manager view did not load for nostrnode connections
- adds an address label to each utxo
- removes the mix button from utxo's as it is no longer used
0.6.1
Apr 3, 2023
- Lightning can now be used without an onchain node added
- Join Market can now be used without an onchain node added
- Nostr functionality has been improved
- General UI/UX improvements and bug fixes
0.4.6
Nov 8, 2022
Fixes:
- the nostr connection may have needed to be forced refreshed by pulling on the home view
- UR QR codes of cosigner and bip84 account from being scanned and imported.
- No active node alert misfiring on app launch
- Tor nodes not showing all wallets on the total balance view
- Faster parsing of transactions
0.4.5
Nov 5, 2022
In v0.4.5 Fully Noded Nostr nodes will still behave blazingly fast even if you have a ton of utxos!

- when nostr creds are saved the nostr connection and node will always refresh automatically
- when the app enters the foreground we automatically reconnect to the relay and refresh the Home Screen
- performance improvements
0.4.4
Nov 3, 2022
The following bugs were fixed:
- RPC fields may not have shown if adding a Nostr node on Mac rosetta.
- A large transaction history may have resulted in a never ending spinner when using Nostr.
- Utxo balances with reused addresses would not have shown in the Active Wallet onchain balance.
0.4.3
Nov 1, 2022
- fixes a bug that could have showed onchain balance as 0
- performance improvements
- fix possible crash
- include route hints when creating LND invoice
- ensure nostr creds only show on mobile device when tapping "nostr node"
0.4.1
Oct 29, 2022
- bug fixes and improvements all around
0.4.0
Oct 27, 2022
The NOSTR update!

- Lightning fast communication to your Bitcoin Core node over Nostr!
- No longer need to store rpc credentials or sensitive onion addresses on your iPhone.
- New server/client architecture where FN desktop is used as a proxy for issuing rpc commands to your node via a nostr relay.
- For best speed you should be using Bitcoin Core on your Mac! It will work with remote connections too but the speed advantage will be lost.
- Ideal use case is a dedicated Mac mini running only bitcoin core and FN (lightning and Join market will also be upgraded to nostr in the near future).
- Tor is NOT used with nostr at this time, a future update will include the option.
- All nostr events are encrypted by FN before being sent to a relay.
- The ephemeral nostr event type is used which means the relay should NOT store your events, the only way to know is to run your own relay.
- Connect to any relay you want, onion relays coming soon. Refresh your private/pubkey with a tap.
- Significant performance updates.
- Significant UI/UX fixes and improvements.

How to use nostr on Fully Noded?

- Run Bitcoin Core locally on your Mac, only expose your rpcport to localhost which is default behavior.
- Add rpcuser and rpcpassword to your bitcoin.conf (or rpcauth), add the user and password in FN on your Mac only!
- Download FN desktop 0.4.0 on the MacOS app store.
- Create a Nostr node on your iPhone and Mac via Node Manager.
- Subscribe to each others pubkey by displaying the pubkey qr and scanning it, make sure you tap the "Save" button after making changes!
- Just toggle the nostr nodes on, use the iPhone and watch magic happen over nostr.
- The flow of data is like this:
iPhone > nostr relay > Fully Noded desktop > bitcoin-cli > Fully Noded desktop > nostr relay > iPhone

Benefits of nostr:

- Your mobile device no longer needs to store rpc credentials or onion addresses, meaning its easier to disable/enable access to your node and more secure!
- Its easier to configure, literally only a bitcoin private key is needed.
- If Tor is being DDOSed you can now switch nostr on and use that.
- If your nostr relay is being DDOSed or suspicious you can just switch to another one.
- You can run your own private relay, and even run it as an onion (I expect Tor comms to your node to be improved as the connection is kept open continuously whereas with the traditional method it opens and closes all the time).
- ITS INSANELY FAST if your server is using bitcoind locally.

Is it secure?

- IF YOUR PRIVATE KEY GETS LEAKED YOU ARE SCREWED! FN creates, encrypts and stores it securely for you so that only you have access, it is not possible to export your private key but you can input one.
- Nostr uses web sockets, FN uses the Web Socket Secure protocol which uses TLS and is said to be "secure", DYOR.
- All Nostr events are encrypted by your own private key which FN creates on your behalf.
- All Nostr event content (the part with your bitcoin data in it) is encrypted with a separate private key which is accessible to no-one, it is stored on the secure element of your device and is itself encrypted when not in use.
- Relays can not see your bitcoin related comms at all, they just see what looks like a small blurb of random text.
- All Nostr events are signed with your private key, the recipient has your public key so it can validate the signature.
- All event signatures are validated before sending and receiving nostr events in Fully Noded along with very specific conditions to allow any comms at all with bitcoind.
- Relays cannot read the content of your events bc that is encrypted by FN!

0.3.7
Oct 24, 2022
- use your Mac as a server via a nostr relay! (not over tor yet)
- your Mac will receive encrypted bitcoin-cli commands, params and a wallet name from your iPhone
- your Mac then makes those commands however you have configured it to (be it to bitcoind via localhost or an onion/vpn)
- your Mac sends the response or error message back to your device via a nostr relay
- input your own relay url
- input your own hex private key
- input your own nostr subscription key

To use this:
- Go to node manager and create a nostr node on your Mac and your iPhone, its very easy
- On the Mac subscribe to your iPhone pubkey (scan the pubkey qr)
- On the iPhone subscribe to your Mac (scan the pubkkey qr)
- be amazed..

Tor is not used for nostr at this time! We use wss with TLS with: https://github.com/daltoniam/Starscream over clearnet. Onion relays coming soon, the goal is to make the Mac app its own private relay.


0.3.6
Oct 16, 2022
- general improvements and fixes to join market usage and node management
- fixes a bug where the total fees earned from LND was not displaying correctly
- remove deprecated setting for changing invoice address format
0.3.5
Sep 29, 2022
- much improved UX around exporting and scanning Quickconnect QR codes to add different node types
- fixes a bug where LND would only show fees collected from the last 100 HTLC events
0.3.4
Sep 20, 2022
- fixes a UX bug where the "loading total balance" view would refresh every time the view appeared
- Join Market connect QR codes are now exportable
- better placeholders for Join Market nodes in the node detail view
0.3.3
Apr 5, 2022
- fixes a bug where adding a LND node via myNode would fail
- fixes a bug that prevented batching from working
0.3.1
Apr 4, 2022
Bug fixes around Join Market usage.
0.3.0
Mar 9, 2022
If you run a Join Market server you can now connect directly to it just like your Bitcoin Core and Lightning nodes.
0.2.31
Nov 30, 2021
- fixes a bug where importing a wallet may have rescanned the entire blockchain when it only needed to rescan from a specific block height
- remove ability to copy seed words
- add ability to view seed words and unlock the app with the passcode on devices with no biometrics enabled
- fix a possible bug where addresses are incorrectly being assigned as change by Bitcoin Core
- fix a possible bug when bumping the fee
0.2.30
Nov 16, 2021
# Features
- create single sig Taproot wallets with ease (BIP86), private keys are stored on the node which is why you need to enter a password to encrypt them
- interact with the wallets which do not exist on the active node, allowing you to recover them to the active node, delete them, and see their details
- "send to wallet" button on the send view which allows you to easily generate receive addresses from all wallets regardless of which wallet/node is active
- better handling of locked wallets during the signing flow (will prompt you to enter the password)
- paste, upload, scan bip39 mnemonics on the wallet creator to easily create wallets
- create multisig wallets with signers where the seed words were deleted
- more robust UR support, previously was hard coded to only work with segwit, it now works with most script types, and xprvs
- ability to encrypt private keys for taproot wallets

# Fixes
- output verification for multisig addresses could have gotten stuck
- UI fixes/improvements, the network icon color now reflects the actual Bitcoin Core icon color for each network
- actually utilize the blockheight when recovering wallets
- do not allow 1/1 msig creation
- better UX when creating wallets via signers
- better error/UX if wallet does not exist on the active node
0.2.29
Nov 8, 2021
New features:
- export signers to easily create watch-only multi-sig and single-sig wallets with many other software and hardware wallets (Sparrow, Blue Wallet, Passport, Keystone, SeedSigner, Seed Tool, and of course Fully Noded)
- edit/delete your passphrase via signers
- new export wallet QR in wallet details (compatible with Sparrow wallet keystores and descriptors)
- export cosigners to Casa App to create multi-sig wallets via signers
- create wallets directly via signers
- delete seed words but keep the signer, allows for storing the cosigner and watch-only xpubs to easily create new wallets or export to other apps even if seed words are not held on the device
- many more fiat currencies when using the blockchain.info api
- `settings > security center > prompt for passphrase` will enable a new feature which will ask you for a passphrase to sign transactions with each time you tap the sign button. This passphrase is not remembered and is applied to all seeds and overwrites all existing saved passphrases when attempting to sign
- improved 2FA
- local biometric authentication now required to display signers seed words
- signers now act as a recovery tool as you can tap the `+` button to create wallets directly from signers
- signer network is now set automatically depending on the current nodes network

Bug fixes:
- UX bugs around creating Bitcoin Core wallets and importing private keys
- a possible bug where a signed raw transaction was not passed to the transaction verifier, instead the psbt was passed
- a bug where Bitcoin Core 22.0 changed the way raw transactions were serialized so that addresses were given as a single key value pair and not an array, this could have resulted in the transaction verifier not displaying all info for inputs/outputs
- display an error message if `testmempoolaccept` fails
- speed up single sig wallet creation by relying on `UserDefaults` instead of dynamically fetching chain and blockheight every time the view loads
- 2fa bug where active wallet view refreshed when it shouldn't

Fully Noded FAQ

Click here to learn how to download Fully Noded in restricted country or region.
Check the following list to see the minimum requirements of Fully Noded.
iPhone
Requires iOS 13.4 or later.
iPad
Requires iPadOS 13.4 or later.
iPod touch
Requires iOS 13.4 or later.
Fully Noded supports English

Fully Noded Alternative

You May Also Like

Get more from Denton LLC