Cairo Toolchain

Covers Starknet build, declare, deploy, verify, and release operations with a deterministic workflow and command-level references.

keep-starknet-strange c3c2ebc 4 files · 9.3 KB Updated

File contents

Cairo Toolchain

Use this entrypoint for deployment/release sequencing; load command details from references.

When to Use

  • Building and declaring class hashes.
  • Deploying accounts and contracts.
  • Verifying contract artifacts and release evidence.

When NOT to Use

  • Contract implementation (cairo-contract-authoring).
  • Test suite design (cairo-testing).
  • Pure optimization passes (cairo-optimization).

Quick Start

  1. Pin tool versions.
  2. Run local audit gate before declare/deploy.
  3. Build deterministic artifacts.
  4. Declare before deploy.
  5. Verify deployment outputs and provenance.
  6. Store release evidence.

Workflow

  • Main deployment workflow: default workflow

References

  • Detailed toolchain commands: legacy reference
  • Module index: references index

keep-starknet-strange/starknet-skills/tree/main/cairo-toolchain commit c3c2ebce20

Frequently asked questions

npx skillmds@latest add keep-starknet-strange/cairo-toolchain