Pages:
Author

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

legendary
Activity: 1512
Merit: 1057
SpacePirate.io
June 14, 2016, 07:44:14 AM
#3
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?
newbie
Activity: 20
Merit: 0
June 11, 2016, 11:54:21 AM
#2
Wow, this seems really promising! I better go try it out later.
staff
Activity: 3458
Merit: 6793
Just writing some code
June 10, 2016, 10:12:38 PM
#1
Today I am announcing the Bitcoin Transaction Fee Booster.

This is my response to the constant complaints about users who are waiting a long time for confirmations. The program gives the user two options to increase the fee of their unconfirmed transactions, Replace-By-Fee for senders and Child Pays For Parent for receivers. The software will take the raw hex of a transaction, ask the user for some information, and create an unsigned transaction which can be signed outside of the program. Then the signed transaction can be broadcast from the software.

Usage
Using the Fee Booster is very simple and follows a wizard with step by step instructions.

Download the zip file from https://github.com/achow101/FeeBooster/releases. Extract everything inside to the same folder. Double click the FeeBooster.jar file to start the program.

First you enter the raw hex of the transaction and choose whether you sent or received it. Then, if you sent the transaction, you will be brought to a page which asks you to set the increased fee of the RBF transaction and the output to deduct the fee from. If you received, you will be brought to a page to select the output you want to spend from, the address to send to, and the fee for the child transaction. The next page is the unsigned transaction that the software made and you must take this to your own wallet to be signed. Lastly, the signed transaction can be broadcast from the software.

How it works
The program uses https://bitcoinfees.21.co/ to calculate the optimal fee for the transaction. It also uses blockcypher.com's api for retrieving some other information for the transaction. To send the transaction, the program uses the BitcoinJ library.

Security
The program, as of now, does not take your private keys. This is a planned feature to allow signing within the program, but currently that does not happen. The software produces an unsigned transaction which can be independently verified to see that it makes the right transaction. It will also display the transaction id of the broadcasted transaction and that can be verified to be the transaction that the user intended. This software is not malicious

Source code
The Fee Booster is open source. The source code is available at https://github.com/achow101/FeeBooster. Pull requests are welcome

License
The Fee Booster is licensed under the GNU General Public License Version 3. The full license can be found at https://github.com/achow101/FeeBooster/blob/master/LICENSE.

Donations
If you have found this program helpful, please support the developer (me) and donate to 1QDNS5XuUEcdjQn4TU4qvXRnVtVv4CsssC

Disclaimer
This software comes as is and may have some bugs. I am not responsible if you happen to lose any of your coins when using this software. Always check the transaction before you send it.

Edit: typos
Pages:
Jump to: