Author

Topic: Can I combine coins into separate portfolios/wallets w/o moving them on chain? (Read 142 times)

legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
As I'm playing around and testing a solution, I was using Electrum to export/display single coins in testnet mode  and trying to display them together in a different wallet software (like I mentioned Blue Wallet) I overlooked that Electrum can do this. *facepalm*
I should've added more details when i suggested you this; the topic would've been shorter:

Is there a way to display and/or combine total outputs / addresses of Bitcoin within Electrum (or other hard or software wallets) and only display those selected coins/addresses (outputs)? (Labels & Accounts?) WITHOUT moving them on chain to a different wallet?
With pre-existing wallet, you can only do this by creating a new "imported" Electrum wallet containing those individual addresses.
It's troublesome to setup if there's thousands of addresses since you'll have to import them in "Import bitcoin addresses or private keys" new wallet menu one line per address.
(I underlined the key words)

Tbh, I was surprised it can even do that as it seems more made to import an entire xpub or master key/ seed etc. But maybe I'm missing something here as well.
It's good, you didn't missed anything.
That's just how the current version of Blue Wallet is designed, it integrated "restore" in one input box that accepts almost everything but only takes one per restore.
The good part is it's open-source (GitHub) so anyone can check the code to make the necessary changes to include a feature similar to Electrum's imported wallet, and send it as "pull request".
newbie
Activity: 2
Merit: 0
You don't have to use a different software wallet. Electrum will do this just fine. You can create a new Electrum wallet and import the addresses you want to watch or individual private keys if you want to spend the coins from the associated addresses. And, you don't have to add one at a time. You can import multiple addresses/keys one below the other. One line for each. Of course, you will need to prepare these addresses/keys in advance that you can then copy and paste into Electrum when the software asks you for it.

Beautiful!! Thanks a million ($ per sat  Grin )!

THIS IS IT!

As I'm playing around and testing a solution, I was using Electrum to export/display single coins in testnet mode  and trying to display them together in a different wallet software (like I mentioned Blue Wallet) I overlooked that Electrum can do this. *facepalm*

Electrum really is so brilliant function wise and even with it's 90's look design, it's easy to use - more or less.

This window does exactly what I need and wished Blue Wallet 's equivalent one did as well… (importing multiple addresses at once)
I tried multiple ways (one per line, separating with comas etc.) but it only works when entering a single coin's address.
Tbh, I was surprised it can even do that as it seems more made to import an entire xpub or master key/ seed etc. But maybe I'm missing something here as well.


This is what Blue Wallets import window looks like:




Thanks for the impupt/guides, this is great!!
I'd pass out merits if I had any Cheesy

Cheers
B&R
legendary
Activity: 2310
Merit: 4085
Farewell o_e_l_e_o
You don't have to use a different software wallet. Electrum will do this just fine. You can create a new Electrum wallet and import the addresses you want to watch or individual private keys if you want to spend the coins from the associated addresses. And, you don't have to add one at a time. You can import multiple addresses/keys one below the other. One line for each. Of course, you will need to prepare these addresses/keys in advance that you can then copy and paste into Electrum when the software asks you for it.
[Guide] Importing your private keys into Electrum wallet mentions about importing multiple addresses or private keys.

Two other gudies on Electrum wallet for beginners and advanced users.
TUTORIAL: How to use Electrum (for beginners)
TUTORIAL: How to use Electrum (for advanced users)
legendary
Activity: 2730
Merit: 7065
Maybe I could just make a watch only wallet / portfolio from selected UTXO's / Bitcoin addresses / specific coins and a quick Brave AI search listed Sparrow and Blue Wallet that can do watch only wallets (and others but didn't name them).
You don't have to use a different software wallet. Electrum will do this just fine. You can create a new Electrum wallet and import the addresses you want to watch or individual private keys if you want to spend the coins from the associated addresses. And, you don't have to add one at a time. You can import multiple addresses/keys one below the other. One line for each. Of course, you will need to prepare these addresses/keys in advance that you can then copy and paste into Electrum when the software asks you for it.
hero member
Activity: 1722
Merit: 801
Maybe I could just make a watch only wallet / portfolio from selected UTXO's / Bitcoin addresses / specific coins and a quick Brave AI search listed Sparrow and Blue Wallet that can do watch only wallets (and others but didn't name them).
If you don't want to spend your coins, only need to check your address/ wallet balance, you can import Public addresses you want to observe and have watch only wallets.

Another solution for you, is to bookmark these Bitcoin addresses on your spreadsheet and use Tor browser for checking these address balance with a Bitcoin block explorer.

Check it with Tor if you want to protect your privacy.
Download Tor browser: https://www.torproject.org/download/
List of useful Bitcoin block explorers.
newbie
Activity: 2
Merit: 0
Thanks you so very much for taking the time for those great answers!
Very much appreciated.

