Resumed
Event v101 → current #2Emitted when GRANDPA finality resumes after being paused.
View events on chainUseful for: validatorsdevelopersanalytics
The Big Picture
After a pause (for upgrades, incident response, etc.), resuming GRANDPA restores full finality. The finality gadget will quickly catch up, finalizing blocks that accumulated during the pause. This event signals the network is back to full security guarantees.
Use Cases
- Monitor recovery from finality disruptions
- Build alerts for consensus resumption
- Resume dependent systems after finality is restored
- Track governance actions restoring normal operation
From Chain Metadata
Current authority set has been resumed.
Triggers
Preconditions
- GRANDPA was previously paused
- Governance or root triggered the resume
Effects
Postconditions
- GRANDPA resumes finalizing blocks
- Finality will catch up to tip
- State storage reflects live status
Side Effects
- May trigger rapid finalization of pending blocks
- Light clients can resume syncing
- Cross-chain bridges can resume
This event has no data fields.
Code Examples
import { createClient, Binary } from "polkadot-api";
import { getWsProvider } from "polkadot-api/ws";
import { sub } from "@polkadot-api/descriptors"; // generated by: npx papi add sub -w wss://entrypoint-finney.opentensor.ai:443
const client = createClient(getWsProvider("wss://entrypoint-finney.opentensor.ai:443"));
const api = client.getTypedApi(sub);
// Subscribe to Resumed events
client.finalizedBlock$.subscribe(async (block) => {
const events = await api.event.Grandpa.Resumed.get(block.hash);
for (const evt of events) {
console.log("Resumed:", evt.payload);
}
});Runtime Info
- Pallet Index
- 4
- Event Index
- 2
- First Version
- v101
- Current Version
- v411