This is the official registry of actions supported on Rabbithole.gg & Terminal.
The premise for plugins stems from the fact that there is no standard for how protocols should describe actions, so implementations vary across protocols. This makes it difficult to reason about the type of action being performed just by looking at transaction data. Plugins serve two purposes: integrate protocol actions using a standard schema, and to provide an open source registry of curated protocol actions approved for use on Rabbithole and Terminal.
- Clone the repo
pnpm install
- navigate to a package or create a new one
- Create a new package in
packages
, following the naming convention ofquestdk-plugin-<project>
- Implement
IActionPlugin
and export the interface as a top-level package export - Add your plugin by
id
in the plugin registryquestdk-plugin-registry
.