Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
8f44fca
sdk v10 audit
chideraao Oct 20, 2025
f57bbd9
v10 audit wip
chideraao Oct 22, 2025
3c098c2
minor edits
chideraao Oct 22, 2025
69b537c
Merge branch 'main' into v10-audit
chideraao Oct 23, 2025
83e9fd9
wip
chideraao Oct 28, 2025
efa46e7
updated async sub interface imports/snippets
chideraao Oct 29, 2025
dddb45e
updated new storage query items
chideraao Oct 30, 2025
8a0cd4c
cleanup new storage query items
chideraao Oct 30, 2025
5a1802c
completed audit
chideraao Oct 31, 2025
fa014f7
Merge branch 'main' into v10-audit
chideraao Oct 31, 2025
7aa40b1
Merge branch 'main' into v10-audit
chideraao Nov 4, 2025
811e94a
apply suggestions
chideraao Nov 10, 2025
4a97e3f
completed test script
chideraao Nov 10, 2025
4144604
proxies sdk, proxy errors
chideraao Nov 13, 2025
cca451b
standard proxies wip
chideraao Nov 13, 2025
cd407b6
wip
MichaelTrestman Nov 17, 2025
4cdbe8e
wip
MichaelTrestman Nov 17, 2025
3fa5e50
wip
MichaelTrestman Nov 18, 2025
cb4c436
wip
MichaelTrestman Nov 18, 2025
5237b9b
wip
MichaelTrestman Nov 19, 2025
ad9a814
wip
MichaelTrestman Nov 19, 2025
8de7690
wip
MichaelTrestman Nov 19, 2025
bbd964b
wip
MichaelTrestman Nov 19, 2025
f830c5d
wip
MichaelTrestman Nov 19, 2025
0a0e328
wip
MichaelTrestman Nov 19, 2025
f09c153
proxy docs—sdk
chideraao Nov 19, 2025
59200c6
apply suggestion
chideraao Nov 20, 2025
eccdc1b
wip
MichaelTrestman Nov 20, 2025
b00f585
wip
chideraao Nov 20, 2025
b1051f3
apply suggestions
chideraao Nov 20, 2025
6367a29
minor edits
chideraao Nov 20, 2025
9e3bf8e
wip
chideraao Nov 21, 2025
f6cd00d
Merge branch 'main' into merged-sdk-edits-final
MichaelTrestman Nov 25, 2025
30888c8
Merge branch 'proxy-sdk' into merged-sdk-edits-final
MichaelTrestman Nov 25, 2025
74b6052
minor update
chideraao Nov 26, 2025
00cd531
wip
MichaelTrestman Nov 26, 2025
f3adeaf
wip
MichaelTrestman Nov 26, 2025
47323a0
wip
MichaelTrestman Nov 26, 2025
b16ff30
wip
MichaelTrestman Nov 26, 2025
49c0fab
wip
MichaelTrestman Nov 26, 2025
a74c8c2
wip
MichaelTrestman Nov 26, 2025
c66dbcb
wip
MichaelTrestman Nov 26, 2025
a5d2512
wip
MichaelTrestman Nov 26, 2025
48b02b0
wip
MichaelTrestman Nov 27, 2025
47fb234
wip
MichaelTrestman Nov 27, 2025
67d484b
wip
MichaelTrestman Nov 27, 2025
32cef97
wip
MichaelTrestman Nov 27, 2025
a40ed36
wip
MichaelTrestman Nov 27, 2025
33f3207
wip
MichaelTrestman Nov 27, 2025
c73d1aa
wip
MichaelTrestman Dec 1, 2025
2967e37
wip
MichaelTrestman Dec 2, 2025
a329f95
wip
MichaelTrestman Dec 2, 2025
7142354
wip
MichaelTrestman Dec 2, 2025
8a1a431
wip
MichaelTrestman Dec 3, 2025
ee95ca3
wip
MichaelTrestman Dec 3, 2025
8e2b40a
wip
MichaelTrestman Dec 3, 2025
38fd4bd
wip
MichaelTrestman Dec 4, 2025
af0bbd6
wip
MichaelTrestman Dec 4, 2025
d826937
wip
MichaelTrestman Dec 4, 2025
eff473b
wip
MichaelTrestman Dec 4, 2025
db83082
wip
MichaelTrestman Dec 4, 2025
14066cf
wip
MichaelTrestman Dec 4, 2025
943455e
wip
MichaelTrestman Dec 4, 2025
15e9cc9
wip
MichaelTrestman Dec 4, 2025
90aab85
wip
MichaelTrestman Dec 4, 2025
d2292e7
wip
MichaelTrestman Dec 4, 2025
e30bf75
wip
MichaelTrestman Dec 4, 2025
41b96c0
wip
MichaelTrestman Dec 4, 2025
9cf7827
wip
MichaelTrestman Dec 4, 2025
b440b7c
wip
MichaelTrestman Dec 5, 2025
7258a6e
wip
MichaelTrestman Dec 5, 2025
bcebb2c
wip
MichaelTrestman Dec 5, 2025
dc56ee3
wip
MichaelTrestman Dec 5, 2025
90cd824
wip
MichaelTrestman Dec 5, 2025
02949ee
wip
MichaelTrestman Dec 5, 2025
c8e7199
wip
MichaelTrestman Dec 5, 2025
5b2f032
wip
MichaelTrestman Dec 5, 2025
bb83d44
wip
MichaelTrestman Dec 5, 2025
55ca968
wip
MichaelTrestman Dec 5, 2025
447e27a
wip
MichaelTrestman Dec 5, 2025
75b020a
wip
MichaelTrestman Dec 5, 2025
a8b180e
halving doc
chideraao Dec 8, 2025
085c863
first draft
chideraao Dec 8, 2025
8f155fc
halving doc updates
chideraao Dec 9, 2025
271ad7b
Merge remote-tracking branch 'origin/main' into tao-halving
chideraao Dec 9, 2025
8e671f3
Fix remaining conflict markers in sidebars.js
chideraao Dec 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions docs/concepts/halving.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# TAO Halving

