diff --git a/src/keeper/contracts/ServiceExecutionAgreement.ts b/src/keeper/contracts/ServiceExecutionAgreement.ts index 467a03b..57d8bdd 100644 --- a/src/keeper/contracts/ServiceExecutionAgreement.ts +++ b/src/keeper/contracts/ServiceExecutionAgreement.ts @@ -11,17 +11,18 @@ export default class ServiceExecutionAgreement extends ContractBase { return serviceAgreement } - public async setupAgreementTemplate(templateId: string, - methodReflections: MethodReflection[], - dependencyMatrix: number[], - name: any, - fulfillmentIndices: number[], - fulfillmentOperator: number, - ownerAddress: string): Promise { + public async setupTemplate( + templateId: string, + methodReflections: MethodReflection[], + dependencyMatrix: number[], + fulfillmentIndices: number[], + fulfillmentOperator: number, + ownerAddress: string, + ): Promise { - return this.send("setupAgreementTemplate", ownerAddress, [ + return this.send("setupTemplate", ownerAddress, [ templateId, methodReflections.map((r) => r.address), - methodReflections.map((r) => r.signature), dependencyMatrix, name, fulfillmentIndices, + methodReflections.map((r) => r.signature), dependencyMatrix, fulfillmentIndices, fulfillmentOperator, ]) } diff --git a/src/ocean/ServiceAgreements/ServiceAgreementTemplate.ts b/src/ocean/ServiceAgreements/ServiceAgreementTemplate.ts index 9621ae8..14f939f 100644 --- a/src/ocean/ServiceAgreements/ServiceAgreementTemplate.ts +++ b/src/ocean/ServiceAgreements/ServiceAgreementTemplate.ts @@ -61,11 +61,10 @@ export default class ServiceAgreementTemplate extends OceanBase { let receipt try { receipt = await serviceAgreement - .setupAgreementTemplate( + .setupTemplate( this.template.id, await this.getMethodReflections(), dependencyMatrix, - Web3Provider.getWeb3().utils.fromAscii(this.template.templateName), fulfillmentIndices, this.template.fulfillmentOperator, templateOwnerAddress)