diff --git a/docs/classes/Aquarius.md b/docs/classes/Aquarius.md index 6275cd2f9..b2d860420 100644 --- a/docs/classes/Aquarius.md +++ b/docs/classes/Aquarius.md @@ -123,7 +123,7 @@ ___ ### validate -▸ **validate**(`ddo`, `signal?`): `Promise`<[`ValidateMetadata`](../interfaces/ValidateMetadata.md)\> +▸ **validate**(`ddo`, `signal?`,`signer?`,`providerUrl?`): `Promise`<[`ValidateMetadata`](../interfaces/ValidateMetadata.md)\> Validate DDO content @@ -132,6 +132,8 @@ Validate DDO content | Name | Type | Description | | :------ | :------ | :------ | | `ddo` | [`DDO`](../interfaces/DDO.md) | DID Descriptor Object content. | +| `signer?` | `Signer` | publisher account (for signature). | +| `providerUrl?` | `string` | Provider url (to get nonce) | | `signal?` | `AbortSignal` | abort signal | #### Returns diff --git a/src/services/Aquarius.ts b/src/services/Aquarius.ts index 0fec13ebc..31a2062e9 100644 --- a/src/services/Aquarius.ts +++ b/src/services/Aquarius.ts @@ -98,6 +98,8 @@ export class Aquarius { /** * Validate DDO content * @param {DDO} ddo DID Descriptor Object content. + * @param {signer} ddo publisher account. + * @param {providerUrl} provider url used to get the nonce. * @param {AbortSignal} signal abort signal * @return {Promise}. */ @@ -116,6 +118,7 @@ export class Aquarius { const path = this.aquariusURL + '/api/aquarius/assets/ddo/validate' // Old aquarius API and node API (before publisherAddress, nonce and signature verification) + // Older Providers (before updated Ocean Nodes) const validateRequestLegacy = async function (): Promise { try { response = await fetch(path, {