Bitcoin Forum
May 14, 2024, 09:31:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: Not reading psbt file  (Read 234 times)
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 09, 2021, 02:50:06 PM
Merited by Welsh (2)
 #1

My coldcard isn't reading the psbt file on the microsd card.

It did this a month ago, and I then updated electrum to the latest version after which it recognised it and I was able to sign the file on my coldcard.

This time, I don't know what the problem is, as I have the latest version of both electrum and coldcard. Does anybody have experience with this?
1715679093
Hero Member
*
Offline Offline

Posts: 1715679093

View Profile Personal Message (Offline)

Ignore
1715679093
Reply with quote  #2

1715679093
Report to moderator
1715679093
Hero Member
*
Offline Offline

Posts: 1715679093

View Profile Personal Message (Offline)

Ignore
1715679093
Reply with quote  #2

1715679093
Report to moderator
1715679093
Hero Member
*
Offline Offline

Posts: 1715679093

View Profile Personal Message (Offline)

Ignore
1715679093
Reply with quote  #2

1715679093
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715679093
Hero Member
*
Offline Offline

Posts: 1715679093

View Profile Personal Message (Offline)

Ignore
1715679093
Reply with quote  #2

1715679093
Report to moderator
1715679093
Hero Member
*
Offline Offline

Posts: 1715679093

View Profile Personal Message (Offline)

Ignore
1715679093
Reply with quote  #2

1715679093
Report to moderator
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2972


Block halving is coming.


View Profile WWW
July 09, 2021, 04:56:43 PM
Merited by vapourminer (1)
 #2

What error do you see on the Coldcard screen after you choose "ready to sign"?

Try to make/recreate a new PSBT file again in Electrum put them to SD card but this time make sure to reject safely the SD card reader from the PC.
Now put the SD card to Coldcard and check if it will read the PSBT file.

If not replace your SD card and try again. Also, check the Coldcard firmware version the current latest version is 4.1.1.
Also, try the lower version of Electrum I think 4.1.1 same as the latest firmware version of the Coldcard.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
July 09, 2021, 09:26:50 PM
 #3

This time, I don't know what the problem is, as I have the latest version of both electrum and coldcard. Does anybody have experience with this?
Did you update either Electrum or the coldcard firmware since you last attempted to send a transaction and/or had the same issue? Huh If so, it's possible that one of them has introduced an issue...

