85 Commits (1560d866981a851a84fe675a3d6da71a2cebc6f2)

Author SHA1 Message Date
Thomas Eizinger 57fe104d9c
Selectively depend on bdk features 3 years ago
Thomas Eizinger a219d90dd0
Update to bdk 0.12 3 years ago
Lucas Soriano del Pino d168b07065
Fix MAX_PRICE_DEC 3 years ago
Lucas Soriano del Pino 366c415314
Introduce monitor actor 3 years ago
Lucas Soriano del Pino 7eae0271b0
Add TxInExt trait with find_map_signature method 3 years ago
Lucas Soriano del Pino 8e4d3254f2
Add close_transaction API to cfd_protocol lib 3 years ago
Lucas Soriano del Pino e879b36304
Document create_cfd_transactions 3 years ago
Lucas Soriano del Pino 1eb237faaa
Take RangeInclusive<u64> as argument to Payout constructor 3 years ago
Lucas Soriano del Pino 7e646461c5
Remove unnecessary newlines around imports 3 years ago
Lucas Soriano del Pino e395876cc1
Prefer pub(crate) over pub(super) 3 years ago
Lucas Soriano del Pino d3440f9733
Use Oracle::MAX_DIGITS where possible in tests 3 years ago
Lucas Soriano del Pino d2c8c9191c
Use impl Trait shorthand wherever possible 3 years ago
Lucas Soriano del Pino 4fdbe89898
Refactor cfd_protocol crate 3 years ago
Lucas Soriano del Pino c4d34ae443
Remove Interval from public API 3 years ago
Lucas Soriano del Pino 4e2e3914cb
Reorganize modules 3 years ago
Lucas Soriano del Pino b8ce7fac35
Expose APIs that are needed 3 years ago
Lucas Soriano del Pino 8122cd7b79
Prove that signing a price works 3 years ago
Lucas Soriano del Pino 000b64818e
Simplify test oracle attest API 3 years ago
Lucas Soriano del Pino 0939aba57e
Remove rand_chacha 3 years ago
Lucas Soriano del Pino ea3a54ff36
Introduce oracle module 3 years ago
Lucas Soriano del Pino b49dc137fe
Construct payouts from intervals 3 years ago
Lucas Soriano del Pino aedce9b4b6
Handle multiple (message, nonce) pairs 3 years ago
Lucas Soriano del Pino 0b6336c13d
Add interval module 3 years ago
Daniel Karzel 17471c9196
Remove `AdaptorSignature` wrapper in favor of latest `rust-secp256k1-zkp` 3 years ago
Daniel Karzel a8a8076887
Rename offer to order. Everywhere!!! 3 years ago
Thomas Eizinger d459af14d1
Integrate CFD protocol into the maker and taker 3 years ago
Lucas Soriano del Pino 585d000694
Move nonce_pk to Payout type 3 years ago
Lucas Soriano del Pino a693f19976
Do not destructure CfdKeys type 3 years ago
Lucas Soriano del Pino bffe4c603e
Refactor cfd tests 3 years ago
Lucas Soriano del Pino 31f1a87d3a
Rename finalize_spend_transaction arguments 3 years ago
Lucas Soriano del Pino a24dd67f20
Add create test helper 3 years ago
Lucas Soriano del Pino 66c4c58a2d
Define and implement TransactionExt::outpoint 3 years ago
Lucas Soriano del Pino d95eeda49f
Use iter::chain and iter::once 3 years ago
Lucas Soriano del Pino 641faceb8a
Add renew_cfd_transactions API 3 years ago
Thomas Eizinger 8993492543
Track bdk's rev in lockfile 3 years ago
Lucas Soriano del Pino 6a21f4e31a
Increase ContractExecutionTransaction::SIGNED_VBYTES constant 3 years ago
Lucas Soriano del Pino b654172b80
Rename tests file 3 years ago
Lucas Soriano del Pino 2a9e49ca9a
Take raw lock transaction in CommitTransaction constructor 3 years ago
Thomas Eizinger 080e1d6364
Extract script from descriptor directly 3 years ago
Lucas Soriano del Pino ab7dfe2fd6
Remove redundant anyhow::context 3 years ago
Lucas Soriano del Pino 5e6f6b4d5a
Use byte strings in tests 3 years ago
Lucas Soriano del Pino e3607c0734
Get rid of unnecessary and unwanted Message type 3 years ago
Lucas Soriano del Pino 658e0cf21f
Fix name of Payout private method 3 years ago
Lucas Soriano del Pino c299c2cdb4
Construct satisfiers using HashMap::from_iter 3 years ago
Lucas Soriano del Pino 7a61e50e07
Use parse instead of FromStr in unit tests 3 years ago
Lucas Soriano del Pino 53e1056c8e
Do not hard-code network in library 3 years ago
Lucas Soriano del Pino 7f21d3b24a
Remove use of bitcoin::PrivateKey type 3 years ago
Lucas Soriano del Pino 5f58be55c7
Simplify imports 3 years ago
Lucas Soriano del Pino 862cf66e66
Convert sighashes to messages non-fallibly 3 years ago
Philipp Hoenisch d0bd25832a
Move library test into tests folder 3 years ago