Declaration
constructor(version: String, currentKey: ByteArray, messageMe: DeclarationMessageMe? = null, keyPackage: ByteArray? = null, continuityProofs: List<ByteArray>? = null)
Parameters
version
Semver version number, without pre-release or build information, for the format of opaque content
currentKey
Opaque value, an ed25519 public key prefixed with a byte enum
messageMe
Controls who can message this account
keyPackage
Opaque value, contains MLS KeyPackage(s), and other signature data, and is signed by the currentKey
continuityProofs
Array of opaque values to allow for key rolling