TakeIncreased
Event Re-added v149 → v165, v195 → v219, v233 → v247, v252 → v265, v273 → v277, v290 → v315, v320 → v326, v334 → v367, v372 → current #63Emitted when a delegate increases their commission rate.
View events on chainThe Big Picture
A delegate's take (commission) directly affects delegator returns. When a validator increases their take, delegators receive a smaller share of emissions. Take increases are rate-limited to prevent sudden changes, but delegators should still monitor their validators. This event is a signal to potentially re-evaluate your delegation.
Why This Matters
Your delegation earnings = (validator's emissions × your share) × (1 - take). If take goes from 10% to 20%, you just lost 10% of your income. This event tells you when it happens so you can decide whether to stay or find a more competitive validator.
Example Scenario
You're delegated to Validator X at 10% take, earning ~5 TAO/day. TakeIncreased fires showing take went from 10% to 15%. Your earnings will drop to ~4.4 TAO/day. You can stay, or shop around - another validator might offer 8% take.
Common Questions
- How much warning do I get before a take increase?
- Take increases are rate-limited (check TxDelegateTakeRateLimit), so validators can't suddenly jump from 5% to 50%. But you should still monitor and react promptly.
- Should I immediately undelegate when take increases?
- Not necessarily. Consider: Is the new rate still competitive? Is the validator reliable and honest? Sometimes paying slightly more for quality is worth it.
Use Cases
- Alert delegators when their validator raises fees
- Monitor validator fee trends across the network
- Track which validators are increasing take (potential warning sign)
- Build comparison tools showing validator fee history
How to Use This Event
- → Subscribe to hotkeys you're delegating to
- → Alert immediately when take increases on your validators
- → Build dashboards showing take changes over time
From Chain Metadata
the take for a delegate is increased.
Triggers
Emitted by
Preconditions
- Hotkey is already a delegate
- New take is higher than current take
- New take does not exceed MaxDelegateTake
- Take change is not rate limited
Effects
Storage Modified
Postconditions
- Delegate's take rate increased
- Takes effect for future reward distributions
Side Effects
- Delegators will receive smaller share of rewards
Event Data
Code Examples
import { ApiPromise, WsProvider } from "@polkadot/api";
import { stringCamelCase } from "@polkadot/util";
const provider = new WsProvider("wss://entrypoint-finney.opentensor.ai:443");
const api = await ApiPromise.create({ provider });
// Subscribe to TakeIncreased events
api.query.system.events((events) => {
events
.filter(({ event }) =>
event.section === stringCamelCase("SubtensorModule") &&
event.method === "TakeIncreased"
)
.forEach(({ event }) => {
console.log("TakeIncreased:", event.data.toHuman());
});
});Version History
Runtime Info
View Source- Pallet Index
- 7
- Event Index
- 63
- First Version
- v149
- Current Version
- v393