Skip to content

feat: Job coordination for fallback share submission#156

Draft
kwsantiago wants to merge 7 commits intoOCEAN-xyz:masterfrom
privkeyio:kwsantiago/86-job-coordination-for-fallback-share-submission
Draft

feat: Job coordination for fallback share submission#156
kwsantiago wants to merge 7 commits intoOCEAN-xyz:masterfrom
privkeyio:kwsantiago/86-job-coordination-for-fallback-share-submission

Conversation

@kwsantiago
Copy link
Copy Markdown

@kwsantiago kwsantiago commented Oct 12, 2025

Summary

Adds job synchronization between DATUM Gateway and upstream pools to support fallback share submission when miners can't reach their gateway.

Closes #86

Changes

  • Add job sync module for coordinating jobs with pool
  • Add configuration options for job coordination
  • Integrate job sync with protocol layer
  • Add failover metadata to stratum subscribe response
  • Update build system to include new module

Configuration

New options:

{
  "datum_enable_job_coordination": false,
  "datum_share_full_templates": false,
  "datum_allow_direct_failover": true
}

Status

This is an initial implementation (WIP) that requires significant work and comprehensive testing to complete.

Notes

  • Feature is opt-in and backward compatible
  • Requires corresponding pool-side implementation
  • No mining firmware changes required initially

@luke-jr luke-jr added the enhancement New feature or request label Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Job coordination for fallback share submission

2 participants