fix: inner writes evaluator fix - verify inner call type
This commit is contained in:
@@ -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);
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user