ObsidianDragon - DragonX ImGui Wallet

Full-node GUI wallet for DragonX cryptocurrency.
Built with Dear ImGui, SDL3, and OpenGL3/DX11.

Features:
- Send/receive shielded and transparent transactions
- Autoshield with merged transaction display
- Built-in CPU mining (xmrig)
- Peer management and network monitoring
- Wallet encryption with PIN lock
- QR code generation for receive addresses
- Transaction history with pagination
- Console for direct RPC commands
- Cross-platform (Linux, Windows)
This commit is contained in:
2026-02-26 02:31:52 -06:00
commit 3aee55b49c
306 changed files with 177789 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
// DragonX Wallet - Embedded font data declarations (INCBIN)
// Copyright 2024-2026 The Hush Developers
// Released under the GPLv3
//
// The actual data is emitted in generated/embedded_fonts.cpp via the
// assembler .incbin directive, so the compiler never parses 122K lines
// of hex literals.
#pragma once
#include <cstdint>
// These symbols are defined in generated/embedded_fonts.cpp (via INCBIN).
// INCBIN creates: g_<name>_data[] (const unsigned char)
// g_<name>_size (const unsigned int)
// g_<name>_end (const unsigned char*)
extern "C" {
extern const unsigned char g_ubuntu_regular_data[];
extern const unsigned int g_ubuntu_regular_size;
extern const unsigned char g_ubuntu_light_data[];
extern const unsigned int g_ubuntu_light_size;
extern const unsigned char g_ubuntu_medium_data[];
extern const unsigned int g_ubuntu_medium_size;
extern const unsigned char g_material_icons_data[];
extern const unsigned int g_material_icons_size;
}