Pact Toolbox

Where Pact Meets The Web

Build, test, and deploy dapps with the power of modern Web tooling.

๐Ÿ“ฆ

Import Pact Like JavaScript

Write smart contracts in Pact, import them in TypeScript. No manual loading, no boilerplate - just import and use with full type safety.

๐Ÿ”Œ

One Plugin, Every Bundler

Whether you use Vite, Next.js, or any of 10+ supported bundlers, one plugin handles everything. Your Pact code just works.

โœจ

Types That Write Themselves

Save a Pact file, get TypeScript types instantly. Your IDE knows every function, every parameter, every return type.

๐Ÿ”—

Transactions That Make Sense

Build complex transactions with a fluent API. Chain methods naturally, sign when ready, and handle responses gracefully.

๐Ÿงช

Test Contracts, Not Configs

Write tests in Pact's REPL or TypeScript. Run them together. No setup ceremonies, just confidence in your code.

๐Ÿ‘›

Wallets Without the Hassle

One API for every Kadena wallet. Automatic connection handling, built-in UI components, seamless user experience.

๐Ÿš€

Deploy Like You Mean It

Automated scripts handle the complexity. Multi-chain deployments, namespace management, validation hooks - all built in.

โšก

Performance By Design

Rust parser for speed, zero dependencies for size, smart caching for efficiency. Built for production from day one.

๐Ÿ’ป

Local First Development

Full Kadena blockchain on your machine. Instant feedback, no testnet delays, complete control over your environment.