Commit Graph

840 Commits (76c00312536963639efe79a7c4dd46eff7983388)

Author SHA1 Message Date
rishflab 76c0031253
WIP Integrate rendezvous protocol into ASB
3 years ago
Daniel Karzel 8fb20db33e
Add the `list-sellers` command to the CLI
3 years ago
Daniel Karzel 4ffb2f14be
Pass in CLI behaviour when creating swarm
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 dc89a837e7
Do not actively set `KeepAlice::No` for `swap_setup`
3 years ago
Daniel Karzel cd14e22cdf
Longer timeout (120 secs) for `swap_setup` protocol
3 years ago
Daniel Karzel fd18a07426
Flush and close `swap_setup` substreams
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
Daniel Karzel 818147a629
`swap_setup` instead of `spot_price` and `execution_setup`
3 years ago
Daniel Karzel 529de8d5fd
ASB aborts if CLI does not lock BTC
3 years ago
Daniel Karzel c4c798ea20
Timeout on `execution_setup` for ASB
3 years ago
Daniel Karzel 1ae377ef24
Request timeout when swapping over Tor
3 years ago
bors[bot] c6b0013b92
Merge #581 #583
3 years ago
bors[bot] 858c6d85ce
Merge #576
3 years ago
Daniel Karzel ca6b889632
Remove dead code
3 years ago
bors[bot] 3e88e13fbb
Merge #566 #568
3 years ago
Thomas Eizinger 7120a1f70a
Don't depend on `core::fmt` through `bitcoin_hashes` re-export
3 years ago
Thomas Eizinger 3aa028e3bf
Use or-pattern stabilized in Rust 1.53 where possible
3 years ago
Thomas Eizinger ac0b0150e6
Upgrade to Rust 1.53
3 years ago
Thomas Eizinger b7064578ca
Reduce level of indentation of match statements
3 years ago
Thomas Eizinger f1182f97c0
Simplify match statement
3 years ago
Thomas Eizinger 707bae9ff0
Merge patterns of nested match
3 years ago
dependabot[bot] 9577875834
Bump bdk from 0.7.0 to 0.8.0
3 years ago
Thomas Eizinger 1ba186aa63
Make log message a proper statement
3 years ago
Thomas Eizinger ff8cd0ab93
Harmonise log statements between applications
3 years ago
Thomas Eizinger 8a30ef725c
Refactor transports to construct them specific for each application
3 years ago
Thomas Eizinger 90deb6451c
Rename swarm constructors to be per tool instead of per role
3 years ago
Thomas Eizinger d19231d811
Refactor Tor transport to be dial-only
3 years ago
Thomas Eizinger 8bd6c9dcfc
Simplify construction of Socks5Stream
3 years ago
Thomas Eizinger ea0fd1eb53
Inline functions to reduce complexity induced by indirection
3 years ago
Thomas Eizinger 97a09807dd
Use `BoxFuture` type alias to avoid clippy's complexity nag
3 years ago
Thomas Eizinger d01e444c90
Import anyhow::Result instead of fully-qualifying it
3 years ago
bors[bot] 7f2aa59880
Merge #504 #547 #556 #563 #564
3 years ago
xscd 03857ca835 Print the Bitcoin address to the terminal as a QR code
3 years ago
bors[bot] eb705d3e9c
Merge #515
3 years ago
dependabot[bot] 6badf09394
Bump bdk from 0.6.0 to 0.7.0
3 years ago
bors[bot] 5385fc1aa0
Merge #531 #535
3 years ago
Thomas Eizinger 51316d8183
Make it easier to create a bitcoin::Wallet for testing
3 years ago
Thomas Eizinger 229d840990
Introduce dedicated `ParseResult` to simplify error handling in main
3 years ago
Thomas Eizinger d43ba33e15
Lift out `Ok` wrapping from match expression
3 years ago
Daniel Karzel 766ac706de
Application arg tests
3 years ago
bors[bot] baf5a0896e
Merge #536
3 years ago
Daniel Karzel 202f6d1fa0
Bitcoin network check when building PSBT
3 years ago
Daniel Karzel c9064d5a37
Add ping protocol to ensure connection is alive
3 years ago
Thomas Eizinger 8f9d612af2
Change to stable Rust 1.52
3 years ago
Thomas Eizinger e79ac4563b
Delete unused code
3 years ago
TDevD 5da075f533 fix typo
3 years ago