Marmot-TS
    Preparing search index...

    Interface MarmotGroupData

    Represents the decoded Marmot Group Data Extension structure.

    interface MarmotGroupData {
        adminPubkeys: string[];
        description: string;
        imageHash: Uint8Array;
        imageKey: Uint8Array;
        imageNonce: Uint8Array;
        imageUploadKey: Uint8Array;
        name: string;
        nostrGroupId: Uint8Array;
        relays: string[];
        version: number;
    }
    Index

    Core - Constants

    adminPubkeys: string[]

    Array of 32-byte Nostr x-only public keys (hex-encoded strings)

    description: string

    UTF-8 encoded group description

    imageHash: Uint8Array

    SHA-256 hash of the encrypted group image (empty when no image)

    imageKey: Uint8Array

    Image encryption seed (empty when no image)

    imageNonce: Uint8Array

    ChaCha20-Poly1305 nonce for group image encryption (empty when no image)

    imageUploadKey: Uint8Array

    Image upload seed for deterministic Blossom upload identity (empty when no image)

    name: string

    UTF-8 encoded group name

    nostrGroupId: Uint8Array

    32-byte identifier for the group used in Nostr protocol operations

    relays: string[]

    Array of WebSocket URLs for Nostr relays

    version: number

    Extension format version number (current: 2)