Pages:
Author

Topic: [ANN] Bitcoin Transaction Fee Booster - page 4. (Read 18451 times)

staff
Activity: 3458
Merit: 6793
Just writing some code
September 10, 2016, 08:20:40 AM
#23
Can you tell if it possible to sign raw transaction with mycelium / electrum . Most people are not using bitcoin core
You can sign transactions with Electrum, but  I don't think you can do it with Mycelium. You have to use the python console provided by Electrum in order to sign.
hero member
Activity: 692
Merit: 569
September 10, 2016, 01:20:33 AM
#22
Very nice development !
Can you tell if it possible to sign raw transaction with mycelium / electrum . Most people are not using bitcoin core
full member
Activity: 210
Merit: 100
September 07, 2016, 06:15:15 AM
#21
this is an excellent project  Smiley , really it is helpful for the transaction which are having low transaction fees and waiting transaction, i believe it will help much to all bitcoin users and speeds the transaction  , great ,keep going Smiley.
newbie
Activity: 42
Merit: 0
September 03, 2016, 09:26:07 PM
#20
Thanks for sharing, you'll be saving life's with this lol
Great tool Cheesy
legendary
Activity: 1666
Merit: 1285
Flying Hellfish is a Commie
August 29, 2016, 10:41:39 AM
#19
The amount of time I've spent looking for something like this is actual gross, I will have to send you a ton amount of love for making this.


Will be using this in the future for some of my fuck-ups.
staff
Activity: 3458
Merit: 6793
Just writing some code
July 06, 2016, 10:13:14 AM
#18
Bump.
sr. member
Activity: 434
Merit: 250
June 25, 2016, 01:39:52 AM
#17
Let me see if I got this right, this program is for those who sent a bitcoin but then the fee was too low, so it's not getting added to a block in a reasonable amount of time?

Jane sends 0.01 to Bob but only had a 0.0000001 transaction fee.
Jane uses your program to boost the fee to 0.0002 to get it added to a block faster

Right or do I have it wrong?

Yep. That's exactly what it is for.

Pretty useful tool, thanks. Also +1 on open sourcing your project. Great contribution to the Bitcoin community.
staff
Activity: 3458
Merit: 6793
Just writing some code
June 23, 2016, 06:25:36 AM
#16
hello can i pay my extra fees from another wallet ?

where i see address to pay to ( is this the address i would like to pay my fee from ?)

from there i sign my transaction and is good to go ?
As of now, you cannot add the fee from another address. The fee must come from one of the outputs on the transaction you have an issue with.
newbie
Activity: 13
Merit: 0
June 22, 2016, 11:32:54 PM
#15
hello can i pay my extra fees from another wallet ?

where i see address to pay to ( is this the address i would like to pay my fee from ?)

from there i sign my transaction and is good to go ?
staff
Activity: 3458
Merit: 6793
Just writing some code
June 17, 2016, 09:35:07 AM
#14
Correct me if im wrong -

So what you're doing is basically copying the inputs and outputs of a Pending Tx, and making another transaction that will confirm before the first one does?
Close.

There are actually two parts, RBF and CPFP. The RBF part copies the inputs and all but one of the outputs. The last output (which is selected by the user) is slightly modified because the additional fee is deducted from that output.

For CPFP, it actually creates a whole new transaction, because that is how CPFP works. It creates the transaction with one input which points to the user specified output and then has an output to a user specified address.
hero member
Activity: 532
Merit: 501
June 17, 2016, 01:57:28 AM
#13
Correct me if im wrong -

So what you're doing is basically copying the inputs and outputs of a Pending Tx, and making another transaction that will confirm before the first one does?
staff
Activity: 3458
Merit: 6793
Just writing some code
June 15, 2016, 08:37:55 PM
#12
thanks for all this sir,

unfortunately I can't get my head around this

"you must take this to your own wallet to be signed. Lastly, the signed transaction can be broadcast from the software"
If you didn't already know, Bitcoin transactions use cryptographic signatures, which can only be created by possessing the private key which corresponds to the address you are spending from. So what my program does is it creates the unsigned transaction, which is the transaction right up until it is signed. Most wallets recognize unsigned transactions and will know how to sign them. In Bitcoin Core, you can go to Help > Debug Window > Console. Then in the textbox at the bottom, type
Code:
signrawtransaction 
where is the unsigned transaction that my program puts in the textbox when you get to that page. Bitcoin Core will sign the transaction and output should look like this:
Code:
{
  "hex" : "",
  "complete" : true
}


where is the actual signed transaction. Then you can take that signed transaction back to my program and broadcast it.

Sorry sir,
somewhat technically challenged...

Been drawn into Bitcoin by the perception that it was trying to gain mainstream recognition....  obviously not for stupid people like me.. with 2 degrees and a masters
Open Bitcoin Core. At the top where it says "File" "Settings" "Help". Click on Help and then in the menu, click "Debug Window". A new window will open with four tabs at the top. Choose the "Console" tab. Then there is a small box at the bottom of that window. That is where you type the commands that I gave you earlier.
sr. member
Activity: 463
Merit: 256
June 15, 2016, 08:32:17 PM
#11
thanks for all this sir,

