Skip to content

channels-sv2: refine client share accounting counters#2114

Merged
plebhash merged 1 commit intostratum-mining:mainfrom
plebhash:2026-03-12-client-share-accounting-refinement
Mar 19, 2026
Merged

channels-sv2: refine client share accounting counters#2114
plebhash merged 1 commit intostratum-mining:mainfrom
plebhash:2026-03-12-client-share-accounting-refinement

Conversation

@plebhash
Copy link
Member

@plebhash plebhash commented Mar 12, 2026

@plebhash plebhash marked this pull request as draft March 12, 2026 16:53
@plebhash plebhash marked this pull request as ready for review March 12, 2026 17:23
@plebhash plebhash force-pushed the 2026-03-12-client-share-accounting-refinement branch from 9610e34 to 6529720 Compare March 12, 2026 22:56
@plebhash plebhash marked this pull request as draft March 13, 2026 16:49
@plebhash
Copy link
Member Author

plebhash commented Mar 13, 2026

reverting to draft to avoid merging by accident

will make it ready again once companion stratum-mining/sv2-apps#328 is unblocked by stratum-mining/sv2-apps#281

@plebhash plebhash marked this pull request as ready for review March 17, 2026 19:29
@plebhash plebhash force-pushed the 2026-03-12-client-share-accounting-refinement branch from 6529720 to e93e347 Compare March 17, 2026 19:29
replace shares_accepted with acknowledged_shares, validated_shares, and rejected_shares
add on_share_rejection and delegate it from extended and standard channels
update on_share_acknowledgement and track_validated_share to increment the new counters
add getters for acknowledged, validated, and rejected shares
@plebhash plebhash force-pushed the 2026-03-12-client-share-accounting-refinement branch from e93e347 to 572340c Compare March 18, 2026 17:57
Copy link
Collaborator

@Shourya742 Shourya742 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@plebhash plebhash merged commit 9d9cc06 into stratum-mining:main Mar 19, 2026
14 of 16 checks passed
@plebhash plebhash deleted the 2026-03-12-client-share-accounting-refinement branch March 19, 2026 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

channels_sv2::client::share_accounting::ShareAccounting needs refinement

3 participants