Skip to content

Conversation

@unconst
Copy link
Contributor

@unconst unconst commented Dec 23, 2025

Proposal: Do not merge.

Description

Distributes Chain buys for subnets directly too root stakers. With Swap as default this nullifies chain buys until the subnet can attract holders to keep their subnet. With later upgrades for delegates from Swap --> Delegated, allows root validators to allow chain buy into accrue.

Solution has anti ponzi effects on subnets seeking to pump inflows to attract chain buy pressure and unwinding. Even with keep on as default, root stakers may choose to sell. Double edged sword for speculators attempting to capture undue chain reward. Additionally increases root exposure to subnets.

Considerable effects. 1) Substantially increases root yield while subnet prices are detached from prices. A push today would increase root TAO yield from 6 -> 18%. Root weight itself can be dropped to zero. Auto sell pressure alleviated entirely from the network. However system relies on root participation (weak) and may require secondary delegated control over this feature by validators. This introduces gatekeeping, but even if gatekept, still dangerous for subnets who must pay for chain buys with distribution to many holders.

@github-actions github-actions bot added the hotfix This PR needs to be merged very quickly and will likely skip testing on devnet and testnet label Dec 23, 2025
@github-actions
Copy link
Contributor

🚨🚨🚨 HOTFIX DETECTED 🚨🚨🚨

It looks like you are trying to merge a hotfix PR into main. If this isn't what you wanted to do, and you just wanted to make a regular PR, please close this PR, base your changes off the devnet-ready branch and open a new PR into devnet ready.

If you are trying to merge a hotfix PR, please complete the following essential steps:

  1. go ahead and get this PR into main merged, so we can get the change in as quickly as possible!
  2. merge main into testnet, bumping spec_version
  3. deploy testnet
  4. merge testnet into devnet, bumping spec_version
  5. deploy devnet
  6. merge devnet into devnet-ready

If you do not complete these steps, your hotfix may be inadvertently removed in the future when branches are promoted to main, so it is essential that you do so.

@unconst unconst changed the base branch from main to devnet-ready December 23, 2025 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hotfix This PR needs to be merged very quickly and will likely skip testing on devnet and testnet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants