Skip to content

v0.6.0

Compare
Choose a tag to compare
@ArielElp ArielElp released this 07 Dec 13:15
· 47 commits to master since this release
4966593

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 #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