Goal of this pull request is to enable default Pay-to-Taproot (P2TR) support in the functional test framework.
Notes
This is a sync from Bitcoin core with updates specific to Bitgesell. Default address used by the functional test framework is generated in create_deterministic_address_bcrt1_p2tr_op_true(). I also had to adjust expected BGL values due to added P2TR payload in create_self_transfer() helper function, see tx.wit.vtxinwit[0].scriptWitness.stack.
Description
Goal of this pull request is to enable default Pay-to-Taproot (P2TR) support in the functional test framework.
Notes
This is a sync from Bitcoin core with updates specific to Bitgesell. Default address used by the functional test framework is generated in
create_deterministic_address_bcrt1_p2tr_op_true()
. I also had to adjust expected BGL values due to added P2TR payload increate_self_transfer()
helper function, seetx.wit.vtxinwit[0].scriptWitness.stack
.