Commit Graph

198 Commits (f0fbe785c8dffc74bcde658301c8a9c198e355bd)
 

Author SHA1 Message Date
Tobin C. Harding 30298bdf1f Do some more cleanups
4 years ago
Tobin C. Harding 2059158dad Bump to libp2p v29
4 years ago
Tobin C. Harding ad006fae6a Do a bunch of cleanups
4 years ago
Tobin C. Harding 0f17ec076c Add message1
4 years ago
Lucas Soriano del Pino 5395303a99 Test on-chain protocol happy path
4 years ago
Tobin C. Harding a0987ee2b8 Use upstream serder for dleq Proof
4 years ago
Tobin C. Harding ad0d8d5713 Emit message0 out of NB (both parties)
4 years ago
Tobin C. Harding ad0d563d93 Use Normal secp256k1::Point
4 years ago
Philipp Hoenisch 0ffd6ba96d
Merge pull request #13 from comit-network/tor
4 years ago
Tobin C. Harding fce0ca3dd2 Merge branch 'on-chain-protocol' of github.com:comit-network/xmr-btc-swap into on-chain-protocol
4 years ago
Tobin C. Harding bb94643943 Remove data from message until Message0 impl serde
4 years ago
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