sign method
Implementation
@override
String sign(String message) {
switch (icpWalletType) {
case IcpWalletType.stoic:
return ED25519.sign(privateKey, message).toStr();
default:
final signer = PrivateKey.fromHex(privateKey.toStr());
final signature = signer.sign(message.toUint8List());
final signatureBytes = signature.toCompactRawBytes();
return dynamicToString(signatureBytes);
}
}