Commit Graph

  • 92ccaee387 Upgrade CLI, enhance logging, add network to wallet Daniel Karzel 2020-12-04 16:27:17 +11:00
  • 43ffccff78
    Remove duplicate happy and punish tests Franck Royer 2020-12-10 10:31:56 +11:00
  • 989d9d08d3
    Reduce verbosity of monero block generate trace Franck Royer 2020-12-10 10:10:23 +11:00
  • 9ba89194b0 Rename swarm driver to event loop rishflab 2020-12-10 13:19:18 +11:00
  • f5d3d54b13 Prevent premature Bob t1 timeout rishflab 2020-12-10 11:51:58 +11:00
  • 27d1334726 Init Alice behaviour with state0 rishflab 2020-12-10 11:18:45 +11:00
  • 3d8866f1a0 Convert event loop to use fused futures select rishflab 2020-12-09 18:08:26 +11:00
  • 58da1df9dc Create SwarmDriverHandle to resolve ownership issues rishflab 2020-12-09 14:10:24 +11:00
  • 6f7408ecce Drive swarm in seperate async task rishflab 2020-12-07 13:31:14 +11:00
  • 2541fad40f
    Report times in CI Franck Royer 2020-12-09 17:14:51 +11:00
  • f88ed9183b
    Merge pull request #54 from comit-network/bob-unhappy-paths rishflab 2020-12-09 15:51:16 +11:00
  • bd8e6e36e0 Fix monero blocktime config rishflab 2020-12-09 14:45:09 +11:00
  • 1a2857af29 Properly init tracing per test and reverse the filter to be exclusive Daniel Karzel 2020-12-09 11:48:53 +11:00
  • 883a913f30 Remove nonsensical monero * monero multiplication rishflab 2020-12-08 16:12:00 +11:00
  • b47c6cad37
    Merge pull request #64 from comit-network/bitcoin-harness-rpc-client Franck Royer 2020-12-07 14:22:19 +11:00
  • 627b1a9f00 Remove unnecessary execution restart rishflab 2020-12-07 14:03:50 +11:00
  • 8592ef5f79 Address PR feedback rishflab 2020-12-07 13:55:13 +11:00
  • 282997c105 Make monero finality calculation clearer rishflab 2020-12-07 13:43:23 +11:00
  • 78674818c2
    Upgrade bitcoin-harness Franck Royer 2020-12-07 10:19:15 +11:00
  • 84ce9cd27d
    Merge pull request #58 from comit-network/feature-anonymity Daniel Karzel 2020-12-07 11:57:17 +11:00
  • 619d359e91
    Remove wrapper functions Thomas Eizinger 2020-12-07 10:49:50 +11:00
  • 5a1fff5ee3
    Merge pull request #62 from D4nte/clean-up-versions Franck Royer 2020-12-07 10:28:24 +11:00
  • b4ac69fa9c Reduce stack size to prevent CI resource issues rishflab 2020-12-07 09:26:22 +11:00
  • e4eed7b1a5 Change multiaddr for test runs rishflab 2020-12-05 14:06:08 +11:00
  • ffb9d0e000 WIP - Refactor monerod to use @thomaseizinger rust-jsonrpc-client Daniel Karzel 2020-12-04 19:54:12 +11:00
  • c91e9652aa Add alice punish test rishflab 2020-12-02 12:36:47 +11:00
  • 5fef68322a Allow Alice to exit execution at a specified state rishflab 2020-12-02 12:34:47 +11:00
  • 584cc22024 Allow Bob to exit execution at a specified state rishflab 2020-12-02 12:09:43 +11:00
  • cfcd1e7170
    Clean-up dep versions Franck Royer 2020-12-04 16:56:08 +11:00
  • 150e5f2aba
    Merge pull request #50 from comit-network/b-prototypes Daniel Karzel 2020-12-04 16:47:26 +11:00
  • 0ce3c54f13
    Merge pull request #60 from D4nte/rust-bitcoin-0.25 Franck Royer 2020-12-04 13:43:13 +11:00
  • 247a993b55
    Increase regtest timeout values for Linux CI Franck Royer 2020-12-04 12:54:48 +11:00
  • 624716d8a7
    Upgrade rust-bitcoin to 0.25 Franck Royer 2020-12-03 17:28:23 +11:00
  • 9a80dbb514 Revert database changes, accidentally committed Daniel Karzel 2020-12-03 20:57:01 +11:00
  • a8d25aa62d Track state of application through more logging Daniel Karzel 2020-12-03 20:45:44 +11:00
  • 2e1d10c457 Explicitly set the network in the wallet when creating the wallet.rs Daniel Karzel 2020-12-03 20:45:07 +11:00
  • aa0a2e326c Change hardcoded bitcoin fee estimate to overpay by approx. 1.5 given current network rates Daniel Karzel 2020-12-03 16:58:12 +11:00
  • a099dbbaaf
    Upgrade bitcoin-harness entry to point to coblox/master Franck Royer 2020-12-03 15:26:21 +11:00
  • 64b7c392ef Adapt timelocks to be 24 blocks and add explanatory comment Daniel Karzel 2020-12-03 15:53:56 +11:00
  • fa6b696c45
    Merge pull request #53 from D4nte/rishflab-automated Franck Royer 2020-12-03 15:08:41 +11:00
  • e9abea6ee3 Comment test because of conflicting bitcoin libs (to be solved later) Daniel Karzel 2020-12-03 15:00:17 +11:00
  • ca74166cc7 Add potential feature section on improving anonymity Daniel Karzel 2020-12-03 13:35:14 +11:00
  • 8f8f8152c8
    Save Alice states in db Franck Royer 2020-12-03 10:17:57 +11:00
  • a38b39ae43
    Extract spend key as soon as possible Franck Royer 2020-12-03 09:48:18 +11:00
  • 708988b5c2 Print Alice peer id when starting swap as Alice Daniel Karzel 2020-12-02 22:07:27 +11:00
  • 3e60a514c4 Pull in bitcoin harness to be able to use @teizinger JSON RPC client Daniel Karzel 2020-12-02 19:11:12 +11:00
  • 3dd8817884 Fix logging, add amounts Daniel Karzel 2020-12-02 17:33:27 +11:00
  • 8eb9b86678
    Abort swap if resumed from a step that requires further communication Franck Royer 2020-12-02 14:58:17 +11:00
  • 0186b9977a
    Sync cargo lock (async recursion) Franck Royer 2020-12-02 14:55:14 +11:00
  • 8e489ab1fe
    Remove test using next_state approach Franck Royer 2020-12-02 13:32:24 +11:00
  • d4d0bb2737
    Remove generator code Franck Royer 2020-12-02 12:15:25 +11:00
  • c3e43f50aa
    Update bitcoin-harness to specific revision Franck Royer 2020-12-02 11:32:34 +11:00
  • 74af2b57eb Pass in existing bitcoind wallet name Daniel Karzel 2020-12-02 10:17:38 +11:00
  • 765482b0aa
    Implement wait_for_transaction_finality Franck Royer 2020-12-02 10:00:00 +11:00
  • 95524ce967 Adapt the CLI, replace execution with refactored one Daniel Karzel 2020-12-01 23:13:01 +11:00
  • 65e910e1c1
    Merge pull request #46 from comit-network/update-ux-validation-add-peers-manually Daniel Karzel 2020-12-01 17:16:40 +11:00
  • dc8421fef7
    Merge pull request #47 from comit-network/feedback-feature-list Daniel Karzel 2020-12-01 17:16:29 +11:00
  • a9bb4e6bed
    Merge pull request #41 from rishflab/automated rishflab 2020-12-01 16:20:07 +11:00
  • df9768293e Add the multi-maker prototype links and table columns Daniel Karzel 2020-12-01 15:53:40 +11:00
  • 1c401aad31 Fix clippy warnings and formatting rishflab 2020-12-01 15:38:24 +11:00
  • cdffb619dc
    Merge pull request #48 from comit-network/revert-35-no-transfer-proof rishflab 2020-12-01 15:33:13 +11:00
  • 7a30555aa9 Clarify what manual check for tainted coins could mean Daniel Karzel 2020-11-30 09:59:45 +11:00
  • 5246eece9e Add link to track where and when this feature was mentioned Daniel Karzel 2020-11-30 09:59:18 +11:00
  • 958c80c262 Add a list of potential features proposed by the community Daniel Karzel 2020-11-27 10:19:30 +11:00
  • 406ddc6b15 Work in review comments Daniel Karzel 2020-12-01 15:22:12 +11:00
  • 83b6b78d17 Adding peers manually could enhance privacy Daniel Karzel 2020-11-25 17:06:10 +11:00
  • fcec465bdb Revert "No need to send Monero transfer proof from Alice to Bob" rishflab 2020-12-01 07:41:22 +11:00
  • b06321a40f WIP: cleanup rishflab 2020-12-01 14:46:53 +11:00
  • 47c3ddc6f7 Fix happy path test rishflab 2020-12-01 14:30:02 +11:00
  • 729e65da5b
    Merge pull request #49 from comit-network/cargo-lock rishflab 2020-12-01 13:49:03 +11:00
  • fa243e2fd7
    Merge pull request #5 from D4nte/rishflab-automated rishflab 2020-12-01 10:57:43 +11:00
  • 2abeba17f9
    Save state0 in the swarm to process message0 Franck Royer 2020-12-01 10:41:10 +11:00
  • 62db4fb430
    Push cargo lock to git as we are building a binary Franck Royer 2020-12-01 09:31:41 +11:00
  • d8218a7bea Remove mspc channel from new executor rishflab 2020-11-30 15:16:56 +11:00
  • 2db9ebd28b make new_swarm public Franck Royer 2020-11-30 14:48:53 +11:00
  • 9e13034e54 Extract execution details from driving loop Franck Royer 2020-11-25 16:27:57 +11:00
  • 24631d464d Add test for recursive executor rishflab 2020-11-30 13:25:11 +11:00
  • dca15b6872 Removed unused binary rishflab 2020-11-27 13:50:48 +11:00
  • 3b005bd15c Resolve rebase issues, restructure code and fix warnings rishflab 2020-11-27 11:30:07 +11:00
  • 437c1cbb80 Started to extract some steps Franck Royer 2020-11-25 16:16:04 +11:00
  • 66866f8fbd Remove rng argument Franck Royer 2020-11-25 14:37:37 +11:00
  • 6c0df836ca Deal with Btc Punished. Franck Royer 2020-11-25 12:22:52 +11:00
  • 6437b529eb Punish Bob if t2 is reached Franck Royer 2020-11-25 12:01:42 +11:00
  • 8ff1824126 Remove abort function Franck Royer 2020-11-25 10:57:24 +11:00
  • 58ca33dd04 Remove warnings Franck Royer 2020-11-24 16:49:47 +11:00
  • c501d84278 Park abort function for now Franck Royer 2020-11-24 16:45:00 +11:00
  • 4c4a10098c Complete Refund path Franck Royer 2020-11-24 16:44:27 +11:00
  • bff83bbe99 Progress on Cancellation path Franck Royer 2020-11-24 14:42:51 +11:00
  • 8e31a3af6a Add steps from EncSignLearned Franck Royer 2020-11-19 16:27:17 +11:00
  • 8976a03b3d Implemented Alice transition from BtcLocked to XmrLocked Franck Royer 2020-11-18 16:27:50 +11:00
  • 75e7fedfed Implemented Alice transition from Negotiated to BtcLocked Franck Royer 2020-11-17 11:26:29 +11:00
  • c4cd64d134 Implemented Alice transition from Started to Negotiated Franck Royer 2020-11-17 10:24:59 +11:00
  • 0fe5131a8a Fix import format Franck Royer 2020-11-17 10:06:45 +11:00
  • ae94b170fd Cleanup rishflab 2020-11-16 10:21:17 +11:00
  • ff7daf16f3 WIP: Test simplified swap execution rishflab 2020-11-26 13:55:56 +11:00
  • dd07e2f882 Add Alice execution path rishflab 2020-11-12 11:06:34 +11:00
  • 95c4e5d809
    Merge pull request #45 from comit-network/user-interface-feedback-validation Daniel Karzel 2020-11-24 16:20:51 +11:00
  • 8addecc927 Collect validation questions and map them to prototypes Daniel Karzel 2020-11-19 23:18:38 +11:00
  • d6ea4abb70
    Revert "Collect questions that we would like to answer" Daniel Karzel 2020-11-24 11:16:52 +11:00
  • 3ee00403cf
    Merge pull request #43 from comit-network/user-interface-feedback-validation Daniel Karzel 2020-11-24 11:14:15 +11:00