The latest release candidate for Starknet's JSON-RPC v0.8.0. This version is aimed to be supported by nodes after the Starknet upgrade to v0.13.4, although dapps can keep communicating with nodes over v0.7.0 (and above) of the specs. This version introduces various improvements, such as a websockets API, improved errors, and several methods that were requested by the community.
Note that v0.13.3 is the version in which the notion of l2_gas will be introduced. This version no longer speaks in terms of low-level resources such as Cairo steps or builtins.
What's Changed
- fix: schema conformance by @xJonathanLEI in #231
- Remove data gas from inner call resources by @ArielElp in #233
- Refactor storage proofs by @ArielElp in #232
- Typo and versioning fixes by @FabijanC in #234
- Fix
bytecode_segment_lengths
indentation; Fix Immediate title by @franciszekjob in #239 - fix: add
l2_gas_price
to PENDING_BLOCK_HEADER by @kkovaacs in #236 - Update starknet_api_openrpc.json small typo by @thiagodeev in #230
- Ws socket errors by @amanusk in #238
- Fix validation script after adding structured errors by @amanusk in #235
- Fix subscription reorg by @franciszekjob in #242
- Add l1_data_gas to the resource bounds mapping by @ArielElp in #228
- Fix typos in OpenRPC specifications by @kkovaacs in #244
- Fix starknet_executables api schema by @ArielElp in #247
- Rename block param of ws methods to block_id by @FabijanC in #246
- Fix
keys
ref instarknet_subscribeEvents
by @franciszekjob in #243 - add call on pending error by @ArielElp in #249
New Contributors
- @franciszekjob made their first contribution in #239
- @kkovaacs made their first contribution in #236
- @thiagodeev made their first contribution in #230
Full Changelog: v0.8.0-rc0...v0.8.0-rc1