Skip to content

Commit

Permalink
tests: add a BIP86 p2tr PSBT test
Browse files Browse the repository at this point in the history
Inputs are signed with SIGHASH_DEFAULT and SIGHASH_ALL (the only 2
supported sighash flags). Multiple inputs tests that signature hash
caching works as expected for segwit v1.
  • Loading branch information
jgriffiths committed Mar 4, 2025
1 parent 1545d6b commit 2bb9185
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions test_data/psbt_ss_p2tr_default_all.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"description": "Keypath spend from p2tr address 0 bcrt1pkud2089tpt3dswuz63xtms3lthx2x7t73wnz938yt28hmn3ghg8qvxhwkz DEFAULT and 1 bcrt1pq8xqld5mxpdtut3j2jukk523nc2kpz9anlxhhm32u5ez8uxdl3ksu40vwp ALL",
"input": {
"network": "localtest",
"psbt": "cHNidP8BAKkCAAAAAp1a/CR2jiroT0s0X0gbiqX0Y/NMcfIBho9tz+zpiilhAQAAAAD9////gDXnahcmRK6yeOaPBHIpQXT2A5fVovY0ttemHt1X6fQBAAAAAP3///8CmgsAAAAAAAAiUSDNDB9EWLVomV2CdG/3NJp0PhU4sFOL8pGWMSYLIX6TlZg6AAAAAAAAGXapFCz+Jpf953aGfQfE0KTdGYHkUbPAiKwAAAAAAAEBKxAnAAAAAAAAIlEgtxqnnKsK4tg7gtRMvcI/XcyjeX6LpiLE5FqPfc4oug4hFvZYCC1/XsRm1hIgrtFCk5HXvt+PA0KMnX5AYtgONzRaGQBZ0fOwVgAAgAEAAIAAAACAAAAAAAAAAAABFyD2WAgtf17EZtYSIK7RQpOR177fjwNCjJ1+QGLYDjc0WgABASsQJwAAAAAAACJRIAHMD7abMFq+LjJUuWtRUZ4VYIi9n8177irlMiPwzfxtAQMEAQAAACEW77X8rS6uYWCIruhPW/Xsx2XP+Ne872XsIX7ugX8NHpEZAFnR87BWAACAAQAAgAAAAIAAAAAAAQAAAAEXIO+1/K0urmFgiK7oT1v17Mdlz/jXvO9l7CF+7oF/DR6RAAEFIKvHCymcGtHlTWeosf8xuONH1woh/LiHHRCSE/EH921QIQerxwspnBrR5U1nqLH/MbjjR9cKIfy4hx0QkhPxB/dtUBkAWdHzsFYAAIABAACAAAAAgAEAAAABAAAAAAA="
},
"expected_output": {
"psbt": "cHNidP8BAKkCAAAAAp1a/CR2jiroT0s0X0gbiqX0Y/NMcfIBho9tz+zpiilhAQAAAAD9////gDXnahcmRK6yeOaPBHIpQXT2A5fVovY0ttemHt1X6fQBAAAAAP3///8CmgsAAAAAAAAiUSDNDB9EWLVomV2CdG/3NJp0PhU4sFOL8pGWMSYLIX6TlZg6AAAAAAAAGXapFCz+Jpf953aGfQfE0KTdGYHkUbPAiKwAAAAAAAEBKxAnAAAAAAAAIlEgtxqnnKsK4tg7gtRMvcI/XcyjeX6LpiLE5FqPfc4oug4BE0A/zpCdQP44jCN40kqJz6Jq5MpJHXIFhF5hx5P+GkN4o7ef8VWgmATfJUuL6SF1v/tDTFbgfXDqD9aryT/u7AogIRb2WAgtf17EZtYSIK7RQpOR177fjwNCjJ1+QGLYDjc0WhkAWdHzsFYAAIABAACAAAAAgAAAAAAAAAAAARcg9lgILX9exGbWEiCu0UKTkde+348DQoydfkBi2A43NFoAAQErECcAAAAAAAAiUSABzA+2mzBavi4yVLlrUVGeFWCIvZ/Ne+4q5TIj8M38bQEDBAEAAAABE0Ey+5p1HpkNHaGeJ2cEapwNp6F8+wEKFXXoMl8MCyQKwtWuKY62fcXjvKHXVohSwaZtSCnZPKQ3OXLI1Y3chH7oASEW77X8rS6uYWCIruhPW/Xsx2XP+Ne872XsIX7ugX8NHpEZAFnR87BWAACAAQAAgAAAAIAAAAAAAQAAAAEXIO+1/K0urmFgiK7oT1v17Mdlz/jXvO9l7CF+7oF/DR6RAAEFIKvHCymcGtHlTWeosf8xuONH1woh/LiHHRCSE/EH921QIQerxwspnBrR5U1nqLH/MbjjR9cKIfy4hx0QkhPxB/dtUBkAWdHzsFYAAIABAACAAAAAgAEAAAABAAAAAAA=",
"txn": "020000000001029d5afc24768e2ae84f4b345f481b8aa5f463f34c71f201868f6dcfece98a29610100000000fdffffff8035e76a172644aeb278e68f0472294174f60397d5a2f634b6d7a61edd57e9f40100000000fdffffff029a0b000000000000225120cd0c1f4458b568995d82746ff7349a743e1538b0538bf2919631260b217e9395983a0000000000001976a9142cfe2697fde776867d07c4d0a4dd1981e451b3c088ac01403fce909d40fe388c2378d24a89cfa26ae4ca491d7205845e61c793fe1a4378a3b79ff155a09804df254b8be92175bffb434c56e07d70ea0fd6abc93feeec0a20014132fb9a751e990d1da19e2767046a9c0da7a17cfb010a1575e8325f0c0b240ac2d5ae298eb67dc5e3bca1d7568852c1a66d4829d93ca4373972c8d58ddc847ee80100000000"
}
}

0 comments on commit 2bb9185

Please sign in to comment.