From 7fb23c14bda95f2530012d3c54475584d7851d25 Mon Sep 17 00:00:00 2001
From: Zdravko Iliev <zdravko.iliev@vereign.com>
Date: Mon, 21 Aug 2023 15:05:03 +0000
Subject: [PATCH] fix:  bcovrin return emtpy object on issue creadential

---
 apps/agent/README.md                                   | 2 +-
 libs/askar/src/askar/agent.service.ts                  | 7 ++++---
 libs/ledgers/src/bcovrin-test/bcovrin-test.provider.ts | 4 ++++
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/apps/agent/README.md b/apps/agent/README.md
index 4ac3348f..63a0c611 100644
--- a/apps/agent/README.md
+++ b/apps/agent/README.md
@@ -1,4 +1,4 @@
-# OCM ENGINE - AGENT
+# OCM ENGINE - AGENT 
 
 Agent service is a wrapper around @ocm-engine/askar library. 
 
diff --git a/libs/askar/src/askar/agent.service.ts b/libs/askar/src/askar/agent.service.ts
index 27fe92a7..7f95b64e 100644
--- a/libs/askar/src/askar/agent.service.ts
+++ b/libs/askar/src/askar/agent.service.ts
@@ -135,7 +135,10 @@ export class AgentService {
   };
 
   issueCredential = async (issueCredentialDto: IssueCredentialRequestDto) => {
-    console.log("tuk sym", JSON.stringify(issueCredentialDto, null, 2));
+    console.log(
+      "Incoming request",
+      JSON.stringify(issueCredentialDto, null, 2),
+    );
     try {
       const credentialExchangeRecord =
         await this.askar.agent.credentials.offerCredential({
@@ -148,9 +151,7 @@ export class AgentService {
             },
           },
         });
-      console.log("ISSUER CREDENTIAL");
       console.log(JSON.stringify(credentialExchangeRecord, null, 2));
-      console.log("issue credential end");
 
       const response = new IssueCredentialResponseDto();
       response.credentialId = credentialExchangeRecord.id;
diff --git a/libs/ledgers/src/bcovrin-test/bcovrin-test.provider.ts b/libs/ledgers/src/bcovrin-test/bcovrin-test.provider.ts
index 804c5744..1332025b 100644
--- a/libs/ledgers/src/bcovrin-test/bcovrin-test.provider.ts
+++ b/libs/ledgers/src/bcovrin-test/bcovrin-test.provider.ts
@@ -45,6 +45,10 @@ export class BcovrinTestProvider implements IRegistrator {
 
   getNetworkConf = (): IndyVdrPoolConfig => {
     return {
+      transactionAuthorAgreement: {
+        version: "1",
+        acceptanceMechanism: "accept",
+      },
       genesisTransactions: genesisFile,
       indyNamespace: "bcovrin:test",
       isProduction: false,
-- 
GitLab