Maybe I could just make a watch only wallet / portfolio from selected UTXO's / Bitcoin addresses / specific coins and a quick Brave AI search listed Sparrow and Blue Wallet that can do watch only wallets (and others but didn't name them).

 
Seems like Sparrow can only import the master private key, so only the whole 10 BTC from the example, but Blue Wallet you can actually import the private key of a single unspent coin UTXO or, since I don't want to move the coins on chain, I picked out some public keys that add up to the amount I need to display for mentioned purposes, out of Electrums Wallet/Private Keys/Export menu (from the window that follows, where all used addresses are displayed together with their respective private keys) and Blue Wallet automatically created a watch only wallet with that Public address!

This could work… Unfort. Blue Wallet can only import 1 public address at a time (or am I missing something? I tried commas but it wouldn't work with several public addresses or importing private keys, going to ask the devs about that), but then I can just make several wallets and Blue Wallet displays the total balance of all wallets it holds.

This only makes sense of course if the wallet is not to complex yet - otherwise its a huge task if theres dozens of UTXO's to import..

If anyone has any other idea or wallet that can do this please post, thanks!
B&R



legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
Is this really possible or was Rodolfo Unleashing that chat a little too much (or too little; is it describing an older Electrum version?)  Grin
It's describing an Electrum client fork by a Bitcoin fork. Old Electrum doesn't even have that 'View' menu.
The one with "Accounts" tab that can derive separate accounts with different 'account_index' but there's no direct "transfer to a new wallet" feature.
Refer to the post above to do that manually.

Is there a way to display and/or combine total outputs / addresses of Bitcoin within Electrum (or other hard or software wallets) and only display those selected coins/addresses (outputs)? (Labels & Accounts?) WITHOUT moving them on chain to a different wallet?
With pre-existing wallet, you can only do this by creating a new "imported" Electrum wallet containing those individual addresses.
It's troublesome to setup if there's thousands of addresses since you'll have to import them in "Import bitcoin addresses or private keys" new wallet menu one line per address.

For new setup, just plan it beforehand and create separate wallets per portfolio, you can create more than one wallet in Electrum.
Then, to get the accumulated balance of the related portfolios, you can use Bitcoin Core to create a watch-only wallet containing all of those wallets extended public keys.
Import those as descriptors by doing this: https://bitcointalksearch.org/topic/m.60178631

Account 1001: m/84h/1h/0h
It'll work but that derivation path is normally used for Bitcoin testnet's first account if the standard is followed.
The path level of "1h" in that example is designated for "Coin Type" as per BIP84 standard; '0h' is for Bitcoin mainnet and '1h' is for Bitcoin testnet.
The hardened "account_index" can be higher than 999, no need to iterate the coin type index to generate more than 1000 accounts.
copper member
Activity: 2338
Merit: 4543
Join the world-leading crypto sportsbook NOW!
If all your coins are in one hierarchical deterministic (HD) wallet, even if they are separated in different addresses you can't move them to another HD wallet without an on-chain transaction.  You can export the private keys and create a separate wallet for each address by importing each private key into it's own wallet, but that won't consolidate the UTXOs.  It just moves that one private key into it's own wallet, and that wallet will contain only that one address, i.e. it won't be an HD wallet.

If you want to use Electrum to create separate HD wallets using the same hardware wallet (i.e. ColdCard (with USB enabled,) Trezor, Ledger, etc.). you can create separate "accounts" by editing the derivation path manually when creating the wallet.  Unlike the Trezor Suit or Ledger Live which can list multiple accounts, with Electrum you'll have a sperate wallet file for each "account."

To create multiple accounts using a hardware wallet, plug the hardware wallet into your computer, click "File" > "New/Restore" then select  "Standard wallet" > "Use a hardware device" > "Select a device" >...  which will bring you to a page like this one:



Edit the derivation path as follows:

Account 1: m/84h/0h/0h
Account 2: m/84h/0h/1h
Account 3: m/84h/0h/2h
...
Account 1000: m/84h/0h/999h
Account 1001: m/84h/1h/0h

So on and so forth.  You can use this method to create a million accounts.
newbie
Activity: 2
Merit: 0
Hi fellow 100K BTCitcoiner-Electrum Users!

I've got a question:

Is there a way to display and/or combine total outputs / addresses of Bitcoin within Electrum (or other hard or software wallets) and only display those selected coins/addresses (outputs)? (Labels & Accounts?) WITHOUT moving them on chain to a different wallet?

I asked Rodolfo's (Cold Card) "Unleashed Chat" AI the following question / premiss:

"Is there a way to display only a partial amount of BTC and the total amount of those coins (from the total BTC contained within a wallet seed), inside a wallet that contains several Bitcoin address outputs, WITHOUT moving them on chain to a different wallet, as if they where separate wallets / portfolios?"

For example:
1) Imagine a cold storage hardware wallet with 10 Bitcoin. 7 of the 10 Bitcoin belong to person A. 3 of the 10 Bitcoins belong to Person B. (A married or unmarried couple etc.) Like having two separate "portfolios" (like in other hardware wallet for example Ledger Live's "Portfolio") from one seed.  
This, for example for purposes like tax declarations, spending control (A spends from his BTC, B from his respectively) etc.
I want to display, the 7 BTC that belong to person A separately in a portfolio and the 3 BTC of person B also in a separate portfolio showing the respective holdings of each separately while at the same time not moving any Bitcoin to a separate wallet/seed on the blockchain?

Or for example 2)
Let's assume In a company, that holds 10 Bitcoin in cold storage as well, and for reasons of bookkeeping, regulatory, tax declaration etc. need to allocate various bookkeeping items such as for example; 2 of the 10 Bitcoin are sales income, 5 Bitcoin are savings, 3 Bitcoin are for daily expenses and incoming payments etc.
Since in both cases I don't want to break up the wallets and add more complexity and security risk by moving and storing the broken up Bitcoin in separate hardware wallets; I want to use only the one (already existing and setup) Electrum etc. wallet.
But normally, as far as I can see, the wallets only display the cumulated amount of all Bitcoin address outputs in a total Bitcoin amount and dollar or or other currency value.
This is a problem when declaring taxes or needing to show and prove to auditors how much Bitcoin in example 1) belongs to whom or in the case of 2) the business; allocate, prove, or just simply display to shareholders, authorities, auditors or even to simplify for internal calculations for employees / heads of departments generating business reports like the performance numbers of the company etc.
Is there a wallet or a software, preferably free and open source, that can do this?"

