Add post-quantum wallet integration

This commit is contained in:
Capri 2026-08-31 19:23:30 +00:00
commit f283edf8f0
Signed by: VextaProject
SSH key fingerprint: SHA256:739BZv8LvIDY2tR7lXLy/IQ6MaGTQtYcG9GNvCjmpVM
15 changed files with 1013 additions and 16 deletions

View file

@ -5,6 +5,7 @@
#ifndef DIGIBYTE_INTERFACES_CHAIN_H
#define DIGIBYTE_INTERFACES_CHAIN_H
#include <consensus/params.h>
#include <primitives/transaction.h> // For CTransactionRef
#include <util/settings.h> // For util::SettingsValue
@ -96,6 +97,9 @@ public:
//! any blocks)
virtual std::optional<int> getHeight() = 0;
//! Return whether a versionbits deployment is active at the current chain tip.
virtual bool isDeploymentActive(Consensus::DeploymentPos deployment) = 0;
//! Get block hash. Height must be valid or this function will abort.
virtual uint256 getBlockHash(int height) = 0;