Auto-generated registry of Bulla protocol contract addresses, GraphQL endpoints, and AI agent skills across all supported networks.
Use registry.json — it contains all contract addresses and GraphQL endpoints consolidated from source repos. Do not hardcode addresses elsewhere.
See CLAUDE.md — it serves as the entry point for agent discovery. Skill files in <repo>/skills/*.md describe how to perform on-chain actions step by step.
Each source repo (bulla-contracts, bulla-contracts-v2, bulla-subgraph) maintains a bulla_registry_export/ folder with its addresses, ABIs, and skills. A GitHub Actions workflow pulls these exports and runs a consolidation script that:
- Merges all
address_config.jsonfiles into a singleregistry.json - Generates
CLAUDE.mdfrom the template based on what's in the repo
To regenerate locally:
npm install
npm run pull:local # Copy from sibling workspace directories
npm run consolidate # Generate registry.json + CLAUDE.md