Commit Graph

63 Commits (b19123066df3e600585528fdcc53636fc90ee43b)

Author SHA1 Message Date
rishflab b19123066d
Create toggleable rendezvous behaviour wrapper
3 years ago
Daniel Karzel f0a217b1e4
Upgrade to latest libp2p branch rev
3 years ago
Daniel Karzel 7c2c1319bc
Refuse unknown fields in config
3 years ago
Daniel Karzel dcf5923d3e
log when successfully registered
3 years ago
rishflab fa4cc82de0
Allow external addr to be specified in ASB CLI param
3 years ago
Daniel Karzel 92e77d1b71
Log error upon rendezvous registration failure
3 years ago
Daniel Karzel abde566b35
Re-registration
3 years ago
rishflab 76c0031253
WIP Integrate rendezvous protocol into ASB
3 years ago
Daniel Karzel 2e3601693e
Use our rendezvous libp2p fork
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 c2c9e975ef
Quote protocol asb/cli instead of alice/bob
3 years ago
Daniel Karzel c0070f8fa7
Move files from `protocol` to appropriate module
3 years ago
Thomas Eizinger 707bae9ff0
Merge patterns of nested match
3 years ago
Thomas Eizinger 8a30ef725c
Refactor transports to construct them specific for each application
3 years ago
Daniel Karzel 766ac706de
Application arg tests
3 years ago
Daniel Karzel 1aaffb09f9
Refactor ASB test-/mainnet default dir init
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 c011e95062
Improve logging by adding details as fields instead of into the msg.
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 538b25a6dd
Only create config-directory on init success
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 efcd39eeef
Add info messages to each subcommand
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
Daniel Karzel 69f7565746
!fixup Different default directories for CLI and ASB
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
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 3e0301a9d4
Move `FixedRate` into event_loop module
3 years ago
Thomas Eizinger cfc530e8ab
Make `ask` field of `Rate` private
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 2135a6e53e
Alice resumes swaps
3 years ago
Thomas Eizinger 393ed45b9e
Say who we are in the `--help` message
3 years ago
Daniel Karzel 105e291e67 Update the application name for `--version` print
3 years ago
rishflab e5c0158597
Greatly reduce load onto the Electrum backend
3 years ago
Thomas Eizinger 4138039ea0
Make sure all error messages start with an uppercase letter
3 years ago
Thomas Eizinger 1822886cd0
Provide stronger isolation of kraken module
3 years ago
Thomas Eizinger 60d6d50246
Extract kraken websocket client into dedicated module
3 years ago