getSecretSpendKey function

String getSecretSpendKey()

Implementation

String getSecretSpendKey() {
  final errorBoxPointer = monero_flutter.buildErrorBoxPointer();
  final secretSpendKeyPointer =
      monero_flutter.bindings.secret_spend_key(errorBoxPointer);
  final secretSpendKey = secretSpendKeyPointer.cast<Utf8>().toDartString();
  calloc.free(secretSpendKeyPointer);

  final errorInfo = monero_flutter.extractErrorInfo(errorBoxPointer);

  if (0 != errorInfo.code) {
    throw Exception(errorInfo.getErrorMessage());
  }

  return secretSpendKey;
}