Minor lint fixes.

This commit is contained in:
Alejandro Cabeza Romero 2026-06-18 17:09:24 +02:00
parent 5ab3a86458
commit aa9d50f6e7
No known key found for this signature in database
GPG Key ID: DA3D14AE478030FD
2 changed files with 15 additions and 14 deletions

View File

@ -23,9 +23,10 @@ namespace result {
return {true};
}
template <typename T> StdLogosResult ok(T value) {
template <typename T>
StdLogosResult ok(T value) { // NOLINT(performance-unnecessary-value-param)
return {true, std::move(value)};
} // NOLINT(performance-unnecessary-value-param)
}
StdLogosResult err(std::string message) {
return {false, {}, std::move(message)};
@ -686,14 +687,14 @@ StdLogosResult LogosBlockchainModule::wallet_get_notes(
}
json obj;
obj["tip"] = bytes_to_hex(reinterpret_cast<const uint8_t*>(value.tip), TX_HASH_BYTES);
obj["tip"] = bytes_to_hex(value.tip, TX_HASH_BYTES);
json notes = json::array();
for (size_t i = 0; i < value.len; ++i) {
const WalletNote& note = value.notes[i];
const auto&[note_id, note_value] = value.notes[i];
json n;
n["id"] = bytes_to_hex(reinterpret_cast<const uint8_t*>(note.id), TX_HASH_BYTES);
n["id"] = bytes_to_hex(note_id, TX_HASH_BYTES);
// Value is u64; serialized as a string to avoid JSON number precision loss.
n["value"] = std::to_string(note.value);
n["value"] = std::to_string(note_value);
notes.push_back(std::move(n));
}
obj["notes"] = std::move(notes);
@ -893,10 +894,10 @@ StdLogosResult LogosBlockchainModule::wallet_get_claimable_vouchers() const {
obj["vouchers"] = json::array();
for (size_t i = 0; i < value.len; ++i) {
const ClaimableVoucher& voucher = value.vouchers[i];
const auto&[commitment, nullifier] = value.vouchers[i];
obj["vouchers"].push_back({
{"commitment", bytes_to_hex(reinterpret_cast<const uint8_t*>(&voucher.commitment), ADDRESS_BYTES)},
{"nullifier", bytes_to_hex(reinterpret_cast<const uint8_t*>(&voucher.nullifier), ADDRESS_BYTES)},
{"commitment", bytes_to_hex(reinterpret_cast<const uint8_t*>(&commitment), ADDRESS_BYTES)},
{"nullifier", bytes_to_hex(reinterpret_cast<const uint8_t*>(&nullifier), ADDRESS_BYTES)},
});
}

View File

@ -136,11 +136,11 @@ public:
// Cryptarchia
[[nodiscard]] StdLogosResult get_cryptarchia_info() const;
logos_events :
// Fired by on_new_block_callback when the Rust node delivers a new block.
// blockJson is the full block serialized as JSON.
// ReSharper disable once CppFunctionIsNotImplemented
void newBlock(const std::string& blockJson);
logos_events :
// Fired by on_new_block_callback when the Rust node delivers a new block.
// blockJson is the full block serialized as JSON.
// ReSharper disable once CppFunctionIsNotImplemented
void newBlock(const std::string& blockJson);
private:
LogosBlockchainNode* node = nullptr;