Skip to content

StarkNet JSON-RPC v0.5.0

Compare
Choose a tag to compare
@ArielElp ArielElp released this 09 Oct 08:46
· 110 commits to master since this release
c0980ed

This version covers all the information gaps between the feeder-gateway and the RPC, making the node's API more robust towards the feeder gateway deprecation.

What's Changed

  • Extract broadcasted declare txn out of the declare txn by @yair-starkware in #122
  • Fixed references to other files by @ShahakShama in #126
  • Add "required" to the write-api results by @ShahakShama in #127
  • Pending block & pending block w hash schema fix by @nagmo-starkware in #129
  • Reintroduce broadcasted txn & allow query version by @ArielElp in #125
  • Add missing fields to receipts & block header by @ArielElp in #131
    ** Added the starknet_specVersion endpoint that returns the currently used spec version.
    ** Added type field to the transaction trace objects.
    ** Added the order field to events and messages within the transaction trace.
    ** Added the l1_gas_price and `starknet_version fields to the block header
    ** Splitted the transaction receipt objects by type and added the execution_resources field to all transaction receipts
  • Trace improvement: add state diffs and order to events/messages by @ArielElp in #138
  • Added string data to CONTRACT_ERROR by @ArielElp in #141
  • Added starknet_getTransactionStatus and remove starknet_pendingTransactions by @ArielElp in #140
  • Fixed PENDING_STATE_UPDATE schema by @OmriEshhar1 in #144
  • Added missing fields to broadcasted_declare_txn_v1 by @ArielElp in #142
  • Changed traceBlockTransaction error type by @ArielElp in #143
  • Added missing fields to the pending block header by @ArielElp in #145

New Contributors

Full Changelog: v0.4.0...v0.5.0