# childkey-threshold-suspended (/docs/query/childkey-threshold-suspended)

The chain re-checks a parent's total stake against the childkey stake
threshold (`StakeThreshold`) whenever that stake changes. A parent that
has dropped below it is flagged here: its `children` and `parents` rows
stay stored, but stake inheritance and dividend routing ignore them on
every subnet the parent does not own. The flag clears on its own once the
parent's stake meets the threshold again.

**Category:** Delegation

## Parameters [#parameters]

| Parameter     | Type   | Description             |
| ------------- | ------ | ----------------------- |
| `hotkey_ss58` | string | Parent hotkey to check. |

## CLI [#cli]

```bash
btcli query childkey-threshold-suspended --hotkey <ss58|name> --json
```

## Python [#python]

Namespace method (autocomplete, signature help):

```python
import bittensor as bt

sub = bt.Subtensor()
result = sub.delegation.childkey_threshold_suspended(hotkey_ss58="5F...")
```

Or dispatch by name, as an agent would:

```python
result = sub.read("childkey_threshold_suspended", hotkey_ss58="5F...")
```

Async is the same surface awaited: `async with bt.Subtensor() as client:`.

## On-chain implementation [#on-chain-implementation]

* Storage [`SubtensorModule.ChildkeyThresholdSuspended`](/code/pallets/subtensor/src/lib.rs#L1531)

Every file is browsable under [/code](/code) exactly as built into the runtime.
