-
Notifications
You must be signed in to change notification settings - Fork 1
quic mining #377
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
base: main
Are you sure you want to change the base?
quic mining #377
Conversation
illuzen
commented
Feb 2, 2026
- refactored into smaller files
- support quic mining
- support running against --dev node
- support changing chains
- various small ui issues fixed
|
we should not merge this until we have releases for the quic miner and quic node |
PR #377 Review: QUIC Mining & RefactoringSummaryThis PR introduces significant improvements to the miner application, most notably:
The changes are substantial (36 files, ~6.7k lines) but result in a much more maintainable and scalable architecture. ArchitectureThe shift from a single
Key Changes & Observations1. QUIC Mining SupportThe PR successfully wires up QUIC mining support:
2. Configuration ManagementThe introduction of
This eliminates magic numbers scattered throughout the codebase. 3. Process Management & Cleanup
4. LoggingThe new
Suggestions & NitpicksNode Process ArgumentsIn // Only use --base-path for non-dev chains (dev uses temp storage for fresh state)
if (config.chainId != 'dev') ...['--base-path', basePath],
// ...
if (config.chainId == 'dev') '--dev' else ...['--chain', config.chainId],Observation: While Error HandlingThe
ConclusionThis is a high-quality PR that significantly improves the codebase's maturity. The architecture changes set a solid foundation for future features. Verdict: Approve 🚀 |
n13
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Gemini loves it see above
I guess it needs new releases of external miner (quantus miner) and node?!
CI fail is just formatting, easy to fix