📄️ Introduction
The core idea of Carp is to be fast & modular. We achieve this by allowing you to only run the indexing logic that you need for your specific application.
📄️ Example Execution Plan
Here is an example of an execution plan. Notably, this is the default plan that will be used
📄️ Running
To run carp you need to configure carp itself, set up / configure cardano-node (or use remote one), configure postgres and env variables. For mainnet we provide example .env file and carp default configuration, so you can jump directly to setting up cardano-node section.
📄️ Migrations & Rollbacks
There are times when you may want to resync the database. For example,
📄️ Adding your own task
If you want to develop a new task, first think about whether or not you want to modify an existing task, or create a new task
📄️ SQL Format
Although Carp comes with a webserver and client, users may want to run their own SQL queries.
📄️ Starting Carp in container
Carp can be run using docker-compose. It creates 4 (+1 optional) services:
🗃️ Tasks
33 items