pub fn calculate_resource_changes( vault_ops: Vec<(TraceActor, NodeId, VaultOp, usize)>, fee_payments: &IndexMap<NodeId, Decimal>, is_commit_success: bool, ) -> IndexMap<usize, Vec<ResourceChange>>