Deploying Locally

Dojo is engineered for rapid development, boasting a lightning-fast local development environment named Katana. Katana serves as an on-device Starknet blockchain, allowing you to rigorously test your smart contracts before transitioning them to the a remote testnet.

Katana Deployments

Deploying to Katana could not be easier.

This assumes you have followed the Quick Start guide and have a project initialized.

From your project directory, run:

katana --disable-fee

This has started a local Katana which you can now deploy on!

Deploying to Katana

To deploy your project to Katana, run:

sozo migrate --name test

Note - this will only work if you have compiled your contracts. If you have not, run:

sozo build