这是一个传承,记录有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);
}