Commit Graph

65 Commits (62db4fb4306a50cfe5b920ead98f74995fd9f7ea)

Author SHA1 Message Date
Lucas Soriano del Pino 620216a596 Remove need to send Monero transfer proof from Alice to Bob
4 years ago
Lucas Soriano del Pino 0288e004c5 Make Alice watch for Monero lock transaction without transfer proof
4 years ago
Lucas Soriano del Pino 7371dfb055 Test that a watch only wallet can be loaded from address + view key
4 years ago
Lucas Soriano del Pino 483c819e17 Correctly re-export types from bitcoin and monero modules
4 years ago
Lucas Soriano del Pino 823add218e Remove temporary test tracing guards
4 years ago
Lucas Soriano del Pino 4790d701e5 Update cross-curve-dleq dependency
4 years ago
Philipp Hoenisch 1a38bf57f2
Rename inner to client
4 years ago
Philipp Hoenisch f0fbe785c8
Remove Alice and Bob from utility struct
4 years ago
Philipp Hoenisch 306176b3e6
PR feedback:
4 years ago
Philipp Hoenisch 0b9e8c145e
Update xmr-btc lib to use new monero-harness
4 years ago
Lucas Soriano del Pino 9384b0cf3c [WIP] Swap app e2e test
4 years ago
Lucas Soriano del Pino 3f43581da7 Implement traits Receive{BitcoinRedeemEncsig, TransferProof}
4 years ago
Lucas Soriano del Pino 4ee82a5a2a Execute Alice's on-chain protocol after handshake
4 years ago
Lucas Soriano del Pino 24104d5d35 Test that Alice punishes if Bob is inactive after locking bitcoin
4 years ago
Lucas Soriano del Pino cea1af1e1a Take bitcoin_tx_lock_timeout as argument to action generators
4 years ago
Lucas Soriano del Pino c86a82b315 Rename action_generator_alice to action_generator
4 years ago
Lucas Soriano del Pino e84c56378c Test that both parties refund if Alice does not redeem
4 years ago
rishflab c781ee949d Move storage into application crate
4 years ago
Philipp Hoenisch 11a4a7563b
Merge pull request #19 from comit-network/move-tor
4 years ago
Philipp Hoenisch 17b32fed90
Moving tor into swap
4 years ago
Philipp Hoenisch c0109d12cd
Use lib to ensure ports are free
4 years ago
rishflab a29786e175 Use external serialisation implementation
4 years ago
rishflab 03dee7a3ea Generate temp dir for db
4 years ago
rishflab 3e82211a82 Add database todos
4 years ago
rishflab e3b68a3864 Improve database type safety
4 years ago
rishflab 8eda051087 Remove redundant serialisation implementation
4 years ago
Tobin C. Harding ade0e08db6 Merge branch 'master' into on-chain-protocol
4 years ago
Tobin C. Harding 97363cb05c Fix build after merge
4 years ago
Tobin C. Harding f8adf6d7e0 Merge branch 'on-chain-protocol' of github.com:comit-network/xmr-btc-swap into on-chain-protocol
4 years ago
Lucas Soriano del Pino 5395303a99 Test on-chain protocol happy path
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 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 8b48191e1c Increase Rust minimum stack size in CI
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 969ca63081 Split RefundBitcoin into CancelBitcoin and RefundBitcoin
4 years ago
Lucas Soriano del Pino 176b2195e3 Make ReceiveTransferProof async and take &mut self
4 years ago
Lucas Soriano del Pino 4723626fc0 Suppress compiler noise in tests folder
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