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

Add support for shared components #1267

Merged
merged 42 commits into from
Jun 30, 2021
Merged

Add support for shared components #1267

merged 42 commits into from
Jun 30, 2021

Conversation

andrewwhitehead
Copy link
Contributor

@andrewwhitehead andrewwhitehead commented Jun 25, 2021

  • Add indy-vdr ledger client
  • Add indy-credx credential handling
  • Add aries-askar storage backend

The performance, alice, and faber demo agents should all support the --wallet-type askar argument for testing with the new backend components, as does the agent itself when run with aca-py.

Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
Signed-off-by: Andrew Whitehead <[email protected]>
@codecov-commenter
Copy link

codecov-commenter commented Jun 25, 2021

Codecov Report

Merging #1267 (d3edbe2) into main (45732de) will decrease coverage by 3.73%.
The diff coverage is 50.37%.

@@            Coverage Diff             @@
##             main    #1267      +/-   ##
==========================================
- Coverage   98.20%   94.46%   -3.74%     
==========================================
  Files         466      476      +10     
  Lines       26911    28821    +1910     
==========================================
+ Hits        26429    27227     +798     
- Misses        482     1594    +1112     

Signed-off-by: Andrew Whitehead <[email protected]>
swcurran
swcurran previously approved these changes Jun 30, 2021
Copy link
Contributor

@swcurran swcurran left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested via a number of mechanisms (BDD tests, AATH tests, Alice/Faber, etc.). When this branch is run in Indy mode, all is good. When run in Askar mode things are mostly (but not completely) good. As such, we'll merge this now as an optional, alpha feature that is behind a feature flag ("--wallet-type askar"), and evolve the implementation from there.

Outstanding work, @andrewwhitehead !!! w00t!!
FYI - @jljordan42

Signed-off-by: Andrew Whitehead <[email protected]>
@swcurran swcurran merged commit 9e49089 into main Jun 30, 2021
@swcurran swcurran deleted the shared-components branch June 30, 2021 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants