Slot is the execution layer of Dojo, supporting rapid provisioning of low latency, dedicated, provable execution contexts, bringing horizontal scalability to the blockchain. It manages the sequencing, proving, and efficient settlement of its execution.
Install slotup to manage slot installations and follow the outputted directions.
curl -L https://slot.cartridge.sh | bash
Authenticate with Cartridge
slot auth loginCreate service deployments
slot deployments create <Project Name> katana
slot deployments create <Project Name> torii --world 0x3fa481f41522b90b3684ecfab7650c259a76387fab9c380b7a959e3d4ac69fUpdate a service
slot deployments update <Project Name> torii --version v0.3.5Delete a service
slot deployments delete <Project Name> toriiRead service logs
slot deployments logs <Project Name> <katana | torii>List all deployments
slot deployments listView deployments configuration
slot deployments describe <Project Name> <katana | torii>View predeployed accounts
slot deployments accounts <Project Name> katanaManage collaborators with teams
slot teams <Team Name> list
slot teams <Team Name> add <Account Name>
slot teams <Team Name> remove <Account Name>Slot CLI supports the following environment variables to control its behavior:
| Variable | Description |
|---|---|
SLOT_DISABLE_AUTO_UPDATE |
When set, disables automatic updates. The CLI will still check for updates and notify you, but won't attempt to update automatically. |
SLOT_FORCE_AUTO_UPDATE |
When set, forces automatic updates without asking for confirmation. Useful for CI/CD environments. |
CARTRIDGE_API_URL |
Override the default Cartridge API URL. |
CARTRIDGE_KEYCHAIN_URL |
Override the default Cartridge Keychain URL. |
