Skip to content

Commit b40f13f

Browse files
chore: bump starknetjs to 9.4.2 (#526)
1 parent 7ce1b3b commit b40f13f

5 files changed

Lines changed: 73 additions & 29 deletions

File tree

.changeset/starknet-v9-support.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
"@dojoengine/core": minor
3+
"@dojoengine/create-burner": minor
4+
"@dojoengine/create-dojo": minor
5+
"@dojoengine/grpc": minor
6+
"@dojoengine/internal": minor
7+
"@dojoengine/predeployed-connector": minor
8+
"@dojoengine/react": minor
9+
"@dojoengine/sdk": minor
10+
"@dojoengine/state": minor
11+
"@dojoengine/utils": minor
12+
---
13+
14+
Bump Starknet.js support to v9.4.2.
15+
16+
Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Bun workspace monorepo with Turbo orchestration. Packages in `/packages/`:
4444
- **@dojoengine/create-burner** - Burner wallet hooks for local testing
4545
- **@dojoengine/create-dojo** - CLI scaffolding for new Dojo projects
4646

47-
Key external deps: `starknet` (^8.1.2), `@dojoengine/torii-wasm`/`torii-client` (1.8.2), `zustand`, `effect`.
47+
Key external deps: `starknet` (^9.4.2), `@dojoengine/torii-wasm`/`torii-client` (1.8.2), `zustand`, `effect`.
4848

4949
## Code Style
5050

bun.lock

Lines changed: 36 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"example"
99
],
1010
"catalog": {
11-
"starknet": "^8.1.2",
11+
"starknet": "^9.4.2",
1212
"@dojoengine/torii-wasm": "1.8.2",
1313
"@dojoengine/torii-client": "1.8.2",
14-
"@starknet-io/get-starknet-core": "4.0.7",
15-
"@starknet-react/core": "^5.0.1",
16-
"@starknet-react/chains": "^5.0.1",
17-
"@starknet-io/types-js": "^0.9.1",
14+
"@starknet-io/get-starknet-core": "4.0.8",
15+
"@starknet-react/core": "^5.0.3",
16+
"@starknet-react/chains": "^5.0.3",
17+
"@starknet-io/types-js": "^0.10.2",
1818
"@types/react": "^18.0.0 || ^19.0.0",
1919
"@types/react-dom": "^18.0.0 || ^19.0.0",
2020
"react": "^18.0.0 || ^19.0.0",
@@ -29,6 +29,9 @@
2929
"@opentelemetry/sdk-metrics": "^2.2.0"
3030
}
3131
},
32+
"overrides": {
33+
"starknet": "^9.4.2"
34+
},
3235
"scripts": {
3336
"postinstall": "bun run warmup:wasm",
3437
"warmup:wasm": "bunx wasm-pack --version",

packages/create-dojo/src/generators/client-app.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,20 @@ async function createPackageJson(config: ProjectConfig) {
4141
private: true,
4242
type: "module",
4343
scripts: {},
44+
overrides: {
45+
starknet: "^9.4.2",
46+
},
47+
pnpm: {
48+
overrides: {
49+
starknet: "^9.4.2",
50+
},
51+
},
4452
dependencies: {
4553
"@dojoengine/core": versions.core,
4654
"@dojoengine/sdk": versions.sdk,
4755
"@dojoengine/torii-wasm": versions.toriiWasm,
4856
"@dojoengine/predeployed-connector": versions.predeployedConnector,
57+
starknet: "^9.4.2",
4958
},
5059
devDependencies: {
5160
typescript: "^5.6.2",
@@ -61,8 +70,9 @@ async function createPackageJson(config: ProjectConfig) {
6170
"react-dom": "^18.3.1",
6271
"@tanstack/react-query": "^5.0.0",
6372
viem: "^2.21.54",
64-
"@starknet-react/chains": "^3.0.0",
65-
"@starknet-react/core": "^3.0.0",
73+
"@starknet-react/chains": "^5.0.3",
74+
"@starknet-react/core": "^5.0.3",
75+
"get-starknet-core": "^4.0.0",
6676
};
6777
packageJson.devDependencies = {
6878
...packageJson.devDependencies,

0 commit comments

Comments
 (0)