Documentation
    Preparing search index...

    Interface Uploader

    Abstract upload backend. Implementors own server selection, rail authorization signing (NIP-98 for NIP-96, kind 24242 for Blossom), the HTTP upload, and integrity-hash reporting. The service translates wire envelopes into these calls and back. A concrete reference implementation ships as createHttpUploader.

    interface Uploader {
        cancel?(uploadId: string): void;
        status?(uploadId: string): Promise<UploadStatus | undefined>;
        upload(request: UploadRequest, ctx: UploaderContext): Promise<UploadResult>;
    }
    Index

    Methods