feat: support for Cosmos Ecosystem based wallet addresses in Verification Methods + verification Method Type condition rearrangements #340
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Users can add their Cosmos based bech32 wallet addresses in their DID Documents. The format for blockchainAccountId is
cosmos:<chain-id>:<bech-32 encoded wallet address>
. Currently, the support is limited to the following chains:The branching of Verification Method Types is done based on the following relationships between itself and attributes such as
blockchainAccountId
andpublicKeyMultibase
createDID
,deactivateDID
,updateDID
RPCs #338Test Report has been attached below
e2e_ssi_module_test_report.txt