OptionalcryptoThe crypto provider to use for cryptographic operations
OptionalhistoryOptional group history factory passed to each MarmotGroup instance
OptionalmediaOptional group media factory passed to each MarmotGroup instance
The nostr relay pool to use for the client
The signer used for the clients identity
The backend storing serialized group state bytes
Options for creating a new GroupsManager