Skip to content

Owner Alpha Stake Changes#2590

Open
JohnReedV wants to merge 2 commits intodevnet-readyfrom
owner-alpha-stake-changes
Open

Owner Alpha Stake Changes#2590
JohnReedV wants to merge 2 commits intodevnet-readyfrom
owner-alpha-stake-changes

Conversation

@JohnReedV
Copy link
Copy Markdown
Contributor

@JohnReedV JohnReedV commented Apr 14, 2026

Summary

This PR updates subnet registration so the new subnet pool and the owner’s starting stake are initialized from the same registration lock, using the current median subnet alpha price as the pricing snapshot.

Previously, subnet registration only:

  • locked the registration TAO,
  • seeded the new subnet pool with network_min_lock at a 1:1 TAO/alpha initialization,
  • recycled the remainder,
  • and set the subnet owner metadata.

With this change, registration now:

  • computes the median subnet alpha price from existing eligible subnets,
  • converts the full current registration lock cost from TAO into alpha at that snapshot price, calling this amount A,
  • injects 25% of the current lock cost as TAO into the new subnet pool,
  • injects A / 4 alpha into the pool as free alpha liquidity,
  • grants the remaining A / 4 alpha to the subnet owner as staked alpha,
  • records the owner grant in SubnetAlphaOut,
  • and recycles the remaining 75% of the locked TAO that is not used to seed the pool.

This means the owner’s starting alpha comes out of the seeded A / 2 total alpha, rather than being minted on top of it.

In one line:
Registering a subnet now prices the registration lock at the current median subnet alpha price, seeds the pool with 25% of the lock as TAO and A / 4 alpha, grants the owner A / 4 alpha as initial stake, and recycles the remaining locked TAO.


@JohnReedV JohnReedV added the skip-cargo-audit This PR fails cargo audit but needs to be merged anyway label Apr 14, 2026
@JohnReedV JohnReedV marked this pull request as ready for review April 14, 2026 20:28
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