Commit Graph

1637 Commits (wow)
 

Author SHA1 Message Date
Tobin C. Harding 7dffe4cf5f Implement Clone on states
4 years ago
Tobin C. Harding 2a07113074 Fix buld after merge of db branch
4 years ago
Tobin C. Harding 3e0b40c248 Merge branch 'db' into on-chain-protocol
4 years ago
Philipp Hoenisch ae1ea08bb2
Make it work on CI
4 years ago
Philipp Hoenisch e1d8a1c39b
PR feedback integrated
4 years ago
Philipp Hoenisch e67e940768
Split authenticated struct into unauthenticated struct to make it usage more obvious
4 years ago
Philipp Hoenisch a73f1fcc6f
Start tor from test
4 years ago
rishflab 39afb4196b Save and recover protocol state from disk
4 years ago
Philipp Hoenisch 295216a8ee
Add Tor feature flag and only run test if enabled
4 years ago
Philipp Hoenisch 5e19949d71
Add library to create a Tor service via Tor control port
4 years ago
Lucas Soriano ea064c95b4
Merge pull request #16 from comit-network/update-deps
4 years ago
Lucas Soriano del Pino d3a7689059 Update comment about minimum stack size
4 years ago
Lucas Soriano del Pino e5ddec76f7 Increase Rust minimum stack size in CI
4 years ago
Lucas Soriano del Pino 917aabcc03 Increase Rust minimum stack size a lot more
4 years ago
Lucas Soriano del Pino 8b48191e1c Increase Rust minimum stack size in CI
4 years ago
Lucas Soriano del Pino 5250e16b64 Update dependency to cross-curve-dleq and ecdsa_fun
4 years ago
Lucas Soriano del Pino 04e1dca16a Fix dependency to cross-curve-dleq and ecdsa_fun
4 years ago
Tobin C. Harding e7504de76c Add state0 -> state1 messages
4 years ago
Tobin C. Harding f22729c5da Derive Clone/ on initial states and messages
4 years ago
Tobin C. Harding 08ec776daa Move monero/bitcoin modules to files
4 years ago
Tobin C. Harding aaf1363c05 Refine peer tracker and amounts protocol
4 years ago
Tobin C. Harding 47eaa44f76 Remove unneeded From<Never> impl
4 years ago
Tobin C. Harding 40e97ffdc3 Add todo to check amounts calculation
4 years ago
Lucas Soriano del Pino 50ed74319f Simplify xmr-btc/tests Monero wallet
4 years ago
Lucas Soriano del Pino 55629838f4 Implement test function that calls action_generator_alice
4 years ago
Lucas Soriano del Pino 7c99415cff Write action_generator_alice
4 years ago
Lucas Soriano del Pino 55ea8f23e2 s/{monero,bitcoin}_ledger/{monero,bitcoin}_client/g
4 years ago
Lucas Soriano del Pino 9d64f3fd29 Watch the blockchain during Bitcoin refund
4 years ago
Lucas Soriano del Pino 969ca63081 Split RefundBitcoin into CancelBitcoin and RefundBitcoin
4 years ago
Lucas Soriano del Pino d813957c5a Rename InsufficientXMR to InsufficientXmr
4 years ago
Lucas Soriano del Pino bae391ff9c Bubble up unrecoverable errors instead of expecting
4 years ago
Tobin C. Harding 1251681cfd Calculate amounts from BTC
4 years ago
Lucas Soriano del Pino e457130b6c Bubble up unrecoverable errors instead of expecting
4 years ago
Lucas Soriano del Pino 369770488f Document Reason enum
4 years ago
Lucas Soriano del Pino 7d307e581a Fail the swap early if Bitcoin TxLock is never published
4 years ago
Lucas Soriano del Pino 9f1bf72c7b Only generate refund action after Bitcoin lock
4 years ago
Lucas Soriano del Pino c1f6adc8ed Refund if Alice takes too long to prove that Monero has been locked
4 years ago
Lucas Soriano del Pino 176b2195e3 Make ReceiveTransferProof async and take &mut self
4 years ago
Tobin C. Harding 3492c46e71 Verify amounts with user
4 years ago
Tobin C. Harding 05766d3146 Add swap/
4 years ago
Lucas Soriano del Pino 4723626fc0 Suppress compiler noise in tests folder
4 years ago
Lucas Soriano del Pino f0ecc62748 Check expiry before emitting first action
4 years ago
Lucas Soriano del Pino df4ffb65c9 Make bitcoin::WatchForRawTransaction infallible
4 years ago
Lucas Soriano del Pino ba3011a9c9 Trigger refund if the publication of Monero TxLock takes too long
4 years ago
Lucas Soriano del Pino 08be87747f Configure exponential backoff so that it never stops retrying
4 years ago
Lucas Soriano del Pino 15f7932f7f Replace monero::CheckTransfer with monero::WatchForTransfer
4 years ago
Lucas Soriano del Pino 5daa3ea9a8 [WIP] Generate actions for Bob's on-chain protocol
4 years ago
Philipp Hoenisch e2bf429fb7
Merge pull request #11 from comit-network/gpl-v3
4 years ago
Philipp Hoenisch 753a049952
Change license to GPLv3
4 years ago
Philipp Hoenisch 1ee060b535
Merge pull request #9 from comit-network/re-order-send-recv
4 years ago