Skip to content

Coding-Enthusiast/BitcoinTransactionTool

Repository files navigation

Update 2021
This project is old and will not be updated. If you are going to use it know that some parts of the protocol (such as SegWit and Taproot) are missing and it has some bugs.
However, it is being migred to a more complete project that covers everything there is in Bitcoin protocol called Denovo. It can be found here https://github.com/Autarkysoft/Denovo

Logo

Bitcoin Transaction Tool

Language: C#

Packages needed:

  • Newtonsoft.Json
  • QRCoder

This is an open source tool for creating bitcoin transactions (unsigned raw transaction) and also to edit existing transactions by taking the same input and output and changing them (e.g. changing fee, locktime,...) ScreenShot

Features

  1. Making Raw Unsigned Bitcoin Transaction.
  2. Coin Control.
  3. Making QR Code of any type of Input!
  4. Editing transactions.
  5. Compatible with most bitcoin wallets including but not restricted to (bitcoin Core and Electrum).

To Do List

the following are the features that will be added in the future. Please leave your feedback in the Bitcointalk Announcement topic or in Issues of Github.

  • Add ability to push signed transactions to network.
  • Add a new feature to suggest fee based on current network fee.
  • Considering multi-signature addresses and their appropriate transaction.
  • Add unit test.

Announcement Link

Topic on bitcointalk.org

https://bitcointalk.org/index.php?topic=1701507.0

Don't forget to leave your feedback, Thank you.

Wanna help?

Then review the code and leave your feedback.

Wanna help more?

Donate: 1Q9swRQuwhTtjZZ2yguFWk7m7pszknkWyk