Skip to content

feat: Dev Miner for Integration Tests#102

Merged
tuliomir merged 4 commits intomasterfrom
feat/dev-miner
Mar 2, 2026
Merged

feat: Dev Miner for Integration Tests#102
tuliomir merged 4 commits intomasterfrom
feat/dev-miner

Conversation

@tuliomir
Copy link
Contributor

@tuliomir tuliomir commented Feb 23, 2026

The current integration test infrastructure for hathor-wallet-lib runs a private blockchain with a full stratum-based mining stack (fullnode + tx-mining-service + cpuminer), identical to what would be used in production with multiple nodes and miners. This creates unnecessary complexity, wasted processing power, and fluctuations in test results that require constant workarounds.

This RFC introduces a dev-miner mode across three repositories —hathor-core, tx-mining-service, and hathor-wallet-lib — to replace the heavyweight mining pipeline with a lightweight, more predictable alternative tailored for integration tests.

See rendered.

Related PRs

@tuliomir tuliomir requested a review from jansegre February 23, 2026 14:50
@tuliomir tuliomir self-assigned this Feb 23, 2026
@tuliomir tuliomir moved this from Todo to In Progress (Done) in Hathor Network Feb 23, 2026
@tuliomir tuliomir requested a review from glevco February 24, 2026 16:15
@tuliomir tuliomir moved this from In Progress (Done) to In Review (WIP) in Hathor Network Feb 24, 2026
jansegre
jansegre previously approved these changes Feb 24, 2026
@glevco glevco moved this from In Review (WIP) to In Review (Done) in Hathor Network Mar 2, 2026
@tuliomir tuliomir merged commit 8d2dc95 into master Mar 2, 2026
@github-project-automation github-project-automation bot moved this from In Review (Done) to Waiting to be deployed in Hathor Network Mar 2, 2026
@tuliomir tuliomir deleted the feat/dev-miner branch March 2, 2026 19:51
@tuliomir tuliomir moved this from Waiting to be deployed to Done in Hathor Network Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants