@override bool verify(String signature, String message) { if (isTaproot) { return Schnorr.verify(publicKey, signature, message); } else { return EcdaSignature.verify(message, publicKey, signature); } }