Welcome to Walnut Documentation

Walnut is a powerful web transaction debugger and simulator for Starknet, designed to help inspecting transactions execution, debug source code, and simulate execution scenarios.

This documentation is a guide to help getting started with Walnut.

  • Contract Verification: Learn how to verify Starknet contracts in Walnut. Verification is essential to debug smart contracts source in Walnut.
  • Call Trace Types: Learn about the different types of call traces in Walnut Debugger. Understanding the call trace types will help you interpret the data in the debugger.
  • Simulations: Learn how to use Walnut to debug smart contracts simulating the transaction execution. Simulation is a powerful tool for debugging smart contracts.