createMeta abstract method

Meta createMeta(
  1. String type,
  2. VerifyKey pKey, {
  3. String? seed,
  4. TransportableData? fingerprint,
})

Creates custom entity metadata with specified parameters.

Builds Meta from explicit components (type, public key, seed, fingerprint) rather than generating it from a private key.

@param type - Metadata type (e.g., "user", "group")

@param pKey - Public verification key (core cryptographic identity)

@param seed - Optional seed value used to generate the fingerprint

@param fingerprint - Optional cryptographic fingerprint of the metadata

@return Custom Meta instance

Implementation

Meta createMeta(String type, VerifyKey pKey, {
  String? seed,
  TransportableData? fingerprint
});