Clarigen is a developer tool that automatically generates TypeScript-friendly clients that can interact with Clarity smart contracts.
The workflow for using Clarigen is usually:
- Write your Clarity contracts under a
/contracts
folder - Automatically generate interfaces for your contracts with
npx clarigen --watch
- Write unit tests using
@clarigen/test
- Build web apps that call read-only functions and make transactions