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
/contractsfolder - 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