Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] WIP QML Load Snapshot Signet #424

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Nov 1, 2024

  1. qml: Introduce UI Flow for Loading Snapshot

    This introduce the UI flow to load a AssumeUTXO snapshot
    into the Bitcoin Core App. It modifies the connection seetings
    and adds a SnapshotSettings file, Icon, and modified profress
    bar.
    
    It has been rebased
    D33r-Gee committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    c97d2a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. wip: Add minimal support for loading signet UTXO snapshots

            Adds minimal wiring to connect QML GUI to loading a signet UTXO snapshot via
            the connection settings. Uses SnapshotSettings.qml to allow user interaction.
    	Modifies src/interfaces/node.h, src/node/interfaces.cpp
            and chainparams.cpp (temporarily for signet snapshot testing)
            to implement snapshot loading functionality through the node model.
    
            Current limitations:
            - Not integrated with onboarding process
            - Requires manual navigation to connection settings after initial startup
            - Snapshot verification progress is working, could be improved
    
            Testing:
            1. Start the node
            2. Complete onboarding
            3. Navigate to connection settings
            4. Load snapshot from provided interface
    D33r-Gee committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    a6bede5 View commit details
    Browse the repository at this point in the history