From 09f539a13662ae1a177e66cceb42a881307d92ca Mon Sep 17 00:00:00 2001 From: Pravdyvy Date: Wed, 10 Jun 2026 14:22:58 +0300 Subject: [PATCH] fix: serialization helper removed, it does not help. --- src/i_logos_execution_zone_wallet_module.h | 2 -- src/logos_execution_zone_wallet_module.cpp | 24 ---------------------- src/logos_execution_zone_wallet_module.h | 2 -- 3 files changed, 28 deletions(-) diff --git a/src/i_logos_execution_zone_wallet_module.h b/src/i_logos_execution_zone_wallet_module.h index 1a7147b..44ac38c 100644 --- a/src/i_logos_execution_zone_wallet_module.h +++ b/src/i_logos_execution_zone_wallet_module.h @@ -88,8 +88,6 @@ public: virtual QString register_public_account(const QString& account_id_hex) = 0; virtual QString register_private_account(const QString& account_id_hex) = 0; - virtual QList serialization_helper(const QList& input_data) = 0; - virtual QList authenticated_transfer_elf() = 0; virtual QList token_elf() = 0; virtual QList amm_elf() = 0; diff --git a/src/logos_execution_zone_wallet_module.cpp b/src/logos_execution_zone_wallet_module.cpp index 24c7db2..8a1d9c8 100644 --- a/src/logos_execution_zone_wallet_module.cpp +++ b/src/logos_execution_zone_wallet_module.cpp @@ -821,30 +821,6 @@ QList LogosExecutionZoneWalletModule::authenticated_transfer_elf() { return result; } -QList LogosExecutionZoneWalletModule::serialization_helper(const QList& input_data) { - QList input_list; - input_list.reserve(input_data.size()); - for (const QString& val : input_data) { - input_list.append(static_cast(val.toInt())); - } - - const uint8_t* input_instruction_data = input_list.constData(); - uintptr_t input_instruction_data_size = static_cast(input_list.size()); - FfiInstructionWords raw_words = wallet_ffi_serialization_helper(input_instruction_data, input_instruction_data_size); - if (raw_words.error != SUCCESS) { - qWarning() << "serialization_helper: wallet FFI error" << raw_words.error; - return QList(); - } - - QList result; - result.reserve(raw_words.instruction_words_size); - for (size_t i = 0; i < raw_words.instruction_words_size; ++i) { - result.append(QString::number(raw_words.instruction_words[i])); - } - wallet_ffi_free_instruction_words(&raw_words); - return result; -} - QString LogosExecutionZoneWalletModule::send_generic_public_transaction( const QList& account_ids, const QList& signing_requirements, diff --git a/src/logos_execution_zone_wallet_module.h b/src/logos_execution_zone_wallet_module.h index 72b7465..e8b3657 100644 --- a/src/logos_execution_zone_wallet_module.h +++ b/src/logos_execution_zone_wallet_module.h @@ -116,8 +116,6 @@ public: Q_INVOKABLE QString register_public_account(const QString& account_id_hex) override; Q_INVOKABLE QString register_private_account(const QString& account_id_hex) override; - Q_INVOKABLE QList serialization_helper(const QList& input_data) override; - Q_INVOKABLE QList authenticated_transfer_elf() override; Q_INVOKABLE QList token_elf() override; Q_INVOKABLE QList amm_elf() override;