diff --git a/__tests__/fixtures/cred3.json b/__tests__/fixtures/cred3.json index aabf7bd6e..9df759448 100644 --- a/__tests__/fixtures/cred3.json +++ b/__tests__/fixtures/cred3.json @@ -103,7 +103,7 @@ "name": "Verifiable Event Attendance", "chainId": 1, "version": "1", - "verifyingContract": "0x00000000000000000000000000000000000000000000" + "verifyingContract": "0x0000000000000000000000000000000000000000" }, "primaryType": "VerifiableCredential" }, diff --git a/packages/credential-eip712/package.json b/packages/credential-eip712/package.json index 73ef76f55..edc94a5eb 100644 --- a/packages/credential-eip712/package.json +++ b/packages/credential-eip712/package.json @@ -18,7 +18,7 @@ } }, "dependencies": { - "@metamask/eth-sig-util": "^6.0.0", + "@metamask/eth-sig-util": "^7.0.0", "@veramo/core-types": "workspace:^", "@veramo/utils": "workspace:^", "debug": "^4.3.3", diff --git a/packages/credential-w3c/src/action-handler.ts b/packages/credential-w3c/src/action-handler.ts index dd453585c..8866c5de5 100644 --- a/packages/credential-w3c/src/action-handler.ts +++ b/packages/credential-w3c/src/action-handler.ts @@ -347,6 +347,7 @@ export class CredentialPlugin implements IAgentPlugin { } verifiedCredential = credential } catch (e: any) { + debug('encountered error while verifying EIP712 credential: %o', e) const { message, errorCode } = e return { verified: false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ab80921a..71cee2ae3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -415,8 +415,8 @@ importers: packages/credential-eip712: dependencies: '@metamask/eth-sig-util': - specifier: ^6.0.0 - version: 6.0.0 + specifier: ^7.0.0 + version: 7.0.0 '@veramo/core-types': specifier: workspace:^ version: link:../core-types @@ -5916,7 +5916,6 @@ packages: dependencies: '@ethereumjs/util': 8.1.0 crc-32: 1.2.2 - dev: true /@ethereumjs/rlp@4.0.1: resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} @@ -5931,7 +5930,6 @@ packages: '@ethereumjs/rlp': 4.0.1 '@ethereumjs/util': 8.1.0 ethereum-cryptography: 2.1.2 - dev: true /@ethereumjs/util@8.1.0: resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} @@ -7141,19 +7139,6 @@ packages: superstruct: 1.0.3 transitivePeerDependencies: - supports-color - dev: true - - /@metamask/eth-sig-util@6.0.0: - resolution: {integrity: sha512-M0ezVz8lirXG1P6rHPzx+9i4zfhebCgVHE8XQT8VWxy/eUWllHQGcBcE8QmOusC7su55M4CMr9AyMIu0lx452g==} - engines: {node: '>=14.0.0'} - dependencies: - '@ethereumjs/util': 8.1.0 - bn.js: 4.12.0 - ethereum-cryptography: 2.1.2 - ethjs-util: 0.1.6 - tweetnacl: 1.0.3 - tweetnacl-util: 0.15.1 - dev: false /@metamask/eth-sig-util@7.0.0: resolution: {integrity: sha512-8KeXZB4SKx3EfNS5ahbjUMegyGvDQYk6Nk3hmM658sXpfAQR5ZlIXBgj+9RF+ZROqsU6EuNVgKt7Fr10re60PQ==} @@ -7168,7 +7153,6 @@ packages: tweetnacl-util: 0.15.1 transitivePeerDependencies: - supports-color - dev: true /@metamask/utils@8.1.0: resolution: {integrity: sha512-sFNpzBKRicDgM2ZuU6vrPROlqNGm8/jDsjc5WrU1RzCkAMc4Xr3vUUf8p59uQ6B09etUWNb8d2GTCbISdmH/Ug==} @@ -7182,7 +7166,6 @@ packages: superstruct: 1.0.3 transitivePeerDependencies: - supports-color - dev: true /@microsoft/api-documenter@7.23.0(@types/node@20.8.2): resolution: {integrity: sha512-fEScQLW29+tgP4hxNS0NretEC0UFNVHj7H5C4FjapkNlcNcy/rVa/2v7LybTL5E7ilCsbEftmso8wyzFjg0Dvw==} @@ -8302,9 +8285,6 @@ packages: string-argv: 0.3.2 dev: true - /@scure/base@1.1.1: - resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} - /@scure/base@1.1.3: resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} @@ -8313,13 +8293,13 @@ packages: dependencies: '@noble/curves': 1.1.0 '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 + '@scure/base': 1.1.3 /@scure/bip39@1.2.1: resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 + '@scure/base': 1.1.3 /@segment/loosely-validate-event@2.0.0: resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==} @@ -9195,7 +9175,6 @@ packages: resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} dependencies: '@types/ms': 0.7.31 - dev: true /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} @@ -9399,7 +9378,6 @@ packages: /@types/ms@0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} - dev: true /@types/node-fetch@3.0.3: resolution: {integrity: sha512-HhggYPH5N+AQe/OmN6fmhKmRRt2XuNJow+R3pQwJxOOF9GuwM7O2mheyGeIrs5MOIeNjDEdgdoyHBOrFeJBR3g==} @@ -12278,7 +12256,6 @@ packages: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} engines: {node: '>=0.8'} hasBin: true - dev: true /create-ecdh@4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} @@ -23738,7 +23715,6 @@ packages: /superstruct@1.0.3: resolution: {integrity: sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==} engines: {node: '>=14.0.0'} - dev: true /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}