verify method

  1. @override
bool verify({
  1. required List<int> message,
  2. required List<int> signature,
})
override

Verifies the given signature against the provided message.

  • The signature must be a valid Ed25519, Secp256k1, or Secp256R1 signature.
  • This method does not support multisig accounts.
  • The message must be exactly what is signed.

Returns true if the signature is valid, otherwise false.

Implementation

@override
bool verify({required List<int> message, required List<int> signature}) {
  try {
    return publicKey.verify(message: message, signature: signature);
  } catch (_) {
    return false;
  }
}