feat(pqc): Phases 1-3 — hybrid/PQC keystore, Type 4, metrics#2
Open
Moskyera wants to merge 6 commits into
Open
feat(pqc): Phases 1-3 — hybrid/PQC keystore, Type 4, metrics#2Moskyera wants to merge 6 commits into
Moskyera wants to merge 6 commits into
Conversation
- SDK: hybrid.rs, keystore v3, create_coin_transfer_v4, CoinTransferV4Param - sys: HybridAccount (PQC v6 / hybrid v7), ML-DSA signing - protocol: Transaction Type 4, hybrid_util, mempool metrics - mint/node: v4 transfer API, metrics endpoint - Integration tests: pqc_hybrid, pqc_mempool_metrics
- Add scripts/mining-amd for build, device listing, HAC/HACD launch - Add list_opencl binary and docs/MINING-AMD.md - Enable amd_bfe fast path on AMD GPUs at kernel compile time - Cache AMD-optimized OpenCL binaries with _amd suffix
- Run Ryzen CPU assist threads alongside OpenCL when cpu_assist=true - Add gpu_profile presets (amd_balanced/performance/max) - Reuse GPU input buffer; faster OpenCL compile flags - Adaptive nonce batch sizing for GPU miners - TUNE-AMD-EFFICIENCY.bat and updated config examples
- miner-panel GUI with dashboard, i18n, AMD/NVIDIA presets - OpenCL miner fixes, efficiency module, GPU autotune - SETUP.bat (full) + SETUP-MINER.bat (workers only) - GitHub Actions: build full + miner-only Windows ZIPs on tag v*
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Post-quantum cryptography support for Hacash fullnode (Phases 1–3). Required by hacash-wallet#1 quantum v0.4.
Base: \hip-23-draft\ (single commit on top)
Phase deliverables
SDK (\sdk/)
Core (\sys/, \protocol/, \ield/, \�asis/)
Node / Mint APIs
Tests
\\�ash
cargo test -p sdk keystore
cargo test pqc_hybrid_integration
cargo test pqc_mempool_metrics_integration
\\
Consumers
\git clone --branch feature/pqc-phases-1-3 https://github.com/Moskyera/fullnodedev.git\
Account kinds
Note
Upstream \hacash/fullnodedev\ does not include these APIs wallet quantum features depend on this fork until upstream merge.