@cfxlabsinc/b2b-services
    Preparing search index...

    Type Alias WalletTransactionStatus

    WalletTransactionStatus:
        | "AWAITING_SIGNATURE"
        | "SIGNED"
        | "SUBMITTED"
        | "CONFIRMED"
        | "FINALIZED"
        | "FAILED"
        | "EXPIRED"
        | "CANCELLED"

    SIGNED from the start, since CFX signs last; then SUBMITTED, CONFIRMED and FINALIZED as wallet-api broadcasts and relays the chain; FAILED with the chain's error, or EXPIRED when it can no longer land. CANCELLED is called off before broadcast, such as on a late simulation failure. A MESSAGE stays SIGNED. AWAITING_SIGNATURE precedes SIGNED while a signer wallet-api cannot sign for (Utila) has the message: no txHash or signedAt until its signature arrives.