-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Vulcanize DB is a set of tools that make it easier for developers to write application-specific indexes and caches for distributed apps built on the Ethereum blockchain. Data structures and data encodings that enable Ethereum to be a trustless, distributed virtual machine complicate accessibility and usability of that data for dApp developers. It provides an efficient way to get historical data from the chain by allowing users to extract, transform, persist, and ultimately expose it via a graphQL API.
- Local machine
- Local machine in docker
- Remote machine
- Remote machine in docker
update docker compose story vdb-1453
Install steps, requirements, dependencies
- Insert recommended machine resources required
- Add descriptions of each of the commands like
backfillEvents
,backfillStorage
,extractDiffs
,compose
,execute
,headerSync
, andresetHeaderCheckCount
?
- Describe the two types of transformers and how they work with vulcanizedb. Explain how
headerSync
gets all block headers andexecute
gets all the relevant logs for events and transforms them as well as diffs?
existing doc about custom transformers
- Backfilling data on the new transformer
existing event transformer docs
existing storage transformer docs
Good backround details in this story vdb-1366
Update existing postgraphile docs vdb-1651
- Explain how to write queries/component tests vdb-1670
Nice to have
Examples of queries vdb-1541
Example app using Postgraphile vdb-1652