Commit Graph

  • 52e2e7e489
    Quote protocol asb/cli instead of alice/bob Daniel Karzel 2021-06-25 16:10:25 +1000
  • c87af7bf84
    Move files from `protocol` to appropriate module Daniel Karzel 2021-06-25 13:40:33 +1000
  • 27c255646f
    fixup! `swap_setup` instead of `spot_price` and `execution_setup` Daniel Karzel 2021-06-25 17:56:37 +1000
  • f892efc0ac
    generate onion address debug-remodel-tor Daniel Karzel 2021-06-25 17:51:29 +1000
  • 7a3054267b
    change a 7 to a 6 Daniel Karzel 2021-06-25 17:48:09 +1000
  • 56285883e8
    Change onion identity Thomas Eizinger 2021-06-25 17:43:04 +1000
  • 04d7508f4e
    Use plain tcp config Thomas Eizinger 2021-06-25 17:37:48 +1000
  • 140ab200fc
    Debugging ... Thomas Eizinger 2021-06-25 17:30:43 +1000
  • 89b6131252
    Replace tor::Client with extension trait Thomas Eizinger 2021-06-25 15:45:33 +1000
  • 83c4be1657
    Move Tor running check out of client Thomas Eizinger 2021-06-25 15:01:16 +1000
  • 085848d646
    Formatting and debugging changes Thomas Eizinger 2021-06-25 15:01:00 +1000
  • 0a69eb5866
    Make sure to validate that we have the key for the given address Thomas Eizinger 2021-06-25 13:26:56 +1000
  • 6b72108681
    Debug for expired addr Daniel Karzel 2021-06-23 18:09:28 +1000
  • 0c057e2e5e
    change ipaddr to rule that out Daniel Karzel 2021-06-23 17:51:20 +1000
  • b51c7bcd36
    Fixed identity and check for Tor availability Daniel Karzel 2021-06-23 16:25:49 +1000
  • 6fd36dbeb5
    same port to rule that out Daniel Karzel 2021-06-11 15:47:22 +1000
  • dede7b38f9
    mplex Daniel Karzel 2021-06-11 16:00:17 +1000
  • 10a5bf05ca
    remove things that make problems with compile on raspi Daniel Karzel 2021-06-11 15:28:43 +1000
  • 52bdaf2c1d
    WIP - figure out what is not working Daniel Karzel 2021-06-11 15:19:50 +1000
  • 44dddcd6bc
    WIP: libp2p-tor Thomas Eizinger 2021-04-30 15:10:05 +1000
  • 85f5635663
    `swap_setup` instead of `spot_price` and `execution_setup` Daniel Karzel 2021-06-24 13:54:26 +1000
  • 63cfcf22e0
    Simplify error handling swap-setup-proto Thomas Eizinger 2021-06-25 12:44:37 +1000
  • f9c03fa335
    make happy path pass Daniel Karzel 2021-06-25 12:11:37 +1000
  • d4f9acc1b1 Use rendezvous branch of libp2p rishflab 2021-06-25 11:40:42 +1000
  • 00b015f0fb
    remove libp2p-async-await Daniel Karzel 2021-06-25 11:02:30 +1000
  • 7ae05dc8a0
    Bob: Cleanup remaining todos and clippy Daniel Karzel 2021-06-25 10:49:10 +1000
  • 668c912033
    Bob's keep alive Daniel Karzel 2021-06-25 10:48:42 +1000
  • abdf272178
    Migrate bob to use new swap_setup protocol (untested) Thomas Eizinger 2021-06-24 20:59:28 +1000
  • 9d539d0f97
    Remove commented code Daniel Karzel 2021-06-24 20:24:52 +1000
  • 19b765c9b4
    clippy Daniel Karzel 2021-06-24 20:22:19 +1000
  • 6b9f032afc
    Keep alive Daniel Karzel 2021-06-24 20:09:12 +1000
  • 0e8c5ea918
    Remove useless enum Thomas Eizinger 2021-06-24 20:08:31 +1000
  • fd23884d74
    Move common stuff to network::swap_setup Thomas Eizinger 2021-06-24 20:07:27 +1000
  • 981f9fd704
    Don't get monero balance before quote Thomas Eizinger 2021-06-24 20:02:11 +1000
  • 301d5be127
    Move protocol definition to network module Thomas Eizinger 2021-06-24 19:59:58 +1000
  • 39e0b45da9
    Unreachables for handler injects that Alice does not support Daniel Karzel 2021-06-24 19:47:30 +1000
  • e18bda4f7b
    5 second timeout for wallet snapshot receiver Daniel Karzel 2021-06-24 19:44:20 +1000
  • 76035dc488
    Make the whole protocol timeout after 60s Thomas Eizinger 2021-06-24 19:47:09 +1000
  • 90bb4a2f6e
    No data to pass down in Alice's handler Thomas Eizinger 2021-06-24 19:34:43 +1000
  • 856fe6a21e
    Don't do useless conversions Thomas Eizinger 2021-06-24 19:34:33 +1000
  • dffe4351a8
    Merge patterns Thomas Eizinger 2021-06-24 19:32:15 +1000
  • 8fad8fb2b6
    Make it compile Thomas Eizinger 2021-06-24 19:32:07 +1000
  • 9d9c12c835
    Behaviour poll, inject_event and error handling Daniel Karzel 2021-06-24 19:27:29 +1000
  • 1f2da1c062
    Constructing State0 cannot fail Daniel Karzel 2021-06-24 19:26:33 +1000
  • aa35c5d8ce
    Make shit compile Thomas Eizinger 2021-06-24 16:41:15 +1000
  • d143e108fc
    WIP - complete behaviour API and ASB event loop Daniel Karzel 2021-06-24 15:49:22 +1000
  • a3e6f75eb1
    WIP Thomas Eizinger 2021-06-24 15:43:01 +1000
  • 144145fc06
    WIP - some initial outline of swap_setup in favor of spot_price+execution_setup Daniel Karzel 2021-06-24 13:54:26 +1000
  • 281e83a00b
    Bump to libp2p 0.38 discover-makers-cli Thomas Eizinger 2021-06-24 11:46:36 +1000
  • fc54351055 Add 'libp2p-async-await/' from commit '50e781b12bbeda7986c0cada090f171f41093144' Thomas Eizinger 2021-06-24 11:40:50 +1000
  • ada5acb2b5
    Merge #578 bors[bot] 2021-06-23 23:25:48 +0000
  • 8c6eb94d30
    Merge #579 bors[bot] 2021-06-23 23:09:30 +0000
  • c1a54a4024
    Merge #582 bors[bot] 2021-06-23 08:17:20 +0000
  • 8e80628a71
    Changelog entry for price guarantee changes #582 Daniel Karzel 2021-06-23 15:42:15 +1000
  • 529de8d5fd
    ASB aborts if CLI does not lock BTC Daniel Karzel 2021-06-22 20:26:26 +1000
  • c4c798ea20
    Timeout on `execution_setup` for ASB Daniel Karzel 2021-06-22 17:16:40 +1000
  • beaa435fbb
    Merge #584 bors[bot] 2021-06-23 07:54:33 +0000
  • 1ae377ef24
    Request timeout when swapping over Tor #584 Daniel Karzel 2021-06-23 13:02:29 +1000
  • d26f7b7f90
    Merge #544 bors[bot] 2021-06-23 05:18:48 +0000
  • d7b4f8ea51
    Drop `monero-wallet-rpc` test container if errors #544 Daniel Karzel 2021-05-28 16:02:14 +1000
  • c6b0013b92
    Merge #581 #583 bors[bot] 2021-06-23 03:41:02 +0000
  • 858c6d85ce
    Merge #576 bors[bot] 2021-06-23 03:17:17 +0000
  • 1e9df54699
    Bump reqwest from 0.11.3 to 0.11.4 #583 dependabot[bot] 2021-06-22 11:07:35 +0000
  • de642e542f
    WIP - outline the quote protocol refactoring quote-protocol-refactor Daniel Karzel 2021-06-22 19:48:24 +1000
  • 593d5be77b
    Timeout on `execution_setup` for ASB Daniel Karzel 2021-06-22 17:16:40 +1000
  • ca6b889632
    Remove dead code #581 Daniel Karzel 2021-06-22 17:06:21 +1000
  • 61aaeb1579
    Merge #575 bors[bot] 2021-06-21 12:02:17 +0000
  • 6f84b865f8
    Bump bitcoin from 0.26.0 to 0.26.2 #575 dependabot[bot] 2021-06-21 11:08:52 +0000
  • fccff468e0
    Bump rust_decimal_macros from 1.14.1 to 1.14.3 #578 dependabot[bot] 2021-06-21 11:07:55 +0000
  • 7034c49e69
    Bump rust_decimal from 1.14.2 to 1.14.3 #579 dependabot[bot] 2021-06-21 03:36:33 +0000
  • 7fd2d00ea3
    Merge #573 bors[bot] 2021-06-21 03:35:41 +0000
  • 3e88e13fbb
    Merge #566 #568 bors[bot] 2021-06-21 03:12:03 +0000
  • 7c5f70bee0
    Merge #577 bors[bot] 2021-06-21 02:42:27 +0000
  • a94b814ead
    Bump hyper from 0.14.8 to 0.14.9 #573 dependabot[bot] 2021-06-21 02:16:40 +0000
  • 4600c7edb8
    Merge #574 bors[bot] 2021-06-21 02:15:44 +0000
  • 7120a1f70a
    Don't depend on `core::fmt` through `bitcoin_hashes` re-export #577 Thomas Eizinger 2021-06-21 12:14:02 +1000
  • 3aa028e3bf
    Use or-pattern stabilized in Rust 1.53 where possible #576 Thomas Eizinger 2021-06-21 11:57:21 +1000
  • ac0b0150e6
    Upgrade to Rust 1.53 Thomas Eizinger 2021-06-21 11:56:04 +1000
  • b7064578ca
    Reduce level of indentation of match statements Thomas Eizinger 2021-06-21 11:38:14 +1000
  • 902acedb53
    Bump tokio from 1.7.0 to 1.7.1 #574 dependabot[bot] 2021-06-21 01:36:28 +0000
  • f1182f97c0
    Simplify match statement Thomas Eizinger 2021-06-21 11:31:24 +1000
  • 707bae9ff0
    Merge patterns of nested match Thomas Eizinger 2021-06-21 11:22:45 +1000
  • 9577875834
    Bump bdk from 0.7.0 to 0.8.0 #568 dependabot[bot] 2021-06-17 11:06:14 +0000
  • 95d721b4df
    Merge #561 #565 #569 #570 bors[bot] 2021-06-21 01:06:14 +0000
  • e50de7dc99
    Merge #558 bors[bot] 2021-06-21 00:50:51 +0000
  • 1ba186aa63
    Make log message a proper statement #558 Thomas Eizinger 2021-06-09 14:21:15 +1000
  • ff8cd0ab93
    Harmonise log statements between applications Thomas Eizinger 2021-06-09 14:13:04 +1000
  • 8a30ef725c
    Refactor transports to construct them specific for each application Thomas Eizinger 2021-06-09 12:13:29 +1000
  • 90deb6451c
    Rename swarm constructors to be per tool instead of per role Thomas Eizinger 2021-06-09 12:03:06 +1000
  • d19231d811
    Refactor Tor transport to be dial-only Thomas Eizinger 2021-06-09 11:43:26 +1000
  • 8bd6c9dcfc
    Simplify construction of Socks5Stream Thomas Eizinger 2021-06-09 11:30:48 +1000
  • ea0fd1eb53
    Inline functions to reduce complexity induced by indirection Thomas Eizinger 2021-06-09 11:26:07 +1000
  • 97a09807dd
    Use `BoxFuture` type alias to avoid clippy's complexity nag Thomas Eizinger 2021-06-09 11:19:50 +1000
  • d01e444c90
    Import anyhow::Result instead of fully-qualifying it Thomas Eizinger 2021-06-09 09:58:00 +1000
  • a5bad52c32
    Bump rand_chacha from 0.3.0 to 0.3.1 #566 dependabot[bot] 2021-06-17 11:06:16 +0000
  • 892df7c4c2
    Bump dprint/check from 1.4 to 1.5 #561 dependabot[bot] 2021-06-17 11:05:20 +0000
  • b8df275672
    Bump time from 0.2.26 to 0.2.27 #570 dependabot[bot] 2021-06-17 01:39:41 +0000
  • bd164ac282
    Bump itertools from 0.10.0 to 0.10.1 #569 dependabot[bot] 2021-06-17 01:39:35 +0000
  • b5b2f67d92
    Bump anyhow from 1.0.40 to 1.0.41 #565 dependabot[bot] 2021-06-17 01:08:00 +0000
  • 7f2aa59880
    Merge #504 #547 #556 #563 #564 bors[bot] 2021-06-17 01:06:54 +0000