Skip to content
Logo

Cartesi

Cartesi provides some TypeScript libraries that helps users to develop Cartesi applications.

@cartesi/viem

Viem extension library that provides L1 public actions and L1 wallet actions related to Cartesi smart contracts infrastructure, and L2 public actions related to the Cartesi Rollups v2 JSON-RPC API.

@cartesi/wagmi-plugin

Wagmi CLI plugin that generates code (ABIs and deployment addresses) for the Cartesi Rollups smart contracts directly from an official release.

@cartesi/codec

Isomorphic utility functions to decode (and encode, for testing) data compliant with the Cartesi Rollups Inputs and Outputs interfaces.

@cartesi/rpc

This library provides a typed JSON-RPC client for the Cartesi Rollups v2 JSON-RPC API.