What problem does it solve?
Rebuilding the off-chain state of a MUD World requires processing every Store event emitted by table mutations, which is tedious to implement manually. This Skill guides you through indexing those events and persisting the reconstructed state into queryable databases.
Core Features & Use Cases
- Store Event Processing: Use StoreEventsLogProcessingService to replay all MUD table mutations into an in-memory or persistent repository.
- PostgreSQL Normalisation: Automatically create typed relational tables named {namespace}__{tableName} with proper column types via MudPostgresStoreRecordsNormaliser.
- Continuous Sync: Run a block-progress-tracked processor that keeps the database synchronized with new on-chain events.
- Use Case: Build a blockchain explorer backend that mirrors a MUD World's Player and Item tables in PostgreSQL, then query them with NormalisedTableQueryService for analytics dashboards.
Quick Start
Ask the AI to set up MUD Store event indexing for a given World contract address and normalise the resulting state into a PostgreSQL database.