Это наследование, запись имеет ссылку на SampleAsset, а SampletAsset - ссылку на SampleParticipant.
В транзакции я отправляю объект записи, и когда я печатаю его на консоли, он показывает полную информацию об активе образца и завершенинформация SampleParticipant,
, пока я пытаюсь получить его с помощью метода get, он не возвращает полную информацию об объектах.Пожалуйста, проверьте скриншот: Запись объекта getObject
Ссылка SampleParticipant (владелец) не существует.
Пожалуйста, проверьте следующий код цепи:
namespace org.test.network
asset SampleAsset identified by assetId {
o String assetId
--> SampleParticipant owner
}
asset Record identified by recordId {
o String recordId
--> SampleAsset asset
}
participant SampleParticipant identified by participantId {
o String participantId
o Double balance
}
transaction getRecord {
--> Record record
}
Функция транзакции:
async function get(getTx) {
const record = getTx.record;
let assetRegistry = await getAssetRegistry('org.test.network.Record');
let recordFromReg = await assetRegistry.get(record.$identifier);
console.log(record);
console.log(recordFromReg);
}