Skip to content

feat: support jsonrpc 0.9.0-rc2#9

Open
kariy wants to merge 5 commits into
cartridge-gg:mainfrom
kariy:feat/rpc0.9
Open

feat: support jsonrpc 0.9.0-rc2#9
kariy wants to merge 5 commits into
cartridge-gg:mainfrom
kariy:feat/rpc0.9

Conversation

@kariy

@kariy kariy commented Jul 29, 2025

Copy link
Copy Markdown
Member

Bumps the supported Starknet JSON-RPC spec to 0.9.0-rc.2.

starknet-rs still hasn't published a version on crates.io yet so for now we're using the exact git rev. New version published (0.17.0-rc.2) with new rpc support.

Currently, this bump is primarily made in order to compile Katana with the new RPC spec as it relies on starknet-rs too.


Note

Upgrade deps for JSON-RPC 0.9 support (starknet 0.17.0-rc.4, cainome git rev), change default block tag to PreConfirmed, and pin Rust toolchain to 1.87.0.

  • Dependencies:
    • Bump starknet to 0.17.0-rc.4 and switch cainome to a specific git rev (1e7afb2) with abigen-rs feature.
    • Update related starknet-* crates; starknet-types-core now pulls blake2, digest, zeroize.
  • Bindgen (piltover/src/bindgen.rs):
    • Default BlockTag for AppchainContract::new and AppchainContractReader::new changed from Pending to PreConfirmed.
  • Tooling:
    • Pin Rust toolchain to 1.87.0 in rust-toolchain.toml.

Written by Cursor Bugbot for commit 10e61e4. This will update automatically on new commits. Configure here.

@kariy kariy marked this pull request as ready for review August 6, 2025 19:00
@kariy kariy requested a review from glihm as a code owner August 6, 2025 19:00
cursor[bot]

This comment was marked as outdated.

@glihm glihm closed this Dec 4, 2025
@glihm glihm reopened this Dec 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants