Skip to content

hstove/clarigen

Repository files navigation

Clarigen

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

Learn more on clarigen.dev