Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix typos #70

Merged
merged 9 commits into from
Oct 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/client/npm.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/client/npm/core.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions src/deployment/locally.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down Expand Up @@ -28,4 +28,4 @@ Note - this will only work if you have compiled your contracts. If you have not,

```bash
sozo build
```
```
2 changes: 1 addition & 1 deletion src/deployment/remote.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
4 changes: 2 additions & 2 deletions src/theory/autonomous-worlds.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/)
Expand All @@ -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)
- [Are.na collection on Autonomous Worlds](https://www.are.na/sylve-chevet/on-chain-realities-and-autonomous-worlds)
2 changes: 1 addition & 1 deletion src/toolchain/sozo/world-commands/component.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion src/toolchain/sozo/world-commands/execute.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ sozo execute <SYSTEM> [OPTIONS]

`--calldata` _CALLDATA_
&nbsp;&nbsp;&nbsp;&nbsp;The calldata to be passed to the system that you want to execute.
&nbsp;&nbsp;&nbsp;&nbsp;Comma seperated values e.g., 0x12345,0x69420.
&nbsp;&nbsp;&nbsp;&nbsp;Comma separated values e.g., 0x12345,0x69420.

#### World Options

Expand Down
6 changes: 3 additions & 3 deletions src/toolchain/torii/reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -38,7 +38,7 @@ torii --database-url sqlite:indexer.db
&nbsp;&nbsp;&nbsp;&nbsp; Address of the world contract to index

`--rpc`
&nbsp;&nbsp;&nbsp;&nbsp; Starknet RPC endpoing to use [default: http//localhost:5050]
&nbsp;&nbsp;&nbsp;&nbsp; Starknet RPC endpoint to use [default: http//localhost:5050]

`-m, --manifest <MANIFEST>`
&nbsp;&nbsp;&nbsp;&nbsp; Specify a local manifest to initialize from
Expand Down
2 changes: 1 addition & 1 deletion src/tutorial/onchain-chess/0-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down