AlphaSigmoidSteepnessSet

Event Re-added v273 → v277, v290 → current #17

Emitted when alpha sigmoid steepness parameter is changed.

View events on chain
Useful for: subnet ownersstakersanalyticsdevelopers

The Big Picture

Liquid Alpha uses a bonding curve to price Alpha tokens against TAO. The sigmoid steepness controls how 'sharp' this curve is - how quickly Alpha prices change as supply changes. A steeper curve means prices react more dramatically to buying/selling. A gentler curve provides more price stability but slower response to market conditions. This is one of the key parameters subnet owners can tune to shape their subnet's economic behavior.

Why This Matters

The steepness affects how volatile your Alpha holdings are. A steep curve means the Alpha/TAO rate moves quickly when people stake or unstake - potentially profitable if you time it right, but risky. A gentle curve provides stability but limits upside from early staking. Understanding this helps you evaluate subnet investment risk.

Example Scenario

Subnet 7 wants to reduce Alpha price volatility to attract conservative stakers. The admin reduces sigmoid steepness from 0.5 to 0.3. AlphaSigmoidSteepnessSet fires with netuid 7 and the new steepness. Now Alpha prices on subnet 7 will be more stable - smaller swings when large stakes enter or exit.

Common Questions

What's the relationship between steepness and Alpha value?
Higher steepness = more price movement per stake change. If you stake when supply is low, steep curves give bigger gains (but also bigger losses if supply increases). Lower steepness smooths out these movements.
Can steepness make me lose money?
Indirectly. A sudden steepness increase could make existing Alpha more volatile. If you were counting on stability and suddenly the curve gets steeper, your position is riskier. Monitor parameter changes on subnets you're invested in.
What's a typical steepness value?
It varies by subnet design philosophy. Check specific subnet documentation or compare across subnets to understand the range. Higher values = more aggressive economics, lower values = more conservative.

Use Cases

  • Tune Liquid Alpha economics for your subnet
  • Monitor changes to Alpha pricing mechanisms
  • Analyze how parameter changes affect token economics
  • Build models predicting Alpha value movements

How to Use This Event

  • Monitor subnets you stake in for economic parameter changes
  • Track steepness across subnets to understand economic design
  • Build alerts for significant economic parameter changes

From Chain Metadata

steepness of the sigmoid used to compute alpha values.

Triggers

Preconditions

  • Caller has admin/sudo privileges
  • Valid steepness value within allowed range

Effects

Postconditions

  • Alpha sigmoid steepness updated
  • Future alpha calculations use new curve

Side Effects

  • Affects alpha value curve calculations
  • Changes how Alpha/TAO exchange rates respond to supply
  • May affect staking incentives and dynamics

Event Data

#NameTypeDescription
0
arg0
u16 Event field #0 (u16)
1
arg1
i16 Event field #1 (i16)

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 AlphaSigmoidSteepnessSet events
api.query.system.events((events) => {
  events
    .filter(({ event }) =>
      event.section === stringCamelCase("SubtensorModule") &&
      event.method === "AlphaSigmoidSteepnessSet"
    )
    .forEach(({ event }) => {
      console.log("AlphaSigmoidSteepnessSet:", event.data.toHuman());
    });
});

Version History

v273 block 5,659,032 2 args
v290 block 5,947,548 2 args Current

Runtime Info

View Source
Pallet Index
7
Event Index
17
First Version
v273
Current Version
v393