-
Notifications
You must be signed in to change notification settings - Fork 174
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
dojo 1.0.0-rc.0
#2595
Merged
Merged
dojo 1.0.0-rc.0
#2595
Changes from 88 commits
Commits
Show all changes
99 commits
Select commit
Hold shift + click to select a range
ded4d49
chore: add new dojo folder into crates
glihm d279db0
wip
glihm 78f3d27
fix: wip tests
glihm a4224ae
fix: rename simple example
glihm 2b8fce8
fix: rework abigen
glihm 0f3767e
fmt
glihm 1104ff1
wip
glihm 637d77a
wip
glihm 090da04
fix: rework remote world fetching
glihm 6b10b34
fix: ensure namespaces are mapped correctly
glihm 7023151
feat: add namespaces as resource too for the diff
glihm fd52b8d
feat: complete the diff computation
glihm 23dea23
fix: fmt
glihm 25dd91b
feat: add declarer and migration flow again
glihm 07eba52
wip
glihm ef2dd56
fix: fix migration flow
glihm bf6bfb3
fix: adjust controller account and migrate
glihm 3e20534
wip
glihm ed52937
wip: migration
glihm e3f4c31
fix
glihm bcaf1bd
fix
glihm ff8276f
fix: rework txs + error message on tx failed
glihm 91f9190
fmt
glihm eea2394
fix: use disable_multicall
glihm df1b6c2
fix: add inspect command for world
glihm 041825b
fix: add perms names and tag
glihm 9972ead
fix: simplify resource management
glihm 756ffa1
fix wip
glihm eccbed1
add comment to not forget cleaning on build
glihm 2c0eaaa
fix: add clean back
glihm 8e8cd61
clean
glihm dbb5bcd
fix: migration output clean and simple
glihm 2691c26
fix: world upgrade
glihm 07a8696
fix: test
glihm 6569e5c
fix: ensure warning if world address/seed differ
glihm 54cdb72
fix: refacto
glihm 33ce776
fix: big refactor
glihm 007cbf7
fix: ensure model and modelvalue are in the ABI
glihm 14c3693
fix: add manifests back
glihm c05584c
fix: compiling workspace ok
glihm f0ca0d2
fix: simplify storage trait
glihm 43310af
fix: add call again
glihm 2f0e51e
wip: cairo test
glihm 8c0ee9e
wip: tests
glihm 93bb8b3
fix: fix upgrade with dojo_name now
glihm c39299c
fix: fix core tests
glihm 90aa25a
merge main
glihm cdd6bc1
fix: order init contract
glihm 3bf1276
chore: use scarb from dojo fork
glihm 41421ed
fix: use cainome from remote branch
glihm ebebe59
feat: add multi-declarers
glihm 0013815
fix: fix missing generate task migration
glihm f314357
chore: use fix rev for scarb
glihm 3964db4
fix: regenerate world ABI
glihm dce7911
fix: regenerate world ABI
glihm 8e11dbe
fix: use new cainome rev for event selector
glihm fd22343
feat: adjust torii for new events structure
glihm 5a6afe3
fix: fmt
glihm 9eab09b
chore: bump scarb
glihm bc48547
feat(torii): add support for new events historical
glihm d3df386
fix: migrate spawn and move
glihm c5dd9ee
fix: tests
glihm 7f98e75
fix: fmt
glihm cd6ec0d
fix: cleanup
glihm 958a3bc
fix: cairo test compilation
glihm b75c46e
fix: rename generated contracts for models and events for easier testing
glihm 74a4071
chore: bump scarb
glihm 34b6f1f
merge main
glihm 1f9aca1
fix: complete workspace tests + clippy
glihm ad68e96
add metadata feature on dojo-world
notV4l beafc76
fix: fix CI path and scarb version + abigen check
glihm e951660
Merge remote-tracking branch 'dojo/feat/dojo-1-rc0' into feat/dojo-1-rc0
glihm a337950
fix: replace WorldMetadata to avoid using metadata feature
glihm 7c8005b
fix: format check and tests
glihm d8e4e8a
fix: remove namespace bytearray from WorldStorage
glihm dce5174
fix: change namespaces to snapshot
glihm ba39a5a
fix: update db
glihm a1bd2d0
fix: world storage API update
glihm 7871e95
fix: tests
glihm 70c8de8
ci: remove bindgen check due to formatting
glihm 479b698
fix: add bindgen back with new world representation
glihm 33f4efc
chore: bump scarb
glihm 077a252
fix: ensure namespaces are correctly mapped for default, and add traces
glihm 0f3dbb1
fix: ensure multi declaration works + added timeout
glihm 6968a19
fix: add back the world abi in the final manifest
glihm 059b69e
feat: historical event messages
Larkooo 0fab9fe
fix: ensure we have 2 outputs based on changes
glihm 5d7f632
Merge remote-tracking branch 'dojo/feat/dojo-1-rc0' into feat/dojo-1-rc0
glihm fddeade
fix: display inspect
glihm 86ec272
fix: ensure the tag is correctly output in the manifest
glihm ec39d39
torii clietn evnet messages
Larkooo df83f2e
Merge remote-tracking branch 'dojo/main' into feat/dojo-1-rc0
glihm 5075baf
fix: merge main + update tests
glihm a132b26
spookyfy
notV4l 58eed4e
feat: add sozo hash back
glihm ebd619c
Merge remote-tracking branch 'dojo/feat/dojo-1-rc0' into feat/dojo-1-rc0
glihm 3fb7389
fix: fix fmt
glihm 04e5c1c
fix: add sozo init back
glihm b87fbef
fix: fmt
glihm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
scarb 2.7.0 | ||
scarb 2.8.4 | ||
starknet-foundry 0.30.0 |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codebase verification
Several Cairo projects are missing format checks
Ohayo sensei! The verification revealed multiple Cairo projects that aren't covered by the formatting checks. Here are the missing projects:
crates/dojo/lang/Scarb.toml
crates/benches/contracts/Scarb.toml
crates/katana/contracts/Scarb.toml
crates/katana/contracts/account/Scarb.toml
crates/katana/contracts/messaging/cairo/Scarb.toml
crates/torii/types-test/Scarb.toml
examples/game-lib/Scarb.toml
examples/game-lib/armory/Scarb.toml
examples/game-lib/bestiary/Scarb.toml
Note: The
bin/sozo/tests/test_data/invalid_cairo_version/Scarb.toml
can be excluded as it's a test fixture.🔗 Analysis chain
Verify all Cairo projects are covered by fmt checks.
The manifest paths have been updated to reflect the new project structure. However, let's ensure we haven't missed any Cairo projects that should be checked for formatting.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
Length of output: 3377