BitgesellOfficial / bitgesell

Bitgesell (BGL) is a digital currency with built-in scarcity
https://www.bitgesell.ca
MIT License
25 stars 37 forks source link

Feature: Test mini wallet add P2TR support and use it per default #121

Closed gitcoindev closed 1 year ago

gitcoindev commented 1 year ago

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 in create_self_transfer() helper function, see tx.wit.vtxinwit[0].scriptWitness.stack.