Comparison with The Graph Protocol
Ponder | The Graph Protocol | |
---|---|---|
Local development | Local dev server with hot reloading | No first-class local dev support |
Dependencies | Node.js, PostgreSQL (optional) | Docker, IPFS, PostgreSQL, Node.js |
Language/runtime | TypeScript/Node.js | AssemblyScript/WebAssembly |
Package ecosystem | ✅ Can use NPM packages | ❌ Cannot use packages of any kind |
Network requests | ✅ Can make network requests | ❌ Cannot make network requests |
Cross-chain support | ✅ Any number of chains per app | ❌ Each subgraph indexes one chain |
Transaction call handlers | 🚧 (planned) | ✅ |
Block handlers | 🚧 (planned) | ✅ |
Anonymous events | 🚧 (planned) | ✅ |
Fulltext search queries | 🚧 (planned) | ✅ |
Time-travel queries | 🚧 (planned) | ✅ |