diff --git a/src/BlockchainBackend.cpp b/src/BlockchainBackend.cpp index 6dde335..c0ffa05 100644 --- a/src/BlockchainBackend.cpp +++ b/src/BlockchainBackend.cpp @@ -149,12 +149,11 @@ BlockchainBackend::~BlockchainBackend() QString BlockchainBackend::claimLeaderRewards() { - if (!m_blockchainClient) { + if (!m_blockchainClient) return QStringLiteral("Error: Module not initialized."); - } - QVariant result = m_blockchainClient->invokeRemoteMethod(BLOCKCHAIN_MODULE_NAME, "leader_claim"); - return result.isValid() ? result.toString() : QStringLiteral("Error: Call failed."); + return toDisplayMessage(toLogosResult(m_blockchainClient->invokeRemoteMethod( + BLOCKCHAIN_MODULE_NAME, "leader_claim"))); } void BlockchainBackend::startBlockchain()