Error: Ed25519KeyPair requires publicKeyBase58 or publicKeyJwk, recieved neither.
Caused by sec/v2 not understanding publicKeyJwk...
proposed solution, any suite that uses publicKeyJwk should have the result of get verification method to ensure the property exists as publicKeyJwk not sec:publicKeyJwk... move evidence that security context remains a blocker for adoption.
@gjgd I believe this is related to the issue you encountered with photon as well.
It should be resolvable with tests in this repo and use did:key and application/did+json.
@gjgd Is there a current quick fix for this via either the Ed25519KeyPair issue/verify APIs or via the context provided in the credential?
@aaj3f this issue is caused by this:
https://github.com/transmute-industries/verifiable-data/blob/main/packages/ed25519-signature-2018/src/Ed25519Signature2018.ts#L56
https://github.com/transmute-industries/verifiable-data/blob/main/packages/ed25519-signature-2018/src/Ed25519Signature2018.ts#L260
It should be resolved in the latest version fo ed25519-signature-2018.