bitcoin-s/app
Chris Stewart 8765c2f845
Disjoint union dlc (#3839)
* Implemented Disjoint Union DLC related data structures with dlcTest passing

Broke DLCClientTest up into multiple test files

Optimized DLC execution unit tests by checking all outcomes on a single setup DLC

Refactored DLCTest to allow for Disjoint Union DLC construction and validation, added tests

Responded to review

Fixed after cherry-pick

Fixed docs

* Fixed things after rebase

* Rebase

* Fix json serializer

* Finish fixing compile

* Start trying to make APIs better for multi oracle contract infos

* Clean things up in the GUI, try to make failures on disjoint union contracts as explicit as possible

* Use less numDigits as optimization for non secp CI test cases

* Fix compile

* Refactor BroadcastDLCDialog

* Fix test case optimization

* Clean up comment

Co-authored-by: nkohen <nadavk25@gmail.com>
2021-11-29 19:26:00 -06:00
..
bundle Server Docker config (#3775) 2021-10-25 06:35:02 -05:00
cli 2021 10 15 createcontractinfo numeric (#3758) 2021-10-15 19:56:00 -05:00
cli-test Somewhat dirty standalone server and CLI binary (#558) 2019-07-10 06:33:17 -05:00
gui Disjoint union dlc (#3839) 2021-11-29 19:26:00 -06:00
oracle-server Store oracle name in the database (#3748) 2021-10-14 09:35:11 -05:00
oracle-server-test Store oracle name in the database (#3748) 2021-10-14 09:35:11 -05:00
scripts/src/main/scala/org/bitcoins/scripts 2021 11 13 scan bitcoind witspkv1 mempool (#3825) 2021-11-16 13:06:51 -06:00
server Disjoint union dlc (#3839) 2021-11-29 19:26:00 -06:00
server-routes/src/main/scala revert logging directives on request/response back to DEBUG (#3819) 2021-11-12 10:39:14 -06:00
server-test Disjoint union dlc (#3839) 2021-11-29 19:26:00 -06:00