12 Commits

Author SHA1 Message Date
tee8z
e0091d640a update deps to latest possible (#1)
* update deps to latest supported

* update all deps and handle type conversion

* clean up

* fix test expectation and point conversion

* update dep, revert test assert
2025-02-19 19:40:14 -07:00
conduition
1cdef68a0a abstract event announcement away as an array of locking points
To support digit decomposition events, dlctix will represent
the oracle event data as an array of locking points, each
representing a different outcome in the DLC. Enum events can
be easily converted into a set of locking points. Digit decomp
events can also be likewise converted, by enumerating the set
of relevant digit ranges, and aggregating sets of locking points
together. As a bonus, this also adds support for multi-oracle
DLCs, as oracle locking points from different oracles can also
be safely aggregated.
2024-06-26 01:16:59 +00:00
conduition
43ed5c3806 run bitcoind locally when cargo test is executed 2024-03-21 20:38:05 +00:00
conduition
358d1e96cc rename all regtest test funcs to strip useless prefix 2024-03-21 18:33:26 +00:00
conduition
073b0b6841 break block mining into discrete chunks to avoid hitting timeout 2024-03-21 18:31:25 +00:00
conduition
4e1eb8eeee reduce duplication of transaction-building code 2024-03-20 21:44:35 +00:00
conduition
8e337ccb8b allow the caller to choose player indexes 2024-03-20 19:33:17 +00:00
conduition
4ed448d5c5 add funding-close transaction for optimized closure when all players cooperate 2024-03-20 18:39:46 +00:00
conduition
f8ac9eb138 add stress test to check performance when signing large DLCs 2024-03-20 05:42:19 +00:00
conduition
76f1365564 refactor SigningSession API to encourage use of a coordinator 2024-03-20 05:42:19 +00:00
conduition
29c7a8a16b improve documentation 2024-03-20 01:43:59 +00:00
conduition
cc0fb0e15c add checks for OP_CSV enforcement of relative locktimes 2024-03-19 19:44:30 +00:00