bitcoin-s/docs/core
Chris Stewart 93c5121632
2021 01 06 tlv invariants (#3965)
* Add invariant to CETSignaturesTLV so we don't have empty adaptor sigs

* Add invariant to make sure FundingSignaturesTLV witnesses are not empty

* Add invariant that contractOraclePairs aren't empty

* Add fundingInputs and ordered announcement invariants

* fix docs

* Move invaraints from TLVs to in memory data structures

* WIP

* WIP2

* Modify return type of DLCDataManagement.executorAndSetupFromDb() to return an Option. The None case represents when we have pruned CET signatures from the database

* Add some comments, clean up a bit

* more cleanup
2022-01-08 16:21:58 -06:00
..
adding-spks.md Fix most warnings in documentation code (#3358) 2021-07-01 06:34:10 -05:00
addresses.md Crypto Project Refactor (#1380) 2020-04-30 12:34:53 -05:00
core-intro.md docs: Fix broken links in Docs + minor touchups (#1908) 2020-08-27 14:11:24 -05:00
dlc.md 2021 01 06 tlv invariants (#3965) 2022-01-08 16:21:58 -06:00
hd-keys.md docs: Fix broken links in Docs + minor touchups (#1908) 2020-08-27 14:11:24 -05:00
lightning-network.md 2020 06 09 addr invoice string factory (#1538) 2020-06-11 10:44:12 -05:00
psbts.md Fix most warnings in documentation code (#3358) 2021-07-01 06:34:10 -05:00
signing-transactions.md Fixed Transaction Signing doc (#1800) 2020-08-12 06:26:24 -05:00
txbuilder.md Fix most warnings in documentation code (#3358) 2021-07-01 06:34:10 -05:00