I have created a small web app that uses bitcoinjs-lib.
You can find it here: https://bitcoincoretech.github.io/apps/bitcoinjs-ui/index.html
Github Repo here
It covers _most_ of the psbt.ts, transaction.ts and p2*.ts APIs.
I have also created a wiki with some UI Samples using the bitcoinjs-lib test data.
For the PSBT Wiki I have used one of the BIP 174 Test Vectors.
If anyone has time to check the app, it would be great!
Any kind of feedback is welcome, as I plan to improve the UI in the future.
Notes:
聽 - this is an alpha version
聽 - it can also be used as a standalone html file, no need for build process or a local server
聽 聽 - clone the repo and open the index.html file
聽 - I'm not sure if an issue is the right place to post this message
I just wanted to say thanks for this amazing tool. It helped me a lot to understand how PSBTs work and debug the PSBT implementation in our wallet. 馃帀
You should put a link in the README
Thanks!
I see 3 places where the link could be inserted. Please let me know which one you prefer:
Suggested text:
You can find a Web UI that covers most of the psbt.ts, transaction.ts and p2*.ts APIs here.
2, Documentation seems best
I just wanted to say thanks for this amazing tool. It helped me a lot to understand how PSBTs work and debug the PSBT implementation in our wallet. 馃帀
@AndreasGassmann thanks for the positive feedback!
If you find bugs or have any sugestions for features please submit an issue on the app repo
I have added annotation support for Transactions. You can add notes to inputs, outputs and scripts and share them with others, or reference them from a tutorial/documentation/blog.
Sample here
Wiki Page: https://github.com/bitcoincoretech/bitcoinjs-ui/wiki/Annotations
Most helpful comment
I have also added a video tutorial, click for full version.