This page explains the TAO halving mechanism and describes how it affects the creation and distribution of new tokens across the network.

## What is TAO Halving?

**TAO halving** is a scheduled event in the Bittensor network where the block reward is reduced by 50%. This happens automatically at regular intervals based on the amount of TAO in circulation.

:::info
_Recycling_ of TAO from subnet registration fees can delay halving events. When tokens are recycled, they are returned to the emission pool and removed from circulation. This process continuously extends the time until the next halving threshold is reached.
:::

## TAO halving Mechanism

Halving occurs when the total TAO issuance reaches predetermined thresholds. Before a halving event, the network emits TAO at its current block reward, with the full amount flowing into subnet pools. Once a halving occurs, the block reward is reduced by 50%, which lowers the daily TAO emission and cuts subnet pool injections in half.

### Effect on Alpha Emissions

Alpha emissions are split into two distinct components that respond differently to the halving. The portion of Alpha tokens that is injected into subnet pools alongside TAO will halve, since it directly tracks TAO emissions at the current price ratio. In contrast, Alpha rewards distributed to miners, validators, and subnet owners do not halve and will remain constant. In simple terms, Alpha pool injections decrease with TAO, but participant Alpha rewards stay unchanged.

## Summary

- TAO halving reduces emission rate by 50% at supply-based thresholds
- Timing depends on total issuance, not block numbers
- Recycling can delay halving events
- TAO emissions and Alpha pool injections halve; Alpha participant rewards remain constant
- Current daily emission: ~7,200 TAO → ~3,600 TAO after first halving
10 changes: 8 additions & 2 deletions docs/learn/announcements.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,15 @@ title: "Announcements and Developments"

This page tracks recent and upcoming changes to the Bittensor protocol and other major events in the Bittensor ecosystem.

## Upcoming TAO halving

The first TAO halving event is approaching, which will reduce block rewards by 50%—0.5 TAO per block. This change means less liquidity will be injected each block into the subnet pools. For more information, see the [TAO halving documentation](../concepts/halving.md).

You can track the halving schedule and countdown on the [tao.app explorer](https://tao.app/halving), which provides real-time block data and the estimated time remaining until the reward reduction occurs.

## Root claim

**Status**: Implemented (on Testnet)
**Status**: Implemented

- **What**: Root claim replaces the automatic selling of root-alpha dividends and allows users to either accumulate their alpha dividends or enable autosell to sell them off immediately.
- **Key Features**:
Expand All @@ -19,7 +25,7 @@ This page tracks recent and upcoming changes to the Bittensor protocol and other

## Bittensor SDK v10

**Status**: Pre-release (Bittensor SDK v10.0.0rc2)
**Status**: Releases

- **What**: A new major version of the Bittensor SDK is in development and will introduce breaking changes.
- **Key Features**:
Expand Down
11 changes: 5 additions & 6 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,8 @@ const sidebars = {
"resources/questions-and-answers",
"subnets/understanding-subnets",
"learn/anatomy-of-incentive-mechanism",

"subnets/understanding-multiple-mech-subnets",
"learn/neurons",

"learn/emissions",
"learn/ema",
"learn/yuma-consensus",
Expand Down Expand Up @@ -91,11 +89,11 @@ const sidebars = {
type: "category",
label: "Proxies",
collapsible: true,
collapsed: true,
collapsed: true,
items: [
"keys/proxies/index",
"keys/proxies/working-with-proxies",
"keys/proxies/pure-proxies",
"keys/proxies/index",
"keys/proxies/working-with-proxies",
"keys/proxies/pure-proxies",
],
},
"keys/multisig",
Expand Down Expand Up @@ -231,6 +229,7 @@ const sidebars = {
collapsed: true,
items: [
"concepts/bittensor-networks",
"concepts/halving",
"sdk/mev-protection",
"concepts/commit-reveal",
"concepts/consensus-based-weights",
Expand Down
Loading