dojo
dojo copied to clipboard
Dojo is a toolchain for building provable games and autonomous worlds with Cairo
### Describe the bug The `dojo_metadata_from_package` function in `crates/dojo-world/src/metadata.rs` fails to detect Dojo dependencies for projects that indirectly depend on Dojo through other packages. This causes issues with projects like...
# Description At the moment, a Dojo event is tagged with the attributes `dojo::event` and `dojo::model`. To avoid that, this PR implements contract management for Dojo events directly with the...
# Description This PR adds the `definition()` function to Dojo models to be able to retrieve the full `ModelDefinition` at once instead of calling several functions to get each element...
`SequencerConfig` is marked as in the process of removal in https://github.com/dojoengine/dojo/blob/60c1575927db63e98ababda56c5ffa9f6337fb56/crates/katana/core/src/sequencer.rs#L1-L10 There are still a few places in the code where this structure is used, for example here: https://github.com/dojoengine/dojo/blob/60c1575927db63e98ababda56c5ffa9f6337fb56/crates/dojo-test-utils/src/sequencer.rs#L38 In...
This task it to create `sozo dev ` and make it great again. **Problem** Common full stack dev flow is. 1. Write contracts 2. Write client 3. Change contracts If...
**Is your feature request related to a problem? Please describe.** It is a bit invasive to see several logs when you are compiling and many warnings messages appear from projects...
**Describe the bug** Bevy app will not compile when targeting wasm if `torii-client` is imported **To Reproduce** 1. Create a brand new rust binary: `cargo new {example_project}` 2. Add bevy...
**Is your feature request related to a problem? Please describe.** Currently with `sozo execute`, it's not possible to do a multi call. **Describe the solution you'd like** Reworking the `sozo...
# Description 1. add gather_from_block to genesis file 2. persist send_from_block & gather_from_block in database 3. service use send_from_block & gather_from_block in messaging service ## Related issue Fixes #2033 ##...
Starknet have recently released transactions v3, where fees are paid with `STRK` instead of `ETH` currently when starting katana, it is setting up the fee paying token as ETH with...