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