Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement circuit v2 #1533

Merged
merged 60 commits into from
Mar 2, 2023
Merged

Commits on Feb 1, 2023

  1. Squashed commit of the following:

    commit ca67dca
    Author: Chinmay Kousik <chinmaykousik1@gmail.com>
    Date:   Fri Dec 23 12:59:08 2022 +0530
    
        fix tests
    
    commit a511eb2
    Author: Chinmay Kousik <chinmaykousik1@gmail.com>
    Date:   Thu Dec 22 21:03:27 2022 +0530
    
        fix lint
    
    commit 1de896e
    Author: Chinmay Kousik <chinmaykousik1@gmail.com>
    Date:   Thu Dec 22 21:02:21 2022 +0530
    
        fix components
    
    commit 9bf516a
    Author: Chinmay Kousik <chinmaykousik1@gmail.com>
    Date:   Mon Nov 7 14:59:10 2022 +0530
    
        Update circuitv2
    
    commit cd6ac9c
    Author: achingbrain <alex@achingbrain.net>
    Date:   Thu Oct 6 16:30:51 2022 +0100
    
        fix: update code from master
    
    commit 574f30e
    Author: Marin Petrunic <marin.petrunic@gmail.com>
    Date:   Sun Jul 31 10:54:47 2022 +0200
    
        fix: type errors
    
    commit a03a6b1
    Author: Marin Petrunic <marin.petrunic@gmail.com>
    Date:   Sun Jul 31 10:30:33 2022 +0200
    
        fix: bugs, circuitv1 code
    
    commit f4bbed0
    Author: Marin Petrunic <marin.petrunic@gmail.com>
    Date:   Sat Jul 30 19:31:14 2022 +0200
    
        fix: failling tests
    
    commit 4a0bb08
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Mon Jul 18 17:43:27 2022 +0200
    
        tmp
    
    commit a3fab87
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Thu Jun 23 13:29:25 2022 +0200
    
        feat: add cirvuitv2 client
    
    commit b80ec0a
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Fri Jun 10 15:45:45 2022 +0200
    
        chore: fix chai imports
    
    commit e6c653d
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Fri Jun 10 15:39:46 2022 +0200
    
        remove proto index.js
    
    commit 5fc1cc6
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Fri Jun 10 15:34:44 2022 +0200
    
        fix: tests and linting
    
    commit 2a791f5
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Fri Apr 8 16:35:11 2022 +0200
    
        chore: post merge fixes
    
    commit 9c3499f
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Wed Mar 23 14:46:43 2022 +0100
    
        chore: fix type issues
    
    commit a07a9c2
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Wed Mar 23 14:41:13 2022 +0100
    
        feat: add auto reservation
    
    commit a20855c
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Mon Mar 21 19:07:19 2022 +0100
    
        feat: add reservation store
    
    commit a85d3c5
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Tue Mar 8 14:55:15 2022 +0100
    
        chore: fix circuitv2 bug preventing e2e test from passing
    
    commit e8b3618
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Fri Feb 25 14:01:11 2022 +0100
    
        chore: fix hop/stop unit tests
    
    commit acccbbe
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Fri Feb 25 13:52:17 2022 +0100
    
        chore: integrate circuit v2 in transport
    
    commit 69f35c5
    Author: Marin <marin.petrunic@gmail.com>
    Date:   Mon Feb 21 16:28:04 2022 +0100
    
        feat: add circuit v2 subprotocols
    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    084042c View commit details
    Browse the repository at this point in the history
  2. remove extra test command

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    d4e6436 View commit details
    Browse the repository at this point in the history
  3. fix linter

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    7961199 View commit details
    Browse the repository at this point in the history
  4. remove extraneous files

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    290dc0a View commit details
    Browse the repository at this point in the history
  5. fixes

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    16fd3f6 View commit details
    Browse the repository at this point in the history
  6. address review comments

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    f02275d View commit details
    Browse the repository at this point in the history
  7. fix

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    7c6df6d View commit details
    Browse the repository at this point in the history
  8. more fixes

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    b9d5168 View commit details
    Browse the repository at this point in the history
  9. start/stop reservation store

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    12c4775 View commit details
    Browse the repository at this point in the history
  10. flakey test

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    09a48cf View commit details
    Browse the repository at this point in the history
  11. await protocol handling

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    0ceaa6e View commit details
    Browse the repository at this point in the history
  12. fix linting

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    4b307ab View commit details
    Browse the repository at this point in the history
  13. testing changes

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    fcc0f54 View commit details
    Browse the repository at this point in the history
  14. more console logs

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    b8499de View commit details
    Browse the repository at this point in the history
  15. more console logs

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    036569b View commit details
    Browse the repository at this point in the history
  16. debug

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    89fc003 View commit details
    Browse the repository at this point in the history
  17. remove sink

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    9eb58e5 View commit details
    Browse the repository at this point in the history
  18. temporarily skip flaky test

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    231eb1f View commit details
    Browse the repository at this point in the history
  19. remove duplicated interfaces

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    2dd3b4a View commit details
    Browse the repository at this point in the history
  20. remove unused fields

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    3f547d7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9a35bab View commit details
    Browse the repository at this point in the history
  22. remove circuit v1 support

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    1601189 View commit details
    Browse the repository at this point in the history
  23. cleanup

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    fedf97e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d3226ec View commit details
    Browse the repository at this point in the history
  25. address review from Alex

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    c9bc1d3 View commit details
    Browse the repository at this point in the history
  26. remove streamhandler

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    545fe51 View commit details
    Browse the repository at this point in the history
  27. fix lint

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    3afc8b9 View commit details
    Browse the repository at this point in the history
  28. fix onError callback

    ckousik committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    7901093 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    996eed2 View commit details
    Browse the repository at this point in the history
  2. disable relay for tests

    ckousik committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    dfcb610 View commit details
    Browse the repository at this point in the history
  3. fix start

    ckousik committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    881d1e9 View commit details
    Browse the repository at this point in the history
  4. revert interop

    ckousik committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    530f428 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. remove all circuitv1 code

    ckousik committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    5e1d3e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    840e3e4 View commit details
    Browse the repository at this point in the history
  3. handle peer reconnect

    ckousik committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    ccc2894 View commit details
    Browse the repository at this point in the history
  4. remove circuitv1 protobuf

    ckousik committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    9a3c092 View commit details
    Browse the repository at this point in the history
  5. updated interop tests

    ckousik committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    e590eed View commit details
    Browse the repository at this point in the history
  6. remove relay

    ckousik committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    c28b278 View commit details
    Browse the repository at this point in the history
  7. fix

    ckousik committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    0cff5a0 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    b2092f3 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Configuration menu
    Copy the full SHA
    5b00e5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca59818 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    54ac1c3 View commit details
    Browse the repository at this point in the history
  2. temporary

    ckousik committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    37a5a0e View commit details
    Browse the repository at this point in the history
  3. transfer limits

    ckousik committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    a3e527a View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. remove commented code

    ckousik committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    69a7e68 View commit details
    Browse the repository at this point in the history
  2. chore: fix interop

    achingbrain committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    de764b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    48094f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. remove pipe from utils

    ckousik committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    7e2b848 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed86c65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee77185 View commit details
    Browse the repository at this point in the history
  4. replace reset with abort

    ckousik committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    edad075 View commit details
    Browse the repository at this point in the history
  5. abort takes error param

    ckousik committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    a5dc1ab View commit details
    Browse the repository at this point in the history
  6. fix dep-check

    ckousik committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    8885cad View commit details
    Browse the repository at this point in the history
  7. Fix abortable

    ckousik committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    15696d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    e9cbdd9 View commit details
    Browse the repository at this point in the history
  2. fix tests

    ckousik committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    72b695a View commit details
    Browse the repository at this point in the history
  3. add test for tagging peer

    ckousik committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    5d7afa3 View commit details
    Browse the repository at this point in the history
  4. apply suggestion

    ckousik committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    38eeb31 View commit details
    Browse the repository at this point in the history
  5. fix: allow configuring limits, actually apply limits, update docs, re…

    …move references to v2 in the code
    achingbrain committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    70e1b49 View commit details
    Browse the repository at this point in the history