github starkware-libs/starknet-specs v0.6.0

latest releases: v0.7.1, v0.7.0, v0.7.0-rc2...
6 months ago

Chanelog

  • Change execution resource counters to integers by @OmriEshhar1 in #147
  • Allow EMITTED_EVENT to contain events from the pending block by @ShahakShama in #151
  • Disallow block_hash/block_number/new_root in the PENDING_BLOCK_HEADER schema by @OmriEshhar1 in #154
  • Introduce v3 transactions by @ArielElp in #149
  • Add state_diff to L1_HANDLER and DELEGATE call type by @ArielElp in #161
  • Add resources to internal calls within a trace by @ArielElp in #160
  • add stricter restrictions on v3 fields by @ArielElp in #169
  • Make trace fields optional (as in 0.5.1) by @ArielElp in #172
  • Refactor traceTransactions and estimateFee, and rename STRK to FRI by @ArielElp in https://github.com/starkware-libs/starknet-specs/pull/174
    • use the name fri for $10^{-18}$ strk
    • added TRANSACTION_EXECUTION_ERROR
    • added the SKIP_VALIDATE flag to starknet_estimateFee
    • clarified semantics of simulate and estimate: simulateTransactions should provide traces whenever possible and reply with TRANSACTION_EXECUTION_ERROR in cases of validation failure or internal error. estimateFee however is expected to fail with TRANSACTION_EXECUTION_ERROR when a transaction reverts, in order to avoid a scenario where transactions that are known to revert are sent to the network by mistake.

Bug fixes

New Contributors

Full Changelog: v0.5.0...v0.6.0

Don't miss a new starknet-specs release

NewReleases is sending notifications on new releases.