OptionalhistoryThe storage interface for the groups application message history (optional)
OptionalmediaBackend (or pre-wrapped store) for the plaintext blob cache used by MarmotGroup.decryptMedia. Defaults to an in-memory cache when not provided.
The nostr relay pool to use for the group. Should implement GroupNostrInterface for group operations.
The signer used for the clients identity
The key-value backend where serialized group state bytes are persisted
The ciphersuite implementation to use for the group