@cfxlabsinc/b2b-services
    Preparing search index...
    type WriteOutcome = {
        corrected: ("status" | "amount" | "cancelledLanded")[];
        creditsListedAsset: boolean;
        previousError: SelectWalletTransaction["error"];
        previousStatus: SelectWalletTransaction["status"] | null;
        touchedAddressIds: SelectWalletAddress["id"][];
        walletTransactionId: SelectWalletTransaction["id"];
    }
    Index
    corrected: ("status" | "amount" | "cancelledLanded")[]

    What the chain said differently from the row already stored. A forward landing is not a correction; cancelledLanded is a CANCELLED or EXPIRED row that landed anyway.

    creditsListedAsset: boolean

    A finalized transaction that raised one of our addresses' balance in the chain's native asset or a token we list: one whose sender is recorded.

    previousError: SelectWalletTransaction["error"]
    previousStatus: SelectWalletTransaction["status"] | null

    The row's status and error before this write, null when there was none.

    touchedAddressIds: SelectWalletAddress["id"][]

    Our addresses among this observation's deltas or the rows it removed.

    walletTransactionId: SelectWalletTransaction["id"]