diff --git a/src/client/npm.md b/src/client/npm.md index 6482e417..6c0852b9 100644 --- a/src/client/npm.md +++ b/src/client/npm.md @@ -32,9 +32,9 @@ yarn add @dojoengine/react ### @dojoengine/create-burner -Create burner is a simply way to incorporate burner wallets into your Dojo app. +Create burner is a simple way to incorporate burner wallets into your Dojo app. -[Reopsitory](https://github.com/dojoengine/create-burner) +[Repository](https://github.com/dojoengine/create-burner) ```console yarn add @dojoengine/create-burner diff --git a/src/client/npm/core.md b/src/client/npm/core.md index 27a80e24..5e2d00a6 100644 --- a/src/client/npm/core.md +++ b/src/client/npm/core.md @@ -5,7 +5,7 @@ This library abstracts away the world interface and provides a set of helper fun - World explorers - World deployers - Games -- Anaylitics +- Analytics ### Getting Started diff --git a/src/deployment/locally.md b/src/deployment/locally.md index c168744d..e0a932ae 100644 --- a/src/deployment/locally.md +++ b/src/deployment/locally.md @@ -1,6 +1,6 @@ ## Deploying Locally -Dojo is engineered for rapid development, boasting a lightning-fast local development environment named [Katana](./toolchain/katana/overview.md). Katana serves as an on-device Starknet blockchain, allowing you to rigorously test your smart contracts before transitioning them to the a remote testnet. +Dojo is engineered for rapid development, boasting a lightning-fast local development environment named [Katana](./toolchain/katana/overview.md). Katana serves as an on-device Starknet blockchain, allowing you to rigorously test your smart contracts before transitioning them to the remote testnet. ### Katana Deployments @@ -28,4 +28,4 @@ Note - this will only work if you have compiled your contracts. If you have not, ```bash sozo build -``` \ No newline at end of file +``` diff --git a/src/deployment/remote.md b/src/deployment/remote.md index c8956244..f7b34a32 100644 --- a/src/deployment/remote.md +++ b/src/deployment/remote.md @@ -39,7 +39,7 @@ __todo__: add instructions for deploying to remote katana ### Madara -[Madara](https://github.com/keep-starknet-strange/madara) is a blazinly fast Starknet sequencer. Built on the robust Substrate framework and fast, thanks to Rust 🦀, Madara delivers unmatched performance and scalability to power your Starknet-based Validity Rollup chain. +[Madara](https://github.com/keep-starknet-strange/madara) is a blazingly fast Starknet sequencer. Built on the robust Substrate framework and fast, thanks to Rust 🦀, Madara delivers unmatched performance and scalability to power your Starknet-based Validity Rollup chain. A public Madara testnet is available for deployment: diff --git a/src/theory/autonomous-worlds.md b/src/theory/autonomous-worlds.md index 936baaf4..2c03e467 100644 --- a/src/theory/autonomous-worlds.md +++ b/src/theory/autonomous-worlds.md @@ -10,7 +10,7 @@ Autonomous Worlds share notable similarities with blockchains in their fundament 2. Permissionless entry point for expanding the world: The World contract must be capable of accepting new systems and components without requiring permission. While this doesn't imply that every component and system will be utilized, they must adhere to this pattern, ensuring open and unrestricted access for potential enhancements. -We're firm believers in the potential for Autonomous Worlds to catalize the exploration of novel forms in the medium provided by zk proofs and blockchain technology. This is not only about games, but also about new forms of artwork, coordination, fun, emerging from tinkering and radical innovation, eventually questioning the very notion of "play" in this brave new decentralized and trustless world. +We're firm believers in the potential for Autonomous Worlds to catalyze the exploration of novel forms in the medium provided by zk proofs and blockchain technology. This is not only about games, but also about new forms of artwork, coordination, fun, emerging from tinkering and radical innovation, eventually questioning the very notion of "play" in this brave new decentralized and trustless world. ### Homework - [Wired - Autonomous Worlds Primer](https://www.wired.com/story/autonomous-worlds-aim-to-free-online-games-from-corporate-control/) @@ -20,4 +20,4 @@ We're firm believers in the potential for Autonomous Worlds to catalize the expl - [Guiltygyoza - Game 2.0](https://www.guiltygyoza.xyz/2022/07/game2) - [Guiltygyoza - Composable Engineering](https://www.guiltygyoza.xyz/2023/05/composable-engineering) - [Jay Springett - Wind-up Worlds](https://www.thejaymo.net/2022/05/06/wind-up-worlds/) -- [Are.na collection on Autonomous Worlds](https://www.are.na/sylve-chevet/on-chain-realities-and-autonomous-worlds) \ No newline at end of file +- [Are.na collection on Autonomous Worlds](https://www.are.na/sylve-chevet/on-chain-realities-and-autonomous-worlds) diff --git a/src/toolchain/sozo/world-commands/component.md b/src/toolchain/sozo/world-commands/component.md index 65736f44..cae26d30 100644 --- a/src/toolchain/sozo/world-commands/component.md +++ b/src/toolchain/sozo/world-commands/component.md @@ -56,7 +56,7 @@ _`NAME`_ _`KEYS`_     The keys of the entity that you want to query. -     Comma seperated values e.g., 0x12345,0x69420,... +     Comma separated values e.g., 0x12345,0x69420,... ### OPTIONS diff --git a/src/toolchain/sozo/world-commands/execute.md b/src/toolchain/sozo/world-commands/execute.md index 9fe4470d..3e9984b5 100644 --- a/src/toolchain/sozo/world-commands/execute.md +++ b/src/toolchain/sozo/world-commands/execute.md @@ -16,7 +16,7 @@ sozo execute [OPTIONS] `--calldata` _CALLDATA_     The calldata to be passed to the system that you want to execute. -    Comma seperated values e.g., 0x12345,0x69420. +    Comma separated values e.g., 0x12345,0x69420. #### World Options diff --git a/src/toolchain/torii/reference.md b/src/toolchain/torii/reference.md index 7ad4bac1..1eab5978 100644 --- a/src/toolchain/torii/reference.md +++ b/src/toolchain/torii/reference.md @@ -20,8 +20,8 @@ The GraphQL and gRPC API endpoints run in tandem with the indexer, providing cus `torii` uses a sqlite database to store indexed data. The database can be stored either in-memory or persistently on the filesystem. -- The in-memory database is ephermal and only lasts as long as the indexer is running. This is a fast and simple option to start the indexer for development/testing. -- Presistent storage should be used in production. It relies on the local filesystem for storage. +- The in-memory database is ephemeral and only lasts as long as the indexer is running. This is a fast and simple option to start the indexer for development/testing. +- Persistent storage should be used in production. It relies on the local filesystem for storage. Note: If using in-memory db, the memory will be garbage collected after a period of inactivity, causing queries to result in errors. A workaround is to start `katana` with the `--block-time` option or use a persistent database. @@ -38,7 +38,7 @@ torii --database-url sqlite:indexer.db      Address of the world contract to index `--rpc` -     Starknet RPC endpoing to use [default: http//localhost:5050] +     Starknet RPC endpoint to use [default: http//localhost:5050] `-m, --manifest `      Specify a local manifest to initialize from diff --git a/src/tutorial/onchain-chess/0-setup.md b/src/tutorial/onchain-chess/0-setup.md index 9cdc716e..d446efef 100644 --- a/src/tutorial/onchain-chess/0-setup.md +++ b/src/tutorial/onchain-chess/0-setup.md @@ -45,7 +45,7 @@ While there are many ways to design a chess game using the ECS model, we'll foll > Every square of the chess board (e.g., A1) will be treated as an entity. If a piece exists on a square, the square entity will hold that piece. -First, add this basic component to `components.cairo` file. If you are not familar with component syntax in Dojo engine, go back to this [chapter](../../cairo/components.md). +First, add this basic component to `components.cairo` file. If you are not familiar with component syntax in Dojo engine, go back to this [chapter](../../cairo/components.md). ```rust,ignore #[derive(Component)]