Commit Graph

61 Commits (55629838f4355984acb283349a6f304d7b5b8325)
 

Author SHA1 Message Date
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 1ee060b535
Merge pull request #9 from comit-network/re-order-send-recv
4 years ago
Tobin C. Harding fc12b0d9fd Re-order send/receive
4 years ago
Tobin C. Harding 911ff396db
Merge pull request #3 from comit-network/readme
4 years ago
rishflab 36608657a5
Merge pull request #2 from comit-network/async-squashed
4 years ago
rishflab c778f4e204 Remove incorrect todo
4 years ago
rishflab 2c6bb8fa19 Remove redundant attribute
4 years ago
rishflab 51760041f0 Remove duplicated macro definitions
4 years ago
rishflab 666c121bb3 Implement transport traits with generics
4 years ago
rishflab bf576bf251 Move test functions out of lib
4 years ago
rishflab 61a8a3e428 Improve formatting of tests
4 years ago
rishflab 9f046944a5 Add context to log messages
4 years ago
rishflab 48e5eb8d6c Remove redundant type declarations
4 years ago
rishflab 154b3edcf9 Split SendReceive into seperate traits
4 years ago
rishflab 6b7193b974 Fix clippy warnings
4 years ago
rishflab 697e1195cd Fix Cargo.toml fmt
4 years ago
rishflab a759f39b1d Fix module ambiguity in tests
4 years ago
rishflab 36ed3a0b8b Rename ImportOutput to reflect purpose
4 years ago
rishflab 213034dc1f Remove unused clone from states
4 years ago
rishflab d01c05e5f5 Use intellij rust gitignore
4 years ago
rishflab 25edd90fb0 Remove empty lines between imports
4 years ago
rishflab 4e031ff9a2 Loop on blockchain call instead of delaying
4 years ago
rishflab f6f4ec2bdb Fix dependencies
4 years ago
rishflab 148e49a959 Remove redundant lifetime parameter
4 years ago
rishflab 8754a9931b Execute Alice and Bob state machines concurrently
4 years ago
Tobin C. Harding 3d3864807d
Merge pull request #7 from comit-network/debug-ci
4 years ago
Tobin C. Harding e17575304b Add 60 sleep to workflow
4 years ago
Tobin C. Harding 2064bfed5b Revert "Merge pull request #5 from comit-network/fix-ci"
4 years ago