BaseSubstrateVerifier.fromBytes constructor
BaseSubstrateVerifier.fromBytes(
- List<
int> keyBytes, - EllipticCurveTypes algorithm
Implementation
factory BaseSubstrateVerifier.fromBytes(
List<int> keyBytes,
EllipticCurveTypes algorithm,
) {
switch (algorithm) {
case EllipticCurveTypes.ed25519:
return SubstrateED25519Verifier.fromKeyBytes(keyBytes);
case EllipticCurveTypes.secp256k1:
return SubstrateEcdsaVerifier.fromKeyBytes(keyBytes);
case EllipticCurveTypes.sr25519:
return SubstrateSr25519Verifier.fromKeyBytes(keyBytes);
default:
throw ArgumentException.invalidOperationArguments(
"BaseSubstrateVerifier",
name: "algorithm",
reason: "Unsupported key algorithm.",
);
}
}