FeeRateSet

Event v290 → current #0

Emitted when the swap fee rate is updated for a subnet 's liquidity pool.

View events on chain
Useful for: subnet ownersstakersdevelopersanalytics

The Big Picture

Fee rates determine LP earnings per swap. Changes affect yield projections.

Use Cases

  • Track fee parameter changes
  • Update yield calculations
  • Monitor governance actions

From Chain Metadata

Event emitted when the fee rate has been updated for a subnet

Part of: Concentrated Liquidity

Triggers

Emitted by

Preconditions

  • Admin/sudo call succeeded
  • Subnet exists
  • Fee rate within MaxFeeRate

Effects

Storage Modified

Postconditions

  • FeeRate storage updated
  • All future swaps use new fee

Side Effects

  • May affect LP returns

Event Data

#NameTypeDescription
0
netuid
u16 Subnet ID for which the fee rate was set
1
rate
u16 rate (u16)

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

Runtime Info

View Source
Pallet Index
28
Event Index
0
First Version
v290
Current Version
v393