Skip to content

Burn Root Prop#2659

Open
JohnReedV wants to merge 2 commits into
devnet-readyfrom
BurnRootProp
Open

Burn Root Prop#2659
JohnReedV wants to merge 2 commits into
devnet-readyfrom
BurnRootProp

Conversation

@JohnReedV
Copy link
Copy Markdown
Contributor

@JohnReedV JohnReedV commented May 13, 2026

Description

This PR adds a root-only admin-utils call to burn root prop proceeds instead of paying root yield.

  • Adds a BurnRootProp toggle
  • Adds a root-only sudo_set_burn_root_prop dispatch
  • Sets reported root yield/proportion to zero across subnets while enabled
  • Preserves root prop sell pressure by still routing root yield through the subnet pool
  • Burns the resulting TAO after the root yield sells through the pool
  • Forces root claims through the sell path while enabled, even when the claim type is Keep
  • Prevents root stakers from receiving root yield while enabled
  • Preserves normal non-root subnet validator/server emission behavior
  • Adds a unit test covering root-only access, zeroed root prop, sell-through-pool behavior, TAO burn, and blocked root-staker payout

@JohnReedV JohnReedV added the skip-cargo-audit This PR fails cargo audit but needs to be merged anyway label May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-cargo-audit This PR fails cargo audit but needs to be merged anyway

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant