schema.graphql
Ponder currently supports a subset of the Graph Protocol schema definition language. Please reference the Graph's documentation (opens in a new tab) for more detailed documentation.
⚠️
In a future release, Ponder will likely deprecate the Graph Protocol schema definition language in favor of a Ponder-native approach. Avoid using new & advanced Graph Protocol features.
Supported features
- Event handlers
@entitytype directive@derivedFromfield directive- Optional and required fields
- Built-in scalar types (
Bytes,BigInt,BigDecimal)
Unsupported features
- Full text search
- Call handlers
- Block handlers
- Anonymous events
- The
immutableargument to the@entitytype directive is allowed for compatibility, but immutability is not enforced