-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update BIP 78 Implementation to Match Protocol Changes #9
base: master
Are you sure you want to change the base?
Conversation
BIP 78 was updated to permit this behavior in order to be in compliance with BIP 174 (PSBT). See: bitcoin/bips#1396
Can you post the error? |
I've got a bunch of errors on % npm test I did read the bitcoinjs-lib/CONTRIBUTING.md typescript section which says the following,
and I experience these errors after running My guess is that I've either got an environment issue with old dependencies, or that this library specifies an out of date bitcoinjs library that has experienced breaking changes that are automatically being applied. |
BIP 78 is still in draft, and was updated to permit a proposal having filled-in UTXO info in order to be in compliance with BIP 174 (PSBT). See: bitcoin/bips#1396
It has also been updated to allow mixed input scripts at the protocol level, which should be addressed in payjoin-client as well. See: bitcoin/bips#1605
I believe some of the dependencies are out of date so I ran into an issue when I tried to transpile and test, but I figure I should still post this to act as a way to track the update. Do dependencies need to be updated? Would @junderw be up for that prep work to get these updates in?
I am tracking all of the ecosystem updates here, where you may find some guidance for how to update based on the other implementations.