callebtc
|
7abfc68cfa
|
SIG_ALL signature flag for P2PK (#735)
* n_sigs_refund working, tests added
* update requirements
* wip sigall
* wip
* sigall works
* add signatures for refund
* add mint p2pk tests
* add more p2pk tests
* fix tests
* sign htlc pubkeys as well
* fix htlc and add new test
* fix regtest
* fix new tests with deprecated
* remove asserts
* comments
* new wallet p2pk tests
* getting there
* add more tests
* fixes
* refactor htlc and p2pk validation
* reduce code
* melt with sigall
* fix htlcs
* fix deprecated api tests
* Update cashu/mint/conditions.py
Co-authored-by: lollerfirst <43107113+lollerfirst@users.noreply.github.com>
* refactor sigall validation
---------
Co-authored-by: lollerfirst <43107113+lollerfirst@users.noreply.github.com>
|
2025-04-25 11:37:19 +02:00 |
|
callebtc
|
602687b215
|
refactor pubkey extraction and set n_sigs=1 for refund spend path (#644)
|
2024-11-05 15:02:54 +01:00 |
|
callebtc
|
09d007ec88
|
Refactor conditions and fix HTLC multisig (#643)
* refactor conditions and fix htlc multisig
* restore db/write.py
* safer check for P2PK secrets for SIG_ALL
* comment cleanup
|
2024-10-22 14:02:45 +02:00 |
|
callebtc
|
48f732e9e7
|
Refactor secret conditions (#350)
* refactor spending conditions and add comments
* fix kind enum deserialization
|
2023-10-21 16:51:12 +02:00 |
|
callebtc
|
f1b621fa90
|
HTLCs (#325)
* add htlc files
* refactor mint into several components
* add hash lock signatures
* add refund signature checks
* simplify hash lock signature check
* clean up
|
2023-09-23 19:08:38 +02:00 |
|