Managing Rare Sats
Last updated
Last updated
A satoshi or sat defines the smallest possible unit of Bitcoin, typically equivalent to a hundredth million of one Bitcoin (1 sat = 0.00000001 BTC). In early 2023, developer Casey Rodarmor introduced his Ordinals theory and protocol, which allowed the precise identification and tracking of all individual sats mined on the Bitcoin network. Rare sats are a set of satoshis with special features that make them unique and more scarce than the average satoshis. Rare satoshis are defined based on a series of period events, such as block mining, difficulty adjustment, Bitcoin halving, and cycle periods.
A sat’s rarity is determined through the Rodarmor Rarity Index and its walkthrough of sattributes, which define different levels of rarity. The term sattributes refers to the attributes that distinguish one satoshi from another, contributing to its rarity. The sattributes provide a structured framework for identifying and valuing rare satoshis. Learn more about sattributes.
Asigna supports the possibility of scanning your multisig safe balance and checking out which rare sats it holds. These feature is active by default. It can be disabled in Settings tab.
Rare Sats Tracking
Enabled Tracking allows the safe owners to discover and manage Rare Sats contained in UTXOs on the safe balance. To prevent uncontrolled spend of Rare Sats, such UTXOs will be flagged as unspendable and displayed as Inscriptions balance. For efficient storing and unleashing common sats from such UTXOs, please use Isolate constructor.
Disabled Tracking allows the safe owners to ignore Rare Sats contained in UTXOs on the safe balance. Such UTXOs will be flagged as spendable and displayed as Spendable balance. Note that Disabled Tracking do not prevent uncontrolled spend of Rare Sats.
Remember that by disabling Rare Sats Tracking you agree that rare sats will be used as common sats, i.e. can be used to pay gas fee or just sent as BTC.
With Enabled Tracking once your fund your balance with BTC, all the UTXOs will be scanned, providing information about all the rare sats contained in them.
➱ To discover whether your balance holds the rare sats click on Rare Sats tab.
Columns display essential information about each UTXO with rare sats
UTXO id: UTXO id number and satoshi range(s) in this UTXO
Sats: sattributes and number of rare sats contained
Inscription: ordinal inscriptions contained
UTXO Size: quantity of all sats in UTXO and their $ equivalent
➱ To learn more about rare sats in the specific UTXO click on the selected UTXO.
UTXO page displays the full list of the contained sattributes, satoshi ranges and rare sats quantity for each separate sattribute.
For efficient storage and use of rare sats we recommend to utilize the Isolate constructor.
After discovering rare sats, you may find it necessary to separate the rare sats from the original UTXO to release the common sats, make them spendable. By default, UTXO containing rare sats marked as unspendable to prevent uncontrolled spend of rare sats. But often rare sats make up a smaller part of UTXO and block a significant amount of BTC balance. To avoid this we strongly recommend to extract rare sats using split UTXO feature.
Before start splitting remember — minimal UTXO size is 546 satoshis. That means you need a UTXO with minimum 1092 sats to split, equivalent to two UTXOs of 546 sats.
➱ To call the Isolate constructor click on Isolate button in the actions menu or on the UTXO page.
Once the chosen UTXO appears in the Inputs column, the constructor automatically splits it in new UTXOs, so that common and uncommon sats are separated. Newly formed UTXOs will be displayed in the Outputs column.
The scale serves as graphic representation of satoshis sequence contained in the UTXO(s) from the Inputs column. Rare sats are marked in blue color, common sats are grey, and gaps display the split spots.
If you want to get more outputs or some UTXOs in Outputs column is bigger than desired, you can continue splitting them.
➱ To split the UTXO from Outputs column select the UTXO and click Split button. (if the UTXO size is less than 1092 sats, the button is not displayed)
➱ Use the split slider to decide the number of sats for new UTXOs and click Split button. (orange color defines the boundaries of the UTXO 1, grey — UTXO 2)
If the selected UTXO contains rare sats they will be also marked in blue color on the split slider.
New UTXOs will be formed and added to the Outputs column.
If you need to combine rare sats from different UTXOs into one, or the results of automatic split does not meet your expectations, use the combine UTXO feature.
➱ To add a new Input to the Isolation constructor click + button.
In the appeared window you can find two types of UTXOs: Uncommon and Common.
Uncommon tab — UTXOs containing rare sats.
Common tab — safe to spend UTXOs with common sats. Such UTXOs may be used to form a new output with rare sats of sufficient size.
For example, we have one UTXO with 282 Pizza rare sats. We want to split this UTXO and get two separate UTXOs with 200 and 82 Pizza sats, but we cannot do it as initial UTXO size is 736 sats, i.e. too small to be divided in two UTXOs.
To resolve this issue we can just add safe to spend UTXO to the Inputs column, providing sufficient sats to form two UTXOs and split 82 Pizza sats to a separate UTXO.
➱ To choose the UTXO click on the specified UTXO, multiselect is allowed. Then click Add button.
The chosen UTXO will appear in the Inputs column.
Then the constructor will automatically form new outputs, but you can manually modify them as desired, by merging all the outputs in one UTXO or combine and split them in UTXOs with customized size.
➱ To call the combine feature click Combine button.
In the appeared window you can find all the outputs.
➱ To combine the outputs click on the specified outputs, multiselect is allowed. Then click Combine button.
Now you get one output with the rare sats combined from different UTXOs
You can also continue with splitting this output to release common sats.
By default, new UTXOs will be sent to your multisig safe address, but it's possible to change recipient. Addresses can be set separately for each UTXO.
➱ To change the recipient of the specified UTXO clear the input and enter the new address in the Recipient input.
➱ To continue the split click next, choose the fee, review and confirm.
➱ Confirm the creation of transaction in your connected wallet.
➱ Locate this transaction in the Activity -> Queue tab and click on the "Execute" button to start broadcasting of the transaction.
Note that some safe to spend UTXOs from Outputs column can be used immediately to cover the fee costs.