Rodolfo's monkeys, Grin I mean Unleashed Chat AI then gave me this answer:

Unleashed

"Yes, there are some cryptocurrency wallets and tools available that allow you to display only a partial amount of Bitcoin within a wallet containing multiple Bitcoin address outputs. These wallets enable you to create separate accounts or labels for different types of transactions or holdings, making it easier to organize your crypto assets.

One example is the Electrum wallet, which is a free and open-source software wallet that allows you to manage multiple addresses within a single wallet. You can create separate accounts (or "labels") within the Electrum wallet for different Bitcoin holdings, such as one account for Person A's 7 Bitcoins and another account for Person B's 3 Bitcoins. This way, you can display the separate holdings of each person without moving any Bitcoins or adding more complexity to your wallet security.

Another example is the Trezor Model T hardware wallet, which also supports multiple accounts and labels within a single wallet. You can use this wallet to organize your Bitcoin holdings by creating separate accounts for different purposes, such as one account for sales income, another account for savings, and so on. This will help you display and prove your allocated bitcoin holdings for tax declarations, regulatory requirements, or internal business reports without having to split your cold storage hardware wallet.

These wallets can be used in combination with other tools or software to generate reports and visualizations of your Bitcoin holdings by account or label, making it easier to share this information with auditors, authorities, or other stakeholders.

How To:
1-5. is About Setting up the wallet

6. You will now see the main Electrum window with your new wallet open. To create separate accounts or labels within this wallet, click on the "Addresses" tab at the bottom of the window. It's on the top of the window btw…(?)

7. In the "Addresses" tab, you can right-click on an address and select "Label" to assign a label to that specific Bitcoin address. This will help you organize your holdings by creating separate accounts or labels for different types of transactions or holdings.

8. To view the balance and transaction history for each account or label, click on the "View" menu at the top of the window and select "Show Accounts." You can now see a list of all your accounts or labels, along with their respective balances and transaction histories.
—> Unfort. there is no  "Show Accounts" menu item under "View"(!?) (And also no "show labels" menu item btw.)

9. You can also export the transaction history for each account or label by clicking on the account or label in the "Accounts" tab and selecting "Tools" > "Transfer to new wallet." *This will create a new Electrum wallet containing only the transactions associated with that specific account or label, which you can then use for reporting or record-keeping purposes.
—> Unfort. first of all there's no "Account" tab, therefore I can't: "selecting "Tools" > "Transfer to new wallet." This will create a new Electrum wallet containing only the transactions associated with that specific account or label, which you can then use for reporting or record-keeping purposes."

 Huh
Is this really possible or was Rodolfo Unleashing that chat a little too much (or too little; is it describing an older Electrum version?)  Grin
I am running the latest version of Electrum; 4.5.8
I would love to be able to export or "transfer to a new wallet,"* as described by the AI regarding Electrum.
Or in some other way, but just without moving the coins on main chain as described in the beginning of this wall of text.

Is there a way to do what's described by Unleashed or does anyone have an idea on how to achieve what I want to do, iE. is it possible to "split up outputs / consolidate certain coins or a certain amount of BTC into separate "portfolios" within the wallet?

-Does Trezor Model T do this better?

I don't want to use ANY online or app portfolio tools as the all kill my privacy.
Or is there a hardware / software portfolio solution (with ability to connect to my full node) that can do what I want?

Thanks for any help!
And happy path to the BTC-Standard ya'll!
B&R
Jump to: