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>>