wcEncodeIss function

String wcEncodeIss(
  1. Uint8List publicKey32
)

Encode an Ed25519 public key as a did:key issuer string.

Implementation

String wcEncodeIss(Uint8List publicKey32) {
  final payload = Uint8List(_ed25519PubMulticodec.length + publicKey32.length)
    ..setAll(0, _ed25519PubMulticodec)
    ..setAll(_ed25519PubMulticodec.length, publicKey32);
  return 'did:key:$_multicodecEd25519Header${_base58Encode(payload)}';
}