fix: inner writes evaluator fix - verify inner call type

This commit is contained in:
ppedziwiatr
2023-05-26 14:36:18 +02:00
committed by just_ppe
parent 3d4a6d578f
commit f72ded1085

View File

@@ -14,6 +14,7 @@ export class InnerWritesEvaluator {
private evalForeignCalls(rootContractTxId: string, interaction: InteractionCall, result: Array<string>) {
Object.keys(interaction.interactionInput.foreignContractCalls).forEach((foreignContractCallKey) => {
const foreignContractCall = interaction.interactionInput.foreignContractCalls[foreignContractCallKey];
if (foreignContractCall.innerCallType == 'write') {
Object.keys(foreignContractCall.interactions).forEach((k) => {
const foreignInteraction = foreignContractCall.interactions[k];
if (
@@ -25,6 +26,7 @@ export class InnerWritesEvaluator {
}
this.evalForeignCalls(rootContractTxId, foreignInteraction, result);
});
}
});
}
}