Skip to content

v0.8.0-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ArielElp ArielElp released this 19 Sep 12:46
· 0 commits to master since this release

The first 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.3, 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 where the notion of l2_gas will be introduced, so this version no longer speaks in terms of low-level resources such as Cairo steps or builtins.

Changelog

  • Add wallet_rpc spec for wallet<>dapp communication by @amanusk in #203
  • Add .editorconfig and format files by @amanusk in #212
  • Add flat event field kind by @prxgr4mm3r in #215
  • Refactor execution resources to (l1_gas, l2_gas, l1_data_gas) terms & delete raw resources #216
  • Improve the INSUFFICIENT_MAX_FEE error on the write-api #217
  • Add failure reason in getTransactionStatus #218
  • Add structure to execution errors #219
  • Add getMessageStatus endpoint to track l1->l2 messages #223
  • Introduce a new websocket api specs with various subscriptions (headers/events/pending txs/tx status) by @amanusk in #211
  • Add getStorageProof endpoint #227
  • Add the starknet_getCompiledCasm endpoint for fetching compiled classes #221

New Contributors

Full Changelog: v0.7.1...v0.8.0-rc0