Not sure if you can downgrade the Coldcard... but using an older version of Electrum is relatively easy (you can grab one of the portable versions if you're using Windows and use it temporarily until you resolve the problem). The only issue you may run into is if the Electrum wallet file version has been "upgraded", then a lower version of Electrum will likely refuse to open it... and you'll have to re-import the watching only wallet into Electrum.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 09, 2021, 09:52:17 PM
 #4

Hey,

No, since my last successful transaction last month, nothing changed. So I don't know where the issues lies.

So earlier today j downloaded the older version of electrum 4.1.1, but now it says it's too old of a version to load my wallet as you mentioned. I use a mac so I'm hoping there's a simple workaround.
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 09, 2021, 10:19:59 PM
 #5

This time, I don't know what the problem is, as I have the latest version of both electrum and coldcard. Does anybody have experience with this?
Did you update either Electrum or the coldcard firmware since you last attempted to send a transaction and/or had the same issue? Huh If so, it's possible that one of them has introduced an issue...

Not sure if you can downgrade the Coldcard... but using an older version of Electrum is relatively easy (you can grab one of the portable versions if you're using Windows and use it temporarily until you resolve the problem). The only issue you may run into is if the Electrum wallet file version has been "upgraded", then a lower version of Electrum will likely refuse to open it... and you'll have to re-import the watching only wallet into Electrum.

I can't apparently send bitcoin from a watch only wallet? Sorry if I'm being slow, I'm trying to find out what exactly is wrong and hopefully send bitcoin today.
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 09, 2021, 10:56:29 PM
 #6

When I go to sign on my coldcard it simply states that it is ready to sign transactions, it doesn't read the files on the microsd card.
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4186



View Profile
July 10, 2021, 07:24:57 AM
 #7

It works for me, Electrum 4.1.4 and ColdCard 4.1.1.

Is your ColdCard on the correct file format? Assuming that you do not hold anything sensitive on your SD card, you can try formatting it. Do backup anything you want on the SD card first. Afterwhich, go to Advance>MicroSD Card>Format Card. This will remove everything from your SD card and use the correct file system.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 10, 2021, 01:10:57 PM
 #8

It works for me, Electrum 4.1.4 and ColdCard 4.1.1.

Is your ColdCard on the correct file format? Assuming that you do not hold anything sensitive on your SD card, you can try formatting it. Do backup anything you want on the SD card first. Afterwhich, go to Advance>MicroSD Card>Format Card. This will remove everything from your SD card and use the correct file system.

I formatted the card and created a new skeleton wallet as well and still the coldcard doesn't read the psbt file on the microsd card.

Does it have anything to do with the number of inputs and outputs on the transaction window at all? It says 25 inputs and 1 output. Probably irrelevant, but I don't know what else to focus on. Like I said, this happened last month to me, and I simply updated my version of  electrum, after which the coldcard read the psbt file.

Now it seems nothing works. Coldcard version is 4.1.1 and electrum is 4.1.4.
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4186



View Profile
July 10, 2021, 02:38:45 PM
Merited by HCP (2)
 #9

Does it have anything to do with the number of inputs and outputs on the transaction window at all? It says 25 inputs and 1 output. Probably irrelevant, but I don't know what else to focus on. Like I said, this happened last month to me, and I simply updated my version of  electrum, after which the coldcard read the psbt file.
Eh, that's actually the issue.

Coldcard supports 20 inputs to be signed at once[1], presumably due to the fact that it is unable to sign so many due to hardware limitations. I've never encountered this issue, only because I've never had to sign that many inputs but I think that the limitation still applies right now. Since it's mainly a hardware limitation, there isn't anything else that you can do other than to split the transaction up smaller.

[1] https://github.com/Coldcard/firmware/blob/master/docs/limitations.md#max-transaction-size

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 10, 2021, 03:42:04 PM
 #10

Does it have anything to do with the number of inputs and outputs on the transaction window at all? It says 25 inputs and 1 output. Probably irrelevant, but I don't know what else to focus on. Like I said, this happened last month to me, and I simply updated my version of  electrum, after which the coldcard read the psbt file.
Eh, that's actually the issue.

Coldcard supports 20 inputs to be signed at once[1], presumably due to the fact that it is unable to sign so many due to hardware limitations. I've never encountered this issue, only because I've never had to sign that many inputs but I think that the limitation still applies right now. Since it's mainly a hardware limitation, there isn't anything else that you can do other than to split the transaction up smaller.

[1] https://github.com/Coldcard/firmware/blob/master/docs/limitations.md#max-transaction-size

Thank you. To get the input to 20 or less, I can't send more than 0.02 bitcoin at a time. There surely must be a simple way to change this? I'm not sure what's meant by using a segwir signature and providing only the individual UTXO? Any bitcoin amount that is 0.03 or more is 21 inputs. I've sent more than this a month ago so I'm unsure what's changed.
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4186



View Profile
July 10, 2021, 04:54:31 PM
 #11

I'm not sure what's meant by using a segwir signature and providing only the individual UTXO?
That is for the PSBT file. PSBT files includes loads of redundant data and stripping it down helps to reduce the size restricted by the communication bridge.

Thank you. To get the input to 20 or less, I can't send more than 0.02 bitcoin at a time. There surely must be a simple way to change this? ​Any bitcoin amount that is 0.03 or more is 21 inputs. I've sent more than this a month ago so I'm unsure what's changed.
Try if it'll sign with <20 inputs first. Use Coin control if needed on Electrum. I think fees are fairly low right now; would it be possible for you to send two transactions back to an address in your wallet (1x 12 inputs, 1x 13 inputs) and spend it with ColdCard, the two created inputs from the two transactions?

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 10, 2021, 05:29:44 PM
 #12

I'm not sure what's meant by using a segwir signature and providing only the individual UTXO?
That is for the PSBT file. PSBT files includes loads of redundant data and stripping it down helps to reduce the size restricted by the communication bridge.

Thank you. To get the input to 20 or less, I can't send more than 0.02 bitcoin at a time. There surely must be a simple way to change this? ​Any bitcoin amount that is 0.03 or more is 21 inputs. I've sent more than this a month ago so I'm unsure what's changed.
Try if it'll sign with <20 inputs first. Use Coin control if needed on Electrum. I think fees are fairly low right now; would it be possible for you to send two transactions back to an address in your wallet (1x 12 inputs, 1x 13 inputs) and spend it with ColdCard, the two created inputs from the two transactions?

OK yes the coldcard has recognised the transaction at less than 20 inputs, but it would require 6-8 transactions for me to send the total to where I want to. So am I able to open the psbt and delete certain things to reduce the input?
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4186



View Profile
July 10, 2021, 05:32:43 PM
 #13

OK yes the coldcard has recognised the transaction at less than 20 inputs, but it would require 6-8 transactions for me to send the total to where I want to. So am I able to open the psbt and delete certain things to reduce the input?
Is there a problem with consolidating the inputs first? Using a few transactions with less than 20 inputs to send back to your own address, and sending the consolidated inputs to your destination.

Deleting the inputs would result in your having less inputs for your transaction, and you need to include them all or else your total amount would be less than you desire.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 10, 2021, 05:59:00 PM
 #14

OK yes the coldcard has recognised the transaction at less than 20 inputs, but it would require 6-8 transactions for me to send the total to where I want to. So am I able to open the psbt and delete certain things to reduce the input?
Is there a problem with consolidating the inputs first? Using a few transactions with less than 20 inputs to send back to your own address, and sending the consolidated inputs to your destination.

Deleting the inputs would result in your having less inputs for your transaction, and you need to include them all or else your total amount would be less than you desire.

To be honest I'm not quite clear on what that practically means.

So do you mean that I open electrum, generate my receive address, then go to the send window and send multiple transactions to my own address? How would sending bitcoin to my own address reduce the inputs.

I know it's probably super simple, just never done it before so I can't visualise and and not sure how consolidating works!
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4186



View Profile
July 10, 2021, 06:09:56 PM
 #15

To be honest I'm not quite clear on what that practically means.

So do you mean that I open electrum, generate my receive address, then go to the send window and send multiple transactions to my own address? How would sending bitcoin to my own address reduce the inputs.
In Bitcoin, we don't spend funds by looking at the balance on addresses. Instead, we spend inputs and create new ones. Let me show you an example: https://blockchair.com/bitcoin/transaction/c21523ed3745959ce1389f571ec1c46181eb09c10d85301923bf875cfc0fd1b9. The transaction has 3 inputs, by spending them, I've effectively created a single inputto be spent. If I were to replace it with any address that I own, then I would've effectively consolidated it by spending 3 inputs and creating a single one.

If you were to spend 15 inputs in a single transaction to your own address, you'll create a single transaction output for it to be used in the next transaction. The other 10 inputs can then be spent in another transaction to create another inputs. Afterwards, I'll just use the two inputs that I've created through the consolidation into the transaction that I originally wanted to make, but was unable to do so due to the restrictions on the number of inputs.

So, create a transaction that sends back to your own address; Go to View>Tools>Show Coins, then select any inputs, as long as there isn't 20. Go to your Send tab, input an address from your own wallet and press Max. Afterwards, do it as you would for a normal transaction. Upon loading it into ColdCard, you should expect to see a message saying that you're sending it to your own wallet. After both your consolidation transaction gets confirmed, then you can spend it normally, as you've reduced the number of UTXO (unspent transaction outputs) from 25 to 2.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2184
Merit: 4238


Join the world-leading crypto sportsbook NOW!


View Profile WWW
July 10, 2021, 06:40:26 PM
 #16

How would sending bitcoin to my own address reduce the inputs.

Adding to ranochigo's comments; assuming you have 100 current inputs in one or more addresses, and you're limited to 20 UTXOs per transaction, you can turn those 100 UTXOs into 5.

In Electrum make sure you have your addresses tab and your coins tab visible.  On the menu bar select View>Show Addresses, and View>Show Coins.

From the Coins tab you can select one input to spend, or multiple inputs to send together.  From the Addresses tab you select a specific address to spend from, which will select all the inputs to that address.  Also from the Addresses tab you can select an address you want to use to receive the inputs.  You can send the inputs the same address they are coming from, another used address, or select an unused address.

Once you've decided on the inputs to consolidate, send them all to your chosen internal address with the lowest possible fees; 1 satoshi per byte.  Then once all the applicable inputs have been consolidated you can send the consolidated inputs to the recipient.  You don't have to wait for the consolidation transactions to confirm, the default settings in Electrum allow to spend unconfirmed transactions.  If you sent them all to the same address you can select that address from the Addresses tab and send the desired amount to the recipient.  This method is referred to as Child Pays For Parent (CPFP.)  To help pay for all the parent transactions you'll want to use a slightly higher than normal fee for the child transaction.  Make the fee appropriate for your spending needs, then add a few more sats/byte.  This method should help you save a little bit on fees.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 11, 2021, 12:30:07 AM
Merited by DireWolfM14 (1)
 #17

You've all been very helpful, much appreciated. I think I've made some progress via the above advice.

I managed to consolidate 5 inputs then send to where I wanted. But a problem I faced was that I originally wanted to consolidate more than 5 (15 or so) but every time I tried, the PSBT file wasn't read by the coldcard until I reduced it to 5 inputs. I've now also tried another consolidation to send more, and this time it didn't even read the 5 inputs but when I reduced it to 3, it's now worked.
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 13, 2021, 03:01:13 PM
 #18

Would you know why it works with 3 inputs but not with eight for example? My understanding was that anything less than twenty is fine? The small amount of bitcoin in each input means I would have to consolidate multiple batches of three inputs into one, so I end up with six (consolidating eighteen inputs) or so inputs, which I'd then be able to send as two inputs.

Is there an easier fix im missing?
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4186



View Profile
July 13, 2021, 03:50:21 PM
 #19

Would you know why it works with 3 inputs but not with eight for example? My understanding was that anything less than twenty is fine? The small amount of bitcoin in each input means I would have to consolidate multiple batches of three inputs into one, so I end up with six (consolidating eighteen inputs) or so inputs, which I'd then be able to send as two inputs.

Is there an easier fix im missing?
Does it violate any of the restrictions in the link? For example the PSBT file size?

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2972


Block halving is coming.


View Profile WWW
July 13, 2021, 05:18:57 PM
 #20

I have some solutions for this but I think it will risk your current wallet if you do this in online mode.
This is my solution according to their docs here https://coldcardwallet.com/docs/bip85
You can export a private key(WIF key) if you can export the private keys of your wallet you can import it to Electrum do this in offline mode.
Then after you import the private key get the address(public key) and make a watch-only wallet on another PC/device and make a transaction to consolidate all (UTXO).

This is the only thing that I think will work if the coldcard can't handle many (UTXO).

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
July 14, 2021, 07:01:47 AM
 #21

Would you know why it works with 3 inputs but not with eight for example? My understanding was that anything less than twenty is fine? The small amount of bitcoin in each input means I would have to consolidate multiple batches of three inputs into one, so I end up with six (consolidating eighteen inputs) or so inputs, which I'd then be able to send as two inputs.

Is there an easier fix im missing?
Are you sure you're dealing with actual inputs... or are you looking at addresses? Huh It's possible that some of your addresses contain multiple UTXOs, so if you using addresses, it's possible you might still be exceeding the 20 UTXO limit.

Which tab in Electrum are you spending from? The "coins" tab or the "Addresses" tab? Huh

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 20, 2021, 07:45:56 PM
 #22

Yes I'm choosing inputs from the coins tab. And I just did two transactions, one with three inputs and one with two, and now it is not reading the one with three but it is reading the one with two! It's getting less and less!
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
July 20, 2021, 08:42:46 PM
 #23

This is really debilitating, as even one with five inputs isn't recognised but two inputs is. Is this something to do with electrum's software?
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
May 04, 2022, 06:39:20 PM
Merited by o_e_l_e_o (4)
 #24

I've been able to send 90% of my bitcoin out of this wallet by keeping the inputs below 20 as per the helpful guidance in this thread.

But for some reason I cannot send the last remaining bit of bitcoin, and this is despite me keeping the inputs to 15, as stated on the transaction window in electrum. Would anyone know why? I'm not sure what has to be done differently. It says 'Inputs (15)'.
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5604


Self-proclaimed Genius


View Profile
May 05, 2022, 04:46:20 AM
 #25

But for some reason I cannot send the last remaining bit of bitcoin, and this is despite me keeping the inputs to 15, as stated on the transaction window in electrum. Would anyone know why? I'm not sure what has to be done differently. It says 'Inputs (15)'.
Are you getting any error message when spending the last batch of inputs?
If 20 inputs have worked, then 15 shouldn't be a problem.

Also, try to enable logging and see if there's an error related to the issue: "Tools->Preferences->Write logs to file", restart Electrum.
Reproduce the issue in that session, then you can disable logging again; the logs will be saved in "logs" folder inside Electrum data directory.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
May 05, 2022, 04:33:17 PM
 #26

No there's no error message. I'm able to do everything fine on electrum. I export the file to my microsd card to then sign it on my coldcard, but the coldcard simply does not read it. No error message appears on the coldcard too. It simply gives you the default screen when you select 'ready to sign' stating it is ready to sign transactions. But it doesn't pick up the transaction I saved on my micro sd card.
Kaplant4 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 7


View Profile
May 05, 2022, 05:26:46 PM
 #27

I think I've figured it out. It's either that the transaction can be a max of 20 inputs, or the size of the transaction cannot exceed more than 384k bytes. The size of the transaction was the issue, not the number of inputs.

This presents a problem in that in order to get all of my remaining bitcoin out of my wallet, I'd have to do about 10 transactions. Is there no way around this?
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18515


View Profile
May 07, 2022, 10:42:04 AM
 #28

It's either that the transaction can be a max of 20 inputs, or the size of the transaction cannot exceed more than 384k bytes. The size of the transaction was the issue, not the number of inputs.
How is your transaction with 15 inputs over 384,000 bytes? Do you only have 1 output? What kind of crazy spending requirements are you using that takes up so much space?

Is there no way around this?
I mean, you probably want to first figure out why you are making such a huge transaction, since you are going to get hit for enormous amounts of fees trying to broadcast that.

Do you have the seed phrase from your ColdCard wallet? If not, you can extract it following the instructions here: https://coldcard.com/docs/advanced#danger-zone. Import your seed phrase in to Electrum directly and then you can make any transaction you want. Note that if you don't do this on an airgapped computer, then you risk the security of your wallet and all the coins within it.
Pages: 1 2 [All]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!