unfortunately I can't get my head around this

"you must take this to your own wallet to be signed. Lastly, the signed transaction can be broadcast from the software"
If you didn't already know, Bitcoin transactions use cryptographic signatures, which can only be created by possessing the private key which corresponds to the address you are spending from. So what my program does is it creates the unsigned transaction, which is the transaction right up until it is signed. Most wallets recognize unsigned transactions and will know how to sign them. In Bitcoin Core, you can go to Help > Debug Window > Console. Then in the textbox at the bottom, type
Code:
signrawtransaction 
where is the unsigned transaction that my program puts in the textbox when you get to that page. Bitcoin Core will sign the transaction and output should look like this:
Code:
{
  "hex" : "",
  "complete" : true
}


where is the actual signed transaction. Then you can take that signed transaction back to my program and broadcast it.

Sorry sir,
somewhat technically challenged...

Been drawn into Bitcoin by the perception that it was trying to gain mainstream recognition....  obviously not for stupid people like me.. with 2 degrees and a masters
staff
Activity: 3458
Merit: 6793
Just writing some code
June 15, 2016, 05:52:03 PM
#10
thanks for all this sir,

unfortunately I can't get my head around this

"you must take this to your own wallet to be signed. Lastly, the signed transaction can be broadcast from the software"
If you didn't already know, Bitcoin transactions use cryptographic signatures, which can only be created by possessing the private key which corresponds to the address you are spending from. So what my program does is it creates the unsigned transaction, which is the transaction right up until it is signed. Most wallets recognize unsigned transactions and will know how to sign them. In Bitcoin Core, you can go to Help > Debug Window > Console. Then in the textbox at the bottom, type
Code:
signrawtransaction 
where is the unsigned transaction that my program puts in the textbox when you get to that page. Bitcoin Core will sign the transaction and output should look like this:
Code:
{
  "hex" : "",
  "complete" : true
}
where is the actual signed transaction. Then you can take that signed transaction back to my program and broadcast it.
sr. member
Activity: 463
Merit: 256
June 15, 2016, 05:46:15 PM
#9
thanks for all this sir,

unfortunately I can't get my head around this

"you must take this to your own wallet to be signed. Lastly, the signed transaction can be broadcast from the software"
staff
Activity: 3458
Merit: 6793
Just writing some code
June 14, 2016, 08:52:18 PM
#8
Nice.Very helpful if used properly.Have you tested it out with multiple test cases to see if anything goes wrong ?
So you're rebroadcasting a transaction without having to do all of the hassle.
Well it doesn't rebroadcast. It just does one massive broadcast/flood to several hundred nodes in order to get the transaction out as quickly as possible. I suppose I could also add in a thing for rebroadcasting and something on the front page to jump directly to broadcasting too.

For example I have a unconfirmed transaction with 0 fees which may take forever to get confirmed or eventually get rejected from the mempool ,I can simply use the program add the custom fees and broadcast it again ?
Yes, except you will need to sign the transaction in your wallet, which may require a little advanced knowledge.

This sounds like a ery helpful application, I'm glad you took time to create this much needed tool. It finally offers a simple solution to a common problem.
Thanks! I hope that it will help alleviate the unconfirmed transaction problem.
legendary
Activity: 2422
Merit: 1451
Leading Crypto Sports Betting & Casino Platform
June 14, 2016, 04:31:13 PM
#7
This sounds like a ery helpful application, I'm glad you took time to create this much needed tool. It finally offers a simple solution to a common problem.
legendary
Activity: 1988
Merit: 1317
Get your game girl
June 14, 2016, 04:02:02 PM
#6
Nice.Very helpful if used properly.Have you tested it out with multiple test cases to see if anything goes wrong ?
So you're rebroadcasting a transaction without having to do all of the hassle.
For example I have a unconfirmed transaction with 0 fees which may take forever to get confirmed or eventually get rejected from the mempool ,I can simply use the program add the custom fees and broadcast it again ?
legendary
Activity: 1512
Merit: 1057
SpacePirate.io
June 14, 2016, 11:32:41 AM
#5
Wow... well done man, that's truly an epic development.  Have you posted about it in the Development & Tech group?  Not to say this particular forum is low-brow, but well, your development is worthy of higher recognition!
staff
Activity: 3458
Merit: 6793
Just writing some code
June 14, 2016, 08:47:01 AM
#4
Let me see if I got this right, this program is for those who sent a bitcoin but then the fee was too low, so it's not getting added to a block in a reasonable amount of time?

Jane sends 0.01 to Bob but only had a 0.0000001 transaction fee.
Jane uses your program to boost the fee to 0.0002 to get it added to a block faster

Right or do I have it wrong?

Yep. That's exactly what it is for.
Pages:
Jump to: