signWithIntent method

SignatureWithBytes signWithIntent(
  1. Uint8List bytes,
  2. IntentScope intent
)

Implementation

SignatureWithBytes signWithIntent(Uint8List bytes, IntentScope intent) {
  final intentMessage = messageWithIntent(intent, bytes);
  final digest = blake2b(intentMessage);

  final signature =
      toSerializedSignature(getKeyScheme(), sign(digest), getPublicKey());

  return SignatureWithBytes(signature, base64Encode(bytes));
}