achow101

Legendary



Offline



Activity: 2254

Merit: 3456





bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl







StaffLegendaryActivity: 2254Merit: 3456bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl [ANN] Bitcoin Transaction Fee Booster June 11, 2016, 03:12:38 AM

Last edit: June 11, 2016, 05:23:43 PM by knightdk #1



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



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



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



License

The Fee Booster is licensed under the GNU General Public License Version 3. The full license can be found at



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 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.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.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.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 maliciousThe Fee Booster is open source. The source code is available at https://github.com/achow101/FeeBooster . Pull requests are welcomeThe 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 If you have found this program helpful, please support the developer (me) and donate to 1QDNS5XuUEcdjQn4TU4qvXRnVtVv4CsssCThis 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 GitHub | GPG Key Fingerprint 0x17565732E08E5E41 Bitcoin Core contributor | Tip Me!: bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl