В качестве обходного пути можно сравнить идентификатор транзакции, который вы получаете как возвращаемое значение ctx.stub.getTxID (), со всеми идентификаторами транзакций, которые вы получаете, используя getHistoryForKey (entityType + entityNumber). И совпадение в txnid, очевидно, является вашими желаемыми данными (состоянием).
Но это все еще громоздкий процесс. Пожалуйста, напишите, если вы найдете прямой способ получить данные, используя только txnId. Было бы удовольствие, если таковой существует.