Marmot-TS
    Preparing search index...

    Type Alias KeyPackagePublisherOptions

    Options for constructing a KeyPackagePublisher.

    type KeyPackagePublisherOptions = {
        accountProofSigner?: AccountIdentityProofSigner;
        cryptoProvider?: CryptoProvider;
        network: NostrNetworkInterface;
        signer: EventSigner;
    }
    Index

    Client - Key Package Manager

    Client - Key Package Manager

    accountProofSigner?: AccountIdentityProofSigner

    Optional Nostr-account proof signer. When provided, generated key packages carry a marmot.account-identity-proof.v1 LeafNode extension binding the account to the leaf signature key (required for darkmatter wire interop).

    cryptoProvider?: CryptoProvider

    The crypto provider to use for cryptographic operations

    The nostr relay pool used to publish key package and deletion events

    signer: EventSigner

    The signer used for the client's Nostr identity