Commit Graph

82 Commits (b0645bb96eb712c947b8b9863eba00a66c445291)

Author SHA1 Message Date
rishflab b19123066d
Create toggleable rendezvous behaviour wrapper
3 years ago
Daniel Karzel 2bdfc58ed7
Rebase fix
3 years ago
Daniel Karzel 6f5d83af78
fixup! Allow external addr to be specified in ASB CLI param
3 years ago
rishflab fa4cc82de0
Allow external addr to be specified in ASB CLI param
3 years ago
Daniel Karzel abde566b35
Re-registration
3 years ago
rishflab 76c0031253
WIP Integrate rendezvous protocol into ASB
3 years ago
bors[bot] b708d5a4dd
Merge #585
3 years ago
Your Name 665ea503d2 Make price ticker ws url configurable
3 years ago
Daniel Karzel c0070f8fa7
Move files from `protocol` to appropriate module
3 years ago
Daniel Karzel 818147a629
`swap_setup` instead of `spot_price` and `execution_setup`
3 years ago
Thomas Eizinger ff8cd0ab93
Harmonise log statements between applications
3 years ago
Thomas Eizinger 90deb6451c
Rename swarm constructors to be per tool instead of per role
3 years ago
bors[bot] 5385fc1aa0
Merge #531 #535
3 years ago
Daniel Karzel 766ac706de
Application arg tests
3 years ago
bors[bot] baf5a0896e
Merge #536
3 years ago
Thomas Eizinger 8f9d612af2
Change to stable Rust 1.52
3 years ago
TDevD 5da075f533 fix typo
3 years ago
Daniel Karzel cfa85e0bad
Simplify ASB initial setup signature
3 years ago
Daniel Karzel 7f8af7926d
ASB config may specify finality confirmations
3 years ago
Daniel Karzel af60d3bb54
Network check upon spot price request
3 years ago
Daniel Karzel 02974811ad
Activate mainnet for the ASB
3 years ago
Philipp Hoenisch 26e0383e17
Apply suggestions from code review
3 years ago
Philipp Hoenisch fc0cceb180
Toggle json logs using commandline flag.
3 years ago
Philipp Hoenisch 316f95c65b
Always log whole causality chain for errors.
3 years ago
Philipp Hoenisch c011e95062
Improve logging by adding details as fields instead of into the msg.
3 years ago
Philipp Hoenisch 1706b36800
Log exchange rate at each state.
3 years ago
Daniel Karzel 652aae9590
Introduce a minimum buy amount
3 years ago
Daniel Karzel 1d62f4916c
Move `max_buy` and `ask_spread` into config
3 years ago
Daniel Karzel daa572e5bf
Move recovery commands in dedicated module
3 years ago
Daniel Karzel 4deb96a3c5
ASB manual recovery commands
3 years ago
Daniel Karzel 52f648e1de
Alice's spot price logic into dedicated behaviour
3 years ago
Daniel Karzel f6497778ed
Add resume-only mode for the ASB
3 years ago
Philipp Hoenisch 46e0449b8e
Add config/argument to swap/asb to configure bitcoin tx fees.
3 years ago
Philipp Hoenisch ee90c228b4
Dynamically calculate fees using electrum's estimate_fee.
3 years ago
Daniel Karzel b0ffeeab1d
Different default directories for CLI and ASB
3 years ago
Philipp Hoenisch 632293cf91
Add support for swapping through Tor.
3 years ago
Daniel Karzel f70e2aa8d6
Listen on tcp and websocket transports
3 years ago
Thomas Eizinger d4c10a1292
Introduce swarm::{alice,bob} function to construct a Swarm instance
3 years ago
rishflab 8805002f96 Remove redundant noun from tracing initialiser functions
3 years ago
rishflab e517c5934e Move asb tracing initializer to asb module
3 years ago
Thomas Eizinger a99d12b9df
Add a configurable spread to the ASB
3 years ago
Thomas Eizinger 654cfff2a8
Make `kraken` module emit `PriceUpdate`s instead of `Rate`s
3 years ago
Daniel Karzel 04b49d7117 Add command to print Bitcoin and Monero balance
3 years ago
Daniel Karzel 96008ec130 Add command to withdraw BTC
3 years ago
Daniel Karzel f5e81bb0ee Move seed and env_config outside Start command
3 years ago
Daniel Karzel d9d697821e Separate bitcoin and monero wallet initialization
3 years ago
Daniel Karzel 1c129d58c4
Distinguish loading all swaps for alice or bob on db level
3 years ago
bors[bot] 9c9b1e4f0c
Merge #370
3 years ago
Daniel Karzel 1e2a3c2d32 No Bitcoin deposit for Alice
3 years ago
Thomas Eizinger 2200fce3f3
Pass Swarm into EventLoop
3 years ago