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 { 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 Resumed events
api.query.system.events((events) => {
events
.filter(({ event }) =>
event.section === stringCamelCase("Grandpa") &&
event.method === "Resumed"
)
.forEach(({ event }) => {
console.log("Resumed:", event.data.toHuman());
});
});Runtime Info
- Pallet Index
- 4
- Event Index
- 2
- First Version
- v101
- Current Version
- v393