Skip to content
This repository has been archived by the owner on Dec 15, 2023. It is now read-only.

Releases: 0xSpaceShard/starknet-devnet

v0.1.23

21 Apr 10:02
Compare
Choose a tag to compare

Usage related changes

  • Enable fee estimation through plugin (without requiring providing special parameters, like transactionVersion).
  • Add actual_fee to get_transaction_receipt response.

Developer related changes

  • Use call_internal_tx for fee estimation
  • Fix account tests

PRs merged

Full Changelog: v0.1.22...v0.1.23

v0.1.22

20 Apr 10:58
6f3a7fc
Compare
Choose a tag to compare

User related changes

  • Fixed interaction of Starknet CLI and hardhat plugin when they are using the --wallet functionality.
  • Fixed syscall get_block_timestamp

Developer related changes

  • Used code from cairo-lang that handles contract function calling - temporary solution.
  • Improved testing (timestamps, tx_version).
  • Added CircleCI step which checks devnet versioning consisntency across the project.
  • Changed the way error messages are handled (jsonify).

PRs merged

New Contributors

Full Changelog: v0.1.21...v0.1.22

v0.1.21

13 Apr 11:36
720f80b
Compare
Choose a tag to compare

Usage related changes

Dev related changes

  • Update dependencies (Use ~ instead of ^)
  • Introduce PR template

Merged PRs

New Contributors

Full Changelog: v0.1.20...v0.1.21

v0.1.20

11 Apr 12:23
Compare
Choose a tag to compare

Usage related changes

  • Support cairo-lang 0.8.1.
  • Performance related optimizations:
    • Use a faster server container.
    • Introduce --lite-mode (skips block and tx hash calculation).

Development related changes

  • Refactor to use blueprints and global state.
  • Make devnet development not dependent on starknet-hardhat-plugin.
  • Parallelize CI/CD pipeline.

Merged PRs

Full Changelog: v0.1.19...v0.1.20

v0.1.19

24 Mar 13:26
Compare
Choose a tag to compare

Usage changes

  • Reduce Docker image size (635 MB -> 232 MB)
  • Support cairo-lang 0.8.0:
    • Add estimate_fee endpoint (currently not able to charge accounts with actual fees).
    • Add get_transaction_trace endpoint.

Dev changes

  • Optimized Dockerfile.
  • Rely on pyenv for Python versioning.
  • Use newer CircleCI VM.

Merged PRs

New Contributors

  • @LucasLvy made their first contribution in #53

Full Changelog: v0.1.18...v0.1.19

v0.1.18

09 Mar 14:48
Compare
Choose a tag to compare

Usage changes

  • Support state dumping/loading on macOS.
  • Support starknet get_state_update (command that was introduced with cairo-lang 0.7.1).

Dev specific changes

  • Improve testing.

PRs merged

Full Changelog: v0.1.17...v0.1.18

v0.1.17

28 Feb 11:05
Compare
Choose a tag to compare

Usage changes

  • Enable Devnet saving and loading to save setup time: docs.
  • Support starknet get_full_contract (get_state_update still pending).
  • Improve L1-L2 communication

Dev specific changes

  • Improved testing
  • Linter config

PRs merged

New Contributors

Full Changelog: v0.1.16...v0.1.17

v0.1.16

18 Feb 12:04
Compare
Choose a tag to compare

Usage

  • Support cairo-lang version 0.7.1.
  • Endpoints for new parts of the API (get_full_contract and get_state_update) not yet introduced

Dev

  • Made necessary internal adaptations due to breaking changes in cairo-lang 0.7.1
  • test_cli.py expanded.

Merged PRs

Full Changelog: v0.1.15...v0.1.16

v0.1.15

14 Feb 16:30
Compare
Choose a tag to compare

Usage

  • Include postman L1 <> L2 interaction with local test networks
    • 2 new HTTP POST endpoints added: /postman/load_l1_messaging_contract and /postman/flush
    • Details of usage specified in Readme

Dev

  • No dev specific changes.

Merged PRs

Full Changelog: v0.1.14...v0.1.15

v0.1.14

02 Feb 11:22
Compare
Choose a tag to compare

Usage

  • Include events in transaction receipts.
  • Allow transactions/calls with no signature (so far empty signature was accepted, but some tools provide no signature at all, e.g. starknet.js)
  • In transaction and receipt objects, rename transaction_failure_reason to tx_failure_reason:
    • This enables the --error_message option of starknet tx_status.

Dev

  • No dev specific changes.

PRs merged

Full Changelog: v0.1.13...v0.1.14