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

    Sends and confirms Solana transactions over plain JSON-RPC via HeliusRpcClient. Confirmation is polled — no websocket subscription path — which keeps the dep surface small at a worst-case polling-interval latency penalty.

    Index

    Constructors

    Methods

    • Confirm a previously-sent Solana transaction by polling signature status.

      Parameters

      • __namedParameters: { commitment?: "confirmed" | "finalized"; signature: string; timeout?: number }
        • Optionalcommitment?: "confirmed" | "finalized"
        • signature: string
        • Optionaltimeout?: number

          In milliseconds

      Returns Promise<ConfirmStatus>

    • Sends and confirms a Solana transaction.

      This method does not retry expired transactions.

      Parameters

      • __namedParameters: {
            skipPreflight?: boolean;
            transaction: Readonly<
                { messageBytes: TransactionMessageBytes; signatures: SignaturesMap },
            > & TransactionWithLifetime;
        } & Omit<
            {
                commitment?: "confirmed"
                | "finalized";
                signature: string;
                timeout?: number;
            },
            "signature",
        >

      Returns Promise<ConfirmStatus & { signature: string }>