btcsuite / btcd

An alternative full node bitcoin implementation written in Go (golang)
https://github.com/btcsuite/btcd/blob/master/README.md
ISC License
6.09k stars 2.31k forks source link

psbt: add new fields for MuSig2 #2198

Open guggero opened 2 weeks ago

guggero commented 2 weeks ago

Implements the new input and output fields to the PSBT library according to the (non-merged) BIP-0373.

Opening as draft PR because the following features are not yet implemented:

coveralls commented 2 weeks ago

Pull Request Test Coverage Report for Build 9513655947

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
btcutil/psbt/partial_output.go 1 22 4.55%
btcutil/psbt/partial_input.go 3 63 4.76%
btcutil/psbt/musig2.go 0 155 0.0%
<!-- Total: 4 240 1.67% -->
Files with Coverage Reduction New Missed Lines %
connmgr/connmanager.go 3 86.27%
<!-- Total: 3 -->
Totals Coverage Status
Change from base Build 9348961734: -0.2%
Covered Lines: 29625
Relevant Lines: 52181

💛 - Coveralls
coveralls commented 2 weeks ago

Pull Request Test Coverage Report for Build 9519109524

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
btcutil/psbt/partial_output.go 1 22 4.55%
btcutil/psbt/utils.go 0 22 0.0%
btcutil/psbt/partial_input.go 3 63 4.76%
btcutil/psbt/finalizer.go 0 119 0.0%
btcutil/psbt/musig2.go 0 155 0.0%
<!-- Total: 4 381 1.05% -->
Files with Coverage Reduction New Missed Lines %
connmgr/connmanager.go 3 86.27%
txscript/taproot.go 5 95.31%
<!-- Total: 8 -->
Totals Coverage Status
Change from base Build 9348961734: -0.4%
Covered Lines: 29614
Relevant Lines: 52322

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9528732501

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
btcutil/psbt/partial_output.go 1 22 4.55%
btcutil/psbt/utils.go 0 22 0.0%
btcutil/psbt/partial_input.go 3 63 4.76%
btcutil/psbt/finalizer.go 0 119 0.0%
btcutil/psbt/musig2.go 0 155 0.0%
<!-- Total: 4 381 1.05% -->
Files with Coverage Reduction New Missed Lines %
connmgr/connmanager.go 2 87.32%
peer/peer.go 9 73.72%
<!-- Total: 11 -->
Totals Coverage Status
Change from base Build 9348961734: -0.4%
Covered Lines: 29616
Relevant Lines: 52322

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9528834149

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
btcutil/psbt/partial_output.go 1 22 4.55%
btcutil/psbt/utils.go 0 22 0.0%
btcutil/psbt/partial_input.go 3 63 4.76%
btcutil/psbt/finalizer.go 0 119 0.0%
btcutil/psbt/musig2.go 0 155 0.0%
<!-- Total: 4 381 1.05% -->
Files with Coverage Reduction New Missed Lines %
connmgr/connmanager.go 3 86.97%
<!-- Total: 3 -->
Totals Coverage Status
Change from base Build 9348961734: -0.4%
Covered Lines: 29628
Relevant Lines: 52322

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9528865705

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
btcutil/psbt/partial_output.go 1 22 4.55%
btcutil/psbt/utils.go 0 22 0.0%
btcutil/psbt/partial_input.go 3 63 4.76%
btcutil/psbt/finalizer.go 0 125 0.0%
btcutil/psbt/musig2.go 0 155 0.0%
<!-- Total: 4 387 1.03% -->
Files with Coverage Reduction New Missed Lines %
connmgr/connmanager.go 3 86.27%
peer/peer.go 9 73.72%
<!-- Total: 12 -->
Totals Coverage Status
Change from base Build 9348961734: -0.4%
Covered Lines: 29621
Relevant Lines: 52327

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9528900206

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
btcutil/psbt/partial_output.go 1 22 4.55%
btcutil/psbt/utils.go 0 22 0.0%
btcutil/psbt/partial_input.go 3 63 4.76%
btcutil/psbt/finalizer.go 2 127 1.57%
btcutil/psbt/musig2.go 0 155 0.0%
<!-- Total: 6 389 1.54% -->
Files with Coverage Reduction New Missed Lines %
connmgr/connmanager.go 3 86.27%
peer/peer.go 9 73.49%
<!-- Total: 12 -->
Totals Coverage Status
Change from base Build 9348961734: -0.4%
Covered Lines: 29611
Relevant Lines: 52328

💛 - Coveralls