Skip to content
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

P2TR transaction Signature checking error #138

Open
Subheader opened this issue Nov 23, 2023 · 4 comments
Open

P2TR transaction Signature checking error #138

Subheader opened this issue Nov 23, 2023 · 4 comments

Comments

@Subheader
Copy link

When I debug a transaction with both a P2TR scriptpath and a P2TR keypath input, I always get an error:

- BIP341-taproot not ready
- failed generating schnorr signature hash
error: Invalid Schnorr signature hash type.

The transaction id is 37777defed8717c581b4c0509329550e344bdc14ac38f71fc050096887e535c8.

Based on the raw data of the previous transaction, we can construct the following command to reproduce this error:

./btcdeb --txin=02000000000101cabda47f832e48eb5bce9ee03548f46cddb167f1d495310ffa8aac38940cfab90000000000fdffffff02e6800700000000002251205f4237bd7dae576b34abc8a9c6fa4f0e4787c04234ca963e9e96c8f9b67b56d1e6800700000000002251205f4237bd7f93c69403a30c6b641f27ccf5201090152fcf1596474221307831c30247304402206441af273f66f66cfbde93c150c8e163d20358559fd3ec6c201467d4c29d0bbd022008d923c3a70a93808695457e547f69bb3a0e6bcaeb53547d506825cc7cafd0f30121039ddfe17e14a1ae9a417d1cc7614449b3387d8d69ef3e12ce3f1dffce279d4884ffd30a00 --tx=020000000001027bc0bba407bc67178f100e352bf6e047fae4cbf960d783586cb5e430b3b700e70000000000feffffff7bc0bba407bc67178f100e352bf6e047fae4cbf960d783586cb5e430b3b700e70100000000feffffff01b4ba0e0000000000160014173fd310e9db2c7e9550ce0f03f1e6c01d833aa90140134896c42cd95680b048845847c8054756861ffab7d4abab72f6508d67d1ec0c590287ec2161dd7884983286e1cd56ce65c08a24ee0476ede92678a93b1b180c03407b5d614a4610bf9196775791fcc589597ca066dcd10048e004cd4c7341bb4bb90cee4705192f3f7db524e8067a5222c7f09baf29ef6b805b8327ecd1e5ab83ca2220f5b059b9a72298ccbefff59d9b943f7e0fc91d8a3b944a95e7b6390cc99eb5f4ac41c0d9dfdf0fe3c83e9870095d67fff59a8056dad28c6dfb944bb71cf64b90ace9a7776b22a1185fb2dc9524f6b178e2693189bf01655d7f38f043923668dc5af45bffd30a00 -s 0 1>/dev/null
@Vin757
Copy link

Vin757 commented Apr 7, 2024

O

@kallewoof
Copy link
Contributor

This may be due to some bug that was fixed in Bitcoin Core. I will try to rebase onto the latest version soon.

@akashiceth
Copy link

akashiceth commented May 9, 2024

This may be due to some bug that was fixed in Bitcoin Core. I will try to rebase onto the latest version soon.

@kallewoof Sorry to interrupt, how's it going? I'm have met same problem.

@kallewoof
Copy link
Contributor

kallewoof commented May 9, 2024

Thanks for the nudge. Will try to prioritize this in the next week.

Edit 20240723: sorry. Work keeping me busy atm. I hope to get this done in the next 3 weeks or so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants