diff --git a/src/provider/Provider.ts b/src/provider/Provider.ts index 1d123a42..192fb8fe 100644 --- a/src/provider/Provider.ts +++ b/src/provider/Provider.ts @@ -74,14 +74,21 @@ export class Provider extends Instantiable { serviceType: string, consumerAddress: string ): Promise { - const DDO = await this.ocean.assets.resolve(did) + let DDO + try { + DDO = await this.ocean.assets.resolve(did) + } catch (e) { + this.logger.error(e) + throw new Error('Failed to resolve DID') + } const { dtAddress } = DDO + const args = { - did, - dtAddress, - serviceIndex, - serviceType, - consumerAddress + documentId: did, + serviceId: serviceIndex, + serviceType: serviceType, + tokenAddress: dtAddress, + consumerAddress: consumerAddress } try {