Commit Graph

121 Commits (master)

Author SHA1 Message Date
Thomas Eizinger 52b9a78de2
Alice to validate Bob's PSBT for correctness
3 years ago
bors[bot] 6fb495b6ab
Merge #383 #385 #386
3 years ago
Thomas Eizinger c01cccb288
Use `tracing-log` feature flag instead of manual initialization
3 years ago
Thomas Eizinger c5827f84ca
Refactor recursive function to loop
3 years ago
Thomas Eizinger 393ed45b9e
Say who we are in the `--help` message
3 years ago
dependabot[bot] 7f6299075c
Bump bdk from 0.4.0 to 0.5.0
3 years ago
Thomas Eizinger a228349d8b
Bump dependency versions
3 years ago
Daniel Karzel 07542d75ac prepare 0.3 release
3 years ago
bors[bot] d487aa3c5b
Merge #327 #330 #331
3 years ago
dependabot[bot] 47544764d9
Bump tokio from 1.0.2 to 1.3.0
3 years ago
dependabot[bot] e6fda4a787
Bump base64 from 0.12.3 to 0.13.0
3 years ago
dependabot[bot] 64351a29b5
Bump dialoguer from 0.7.1 to 0.8.0
3 years ago
Daniel Karzel 442c377490 Remove openssl dependency
3 years ago
Daniel Karzel 58c33f8468 Add asb to release including ARM build
3 years ago
Daniel Karzel 196557b377 Rename binary to swap
3 years ago
Thomas Eizinger 25c4639689
Prepare for next release
3 years ago
rishflab bcdde021eb Add windows support to monero rpc installer
3 years ago
Thomas Eizinger f4827e3fa4
Improve time formatting of log output
3 years ago
Thomas Eizinger a82e82edd5
Tell the user about the monero-wallet-rpc download
3 years ago
rishflab 51c16f23d8
Download and run monero wallet rpc on swap cli startup
3 years ago
Thomas Eizinger 66db8e1851
Remove unnecessary log dependency
3 years ago
Thomas Eizinger 03078f328c
Split monero-harness into harness and rpc
3 years ago
Thomas Eizinger 2a3db9bd80
Remove unnecessary derivative dependency
3 years ago
Thomas Eizinger f0ba80794c
Remove unnecessary serde_derive dependency declaration
3 years ago
Thomas Eizinger d54fac6fd9
Remove unnecessary tempfile prod dependency
3 years ago
Thomas Eizinger 729f4f09a8
Remove unnecessary tracing_core dependency
3 years ago
Thomas Eizinger 418aa02191
Remove unnecessary ed25519-dalek dependency
3 years ago
Franck Royer 92b3df4158 Introduce dynamic rates
3 years ago
Thomas Eizinger 2d8ede80e1
Use released version of backoff
3 years ago
Thomas Eizinger 84bc2c82b7
Upgrade to bdk 4.0
3 years ago
Thomas Eizinger 8c83f7e2e1
Upgrade to testcontainers v0.12
3 years ago
rishflab a0ef1f96ec Replace bitcoind wallet with bdk wallet
3 years ago
Franck Royer 5d78556665
Give a more specific name to the CLI binary: `swap-cli`
3 years ago
Franck Royer 60e0b9382c
Introduced from float API for Monero quantities
3 years ago
Franck Royer 788445964a
Move main.rs to cli.rs to prepare for nectar binary
3 years ago
Franck Royer 3fa4ffa82c
Implement new behaviour for execution setup
3 years ago
Daniel Karzel 802dc61e7e Configuration for RPC urls and Bitcoin wallet name
3 years ago
rishflab 77fc5743a2
Upgrade tokio to 1.0
3 years ago
Daniel Karzel 0a21040e08 Deterministic peer id from seed for alice
3 years ago
rishflab c900d12593 Merge xmr_btc crate
3 years ago
Franck Royer 69e1c2bb27
Align Alice DB states with swap states
3 years ago
Franck Royer 638143a10d
Replace hard coded port by dynamic available one
3 years ago
Daniel Karzel 43d05935e7 Remove tor module
3 years ago
Franck Royer 78674818c2
Upgrade bitcoin-harness
3 years ago
Franck Royer cfcd1e7170
Clean-up dep versions
4 years ago
Franck Royer 624716d8a7
Upgrade rust-bitcoin to 0.25
4 years ago
Franck Royer c3e43f50aa
Update bitcoin-harness to specific revision
4 years ago
Franck Royer 765482b0aa
Implement `wait_for_transaction_finality`
4 years ago
rishflab 1c401aad31 Fix clippy warnings and formatting
4 years ago
Franck Royer 9e13034e54 Extract execution details from driving loop
4 years ago
rishflab dd07e2f882 Add Alice execution path
4 years ago
Lucas Soriano del Pino 6db40dce2a Implement swap recover function for Bob
4 years ago
Lucas Soriano del Pino 28225f8643 Implement swap recover function for Alice
4 years ago
Lucas Soriano del Pino ac2cfd7f65 Print swap history on --history flag
4 years ago
Lucas Soriano del Pino 02075c2a1d Support saving multiple swaps
4 years ago
rishflab ea08778b2f Save state for Bob at specific points in the swap
4 years ago
Philipp Hoenisch 70d64f74ae
Testcontainers upgrade
4 years ago
Philipp Hoenisch 0b9e8c145e
Update xmr-btc lib to use new monero-harness
4 years ago
rishflab 606c48c752 Format swap crate Cargo.toml
4 years ago
rishflab 796d0b3439 Extract transport creation and remove tor conditional compile
4 years ago
Lucas Soriano del Pino 792fa351c8 Upgrade bitcoin-harness dependency
4 years ago
Tobin C. Harding b8ab4b4eee wip: add env filter
4 years ago
Lucas Soriano del Pino 9384b0cf3c [WIP] Swap app e2e test
4 years ago
Lucas Soriano del Pino 4ee82a5a2a Execute Alice's on-chain protocol after handshake
4 years ago
rishflab c781ee949d Move storage into application crate
4 years ago
Philipp Hoenisch 17b32fed90
Moving tor into swap
4 years ago
Tobin C. Harding 2059158dad Bump to libp2p v29
4 years ago
Tobin C. Harding bb94643943 Remove data from message until Message0 impl serde
4 years ago
Tobin C. Harding e7504de76c Add state0 -> state1 messages
4 years ago
Tobin C. Harding 08ec776daa Move monero/bitcoin modules to files
4 years ago
Tobin C. Harding 05766d3146 Add swap/
4 years ago