nunchuk_io Profile picture
Apr 26 27 tweets 7 min read Twitter logo Read on Twitter
Advanced coin control has arrived in Nunchuk!

Notes, tags, hyperlinks, locks, collections, search and filters, and much more.

Thread 👇
nunchuk.io/blog/coin-cont…
A quick primer on coin control:

When it comes to Bitcoin wallets, your balance isn't just a number, it's a collection of individual coins, also known as “UTXOs”. Think of it like the cash in your pocket: a few $10s, some $5s, and a handful of change. 1/
The total sum of all those bills and coins makes up your pocket money, just like your Bitcoin balance.

When you go and make a purchase, you might want to choose which coins to use, and which ones to keep for later. That's where coin control comes in. 2/
It's like organizing your pocket money - stacking your bills, separating your coins, and setting aside any worn or damaged bills for spending first.

With Bitcoin, you have coins of arbitrary values, so it's even more important to keep them organized. 3/
Coin control is the process of labeling, organizing, and picking which coins to use in transactions. 4/
Since all Bitcoin transactions are public, coin control used properly can greatly improve your on-chain privacy. By mastering coin control, you'll be one step ahead in protecting your information.

Let’s look at how Nunchuk’s advanced coin control features work. 5/
Transaction note:

Every coin in your wallet has a story. It comes from a transaction - maybe someone sent you the coin, or maybe it's the "change" you got when you sent bitcoins to someone else. But no matter what, each coin is linked to a parent transaction. 6/ Image
In Nunchuk, each coin automatically inherits the parent transaction’s note as its own label.

What this means is that a lot of times, annotating the transactions is enough for organizing your coins. 7/
We have given the transaction note some major improvements. Notes are now:

* Displayed inline in Transaction History and Coin view
* Support up to 280 characters - you can write a short poem for each transaction if you so choose
* Can contain hyperlinks
8/
If you want to link your coins to external sites, such as a Lightning browser or any other layer 2 systems (or God forbid... Ordinals 😱), you can do that too.

Long live the fee market. 9/ Image
Coin tags:

If you have a lot of coins, you might need more than just transaction notes to label and categorize your coins.

We introduce coin tags (inspired by the Twitter #hashtags), a great tool to organize your coins.

10/ Image
A coin can have any number of tags attached to it. Tags are color-coded, to help you quickly recognize coins from different categories.

11/ Image
Nunchuk can automatically detect change coins and let you decide how tags can be passed on in a chain of transactions.

A KYC coin will breed KYC coins.

A Coinjoin-ed coin will (likely) breed non-KYC coins.
12/ Image
Coin lock:

A common action you might want to do with a coin is “locking” it, i.e. preventing it from being accidentally used in transactions.

You can now easily lock any coin. Or select a bunch of coins and lock them all up in one fell swoop by entering Selection Mode.

13/ Image
Coin list:

We made coins a top-level UI element. The list of coins is readily accessible from the wallet’s main screen.

From there, you can quick view how many coins you have, the value of each coin, when and how they were created, and their associated tags and collections.
14/ Image
Customizing transactions:

The ultimate test of a coin control system is how well it allows you to quickly pick and choose which coins to use when crafting a transaction. 15/
With a few simple taps, you can now customize transactions any way you want. Adjust fee settings, or manually select coins, all in one place. 16/ Image
We also added an advanced search and filters system.

You can look up coins by notes, tags, partial or complete addresses, transaction IDs, amounts, dates, and much more. You can also do *in-place lookups* while crafting a transaction.

17/ Image
Our search and filters system will make coin control tasks a breeze.

Even if you own hundreds or thousands of coins. 18/
Collections:

What if you need even more ways to organize coins, such as automatic filtering?

We introduce collections.

Similar to tags, collections can contain any number of coins. What makes collections different from tags are their automated policies.

19/ Image
An example of an automated collection policy is to send new coins to a collection and lock them all up. They can stay locked until you have time to review and process them one-by-one. This makes sure you don’t accidentally spend any coins that you don’t want to.

20/
Another example is to automatically tag all coins sent to a set of addresses with the same tag.

We’ll introduce more policies in subsequent releases.

21/
Backing up coin control data:

Last but not least, the ability to back up & recover your coin control data is essential.

Nunchuk supports 2 export formats out of the box: BIP329 & Nunchuk’s own format, which is an extension to BIP329 (support for tags, locks & collections).

22/ Image
We look forward to seeing how Bitcoiners utilize these tools.

If you have any feedback or feature requests, please direct them to support@nunchuk.io. 23/
Coin control is live on the App Store and Play Store.

Source code and Android APK below. 24/
github.com/nunchuk-io/nun…
What’s next you ask?

Batched transactions and multi-level CPFP !

Two weeks ™.

(Seriously).
What other features do you want to see in Nunchuk?

Let us know.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with nunchuk_io

nunchuk_io Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @nunchuk_io

Mar 1
Nunchuk and @Coinkite are proud to announce our strategic partnership. 1/

nunchuk.io/blog/nunchuk-c…
With Nunchuk's intuitive software interface and Coinkite's advanced security features, users can now store, manage, and inherit their bitcoin with ease and confidence. 2/
As part of this partnership, Nunchuk subscribers will enjoy exclusive discounts on Coinkite's popular hardware devices, including @TAPSIGNER and @COLDCARDwallet. 3/
Read 10 tweets
Mar 1, 2022
Self-custody is not complete without self-recovery.

Read our guides to understand what it takes to recover a Bitcoin wallet.
A personal wallet is one where you yourself have possession of all the keys. The wallet could have a single key, or several keys distributed across multiple devices or locations.

How do you recover a personal wallet?
resources.nunchuk.io/wallet-recover…
A collaborative wallet, on the other hand, allows you to manage bitcoin with your trusted persons. This is one of the safest ways to own bitcoin because it further removes single points of failures.

How do you recover a collaborative wallet?
resources.nunchuk.io/wallet-recover…
Read 5 tweets
Jul 8, 2021
A common question about Bitcoin wallets is how do you back up a wallet?

How do you know that your backup is good and will do what it’s supposed to do?

In this thread we will try to answer these questions. 1/
Some background:

A Bitcoin wallet can be of many types. It can range from the simplest single-sig wallet, to advanced contracts involving multiple parties.

The wallet backup is critical because it allows the user to recover the wallet in case of accidents, loss or theft. 2/
There are 2 important things that need to be backed up for a Bitcoin wallet.

(a) the Keys
(b) the “Map” to the wallet

We’ll explain what they are below. 3/
Read 24 tweets
Jun 2, 2021
We just published 'A New Multisig Standard and Nunchuk 1.0' link.medium.com/DF8ktjurLgb
In February, we jointly disclosed a vulnerability affecting Bitcoin multisig wallets with @ShiftCryptoHQ 2/

medium.com/nunchuk/the-mi…
We explained how the vulnerability highlighted a fundamental problem with Bitcoin multisig: there was no standard on how to set up multisig wallets securely, particularly between different vendors. 3/
Read 19 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(