-
Notifications
You must be signed in to change notification settings - Fork 32
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
No support for multisig issuance of private ACDCs #221
Comments
Hi @nkongsuwan. I have run into this same issue. I have not created a PR yet, but I have a quick and dirty fix that adds two parameters to
|
I am starting to think it's better to create interfaces for the issuance and acdc payloads and just pass them through, just adding defaults and perhaps the saidifying. Same for inception, interaction and rotation events. |
@nkongsuwan please see #222 for my proposal on how to solve this problem. |
I think this is resolved by #222 |
Currently,
client.credentials().issue(kargsIss)
does not support multisig issuance of private ACDCs.The reason is that
IssueCredentialArgs
doesn't allow arbitrary saltsu
as input to the functionissue()
. As a result, when members of a multisig group try to issue a private ACDC, they will get inconsistent salts,acdc.u
andacdc.a.u
.I suggest changing the interface
IssueCredentialArgs
to include inputs for the top-level salt and the one insidea
, e.g.,topLevelSalt?: boolean | string
andattributeSalt?: boolean | string
.This issue is blocking PR #207 for the issuance of an ECR vLEI credential.
The text was updated successfully, but these errors were encountered: