Commit Graph

293 Commits (33db688e3a940e6d83750642a36f7e5dbf4a938f)

Author SHA1 Message Date
Franck Royer 33db688e3a
Bob peer id can be retrieved from the DB
3 years ago
Franck Royer a910bc2046
Box all messages in enum
3 years ago
Franck Royer d2a1937f51
Use `Message4`
3 years ago
Franck Royer 124d6f1ebb
Introduced Message 4 sent by Alice to replace message 2 response
3 years ago
Franck Royer edb93624f3
Introduce one shot code
3 years ago
Franck Royer 9a5e35c1bd
Rename `bob::Message2` to `Message5`
3 years ago
Franck Royer 10eeecfe54
Remove dependency of main.rs on lib.rs
3 years ago
Franck Royer f2a25ee49b
Move definitions out of lib.rs
3 years ago
Franck Royer b88a777bae
Remove dead code
3 years ago
Daniel Karzel 33a9057b1f Move run_until is_target_state comparison functions into testutils
3 years ago
Daniel Karzel 3593f5323a Bob saves lock proof after received so he can resume swap
3 years ago
Daniel Karzel 433704e48c Top to bottom `pub mod` then `mod` then `pub use` then `use` (incl. `use crate` and `use self`)
3 years ago
Daniel Karzel 44c4b5dcea Remove newlines from import statements to avoid problems
3 years ago
bors[bot] 4e858197c9
Merge #149
3 years ago
Franck Royer 8c76abcd37
Remove TODO
3 years ago
Franck Royer 898b8bf8b0
Remove dead code
3 years ago
Franck Royer ae8134f04e
Replace amounts messages with swap res/req
3 years ago
Daniel Karzel 6a75c840b5 Fix Alice redeem scenario
3 years ago
Daniel Karzel 8a7d746e96 Wait for Bob's refund finality
3 years ago
Franck Royer c44b867d01
Delay the wrapping in Arc
3 years ago
Franck Royer 83b72c0a45
Make `make_init_state` and `init_loop` associated to `alice::SwapFactory`
3 years ago
Franck Royer c11042ff0d
Use `builder` terminology instead of `factory`
3 years ago
Franck Royer 9148af2dbe
`bob::SwapFactory` should be consumed once a swap is returned
3 years ago
Franck Royer 652bfa14a9
Remove unnecessary `pub` qualifiers
3 years ago
Franck Royer b21dc03ed0
`alice::SwapFactory` should be consumed once a swap is returned
3 years ago
Franck Royer 9b32409b8d
Remove unnecessary `allow(clippy)`
3 years ago
Franck Royer 9e3ef7ea24
Remove `StartingBalances` from release code
3 years ago
Franck Royer 181999e04f
Remove unnecessary `alice` qualifiers in `alice::SwapFactor`
3 years ago
Franck Royer 3bc76a91c6
Make `init_state` associated to `bob::SwapFactory`
3 years ago
Franck Royer f0e6e45d56
Remove unecessary `bob` qualifier
3 years ago
Franck Royer dbc633ea06
Remove unecessary `connect` qualifier
3 years ago
Franck Royer e26629b593
Remove unecessary fields from `bob::SwapFactory`
3 years ago
Franck Royer 3c68026cfe
Move init event loop in `bob::SwapFactory`
3 years ago
Franck Royer 96b1b18037
Keep terminology consistent
3 years ago
Daniel Karzel 28429fa9fe Revert log statement
3 years ago
Daniel Karzel 37f619dbfc Move StartingBalances into protocol module
3 years ago
Daniel Karzel 41e335fc2d Error messages instead of unreachable
3 years ago
Daniel Karzel 2dceab28a4 Derive Default
3 years ago
Daniel Karzel e91987e23f Fix rand import
3 years ago
Daniel Karzel 170e90ffed Rename do_run_until to _run_until_internal
3 years ago
Daniel Karzel 82974412b2 Remove roles from SwapFactory name as implied by module and cleanup
3 years ago
Daniel Karzel 75f89f3b25 Use Bob swap factory in production
3 years ago
Daniel Karzel e56c48ee23 Remove unused type
3 years ago
Daniel Karzel 3398ef8236 Use Alice swap factory in production
3 years ago
Daniel Karzel 67e925fe1f Refactor Bob's peer-id and identity to be handled on the outside
3 years ago
Daniel Karzel 0c19af9090 Refactor Alice's peer-id and identity to be handled on the outside
3 years ago
Daniel Karzel 8bf467b550 Make the factory code usable in production
3 years ago
Daniel Karzel e4795fa4ee Fix recursive call to swap by using run_until
3 years ago
bors[bot] 35c42263df
Merge #145
3 years ago
bors[bot] a7f68e4aa1
Merge #144
3 years ago