This error was removed in v216
This error is no longer present in the current runtime. Existed from v146 to v216. Shown here for historical reference.
UnstakeRateLimitExceeded
Error Removed v146 → v148, v149 → v150, v151 → v212, v216 → v216 (removed) 7.38A transactor exceeded the rate limit for unstaking.
From Chain Metadata
A transactor exceeded the rate limit for unstaking.
What This Means
A transactor exceeded the rate limit for unstaking.
Common Causes
- You called set_weights again before the rate limit window passed
- Rate limits are typically 100-1000 blocks depending on the subnet
- Your previous tx is still in the mempool (not yet included in a block)
How to Fix
- Query SubtensorModule.LastUpdate(netuid, uid) to see your last update block
- Query SubtensorModule.WeightsSetRateLimit(netuid) to get the minimum blocks between updates
- Wait until: current_block > LastUpdate + WeightsSetRateLimit, then retry
Storage to Check
Version History
v146 block 2,848,978 Added
v149 block 3,014,339 Re-added
v151 block 3,157,274 Re-added
v216 block 4,510,996 Re-added
v216 Removed
Runtime Info
- Pallet Index
- 7
- Error Index
- 38
- Error Code
- 7.38
- Removed In
- v216