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.13

21 Jan 18:04
2eab61e
Compare
Choose a tag to compare

Usage

  • Use cairo-lang 0.7.0 for internal execution (will allow deploying contracts compiled with 0.7.0).
  • Support arrays of structs in function inputs.
  • Include execution info in deploy transaction receipts.
  • Calculate block hash correctly.
  • Improve logging in case of version mismatch (mismatch between version used for compilation and version used by devnet).

Dev

  • Convert tests from bash to python.

PRs

Full Changelog: v0.1.12...v0.1.13

v0.1.12

14 Jan 09:55
Compare
Choose a tag to compare

Usage

  • Prevent Internal Server Error (500) from arising if deployment fails.
  • Ignore duplicate deployments (e.g. in case of same salt).

Dev

  • No developer-specific changes with this release.

PRs

Full Changelog: v0.1.11...v0.1.12

v0.1.11

12 Jan 12:12
Compare
Choose a tag to compare

Usage

  • Add block support.
  • Add partial receipt support (missing for deploy transcations; coming with next version of cairo-lang).
  • Use official hash calculation function (instead of numbering tx hashes in order; block hash calculation coming with next version of cairo-lang).

Dev

  • Add linter (pylint).
  • Refactor:
    • prepare for forking support
    • introduce tx wrappers
    • separate invoke/call in starknet_wrapper

PRs

New Contributors

Full Changelog: v0.1.10...v0.1.11

v0.1.10

15 Dec 17:00
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.9...v0.1.10

v0.1.9

29 Nov 13:07
de26174
Compare
Choose a tag to compare

What's Changed

  • Fix "'type' object is not subscriptable" error for python versions < 3.9 by @Solpatium in #16
  • Upgrade to v0.1.9 by @FabijanC in #17

New Contributors

Full Changelog: v0.1.8...v0.1.9

v0.1.8

29 Nov 09:09
c7f0a81
Compare
Choose a tag to compare

What's Changed

Usage

  • Prevent Internal Server Error if deploying a contract compiled with an old compiler version.
  • Make the result of starknet tx_status more similar to that of Alpha testnet.
  • Support starknet get_storage_at.
  • Support starknet get_code.
  • Add lists of supported and unsupported Starknet CLI commands to Readme.

Dev

  • Fix the plugin test (test-plugin.sh) to reflect the latest addition of --inputs to hh starknet-deploy.
  • Test get_storage_at and get_code in test-cli.sh and/or test-cli-auth.sh.
  • Improve testing:
    • Test the new functionality.
    • Read test settings from settings.ini.

Full Changelog: v0.1.7...v0.1.8

v0.1.7

19 Nov 17:39
49905be
Compare
Choose a tag to compare

What's Changed

Usage

  • Prevent Internal Server Error from arising on deployment failure. Instead store the failed transaction and have it available for later queries.
  • Add disclaimer to Readme.
  • Reduce startup logging.
  • Store salt after deployment transactions.
  • Adapt to Alpha v4:
    • Use cairo-lang v0.6.0.
    • Use block hash instead of block id.
    • Add dummy support for get_transaction_receipt (not yet functional).
  • Bump version to v0.1.7.

Dev

  • Read cairo-lang version form pyproject.toml (reduce specifying the version in multiple locations in the project).
  • When setting up test example, stop copying hardhat.config.ts, use the default one.
  • starknet-deploy was temporarily disabled in tests. Enable it back.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

17 Nov 15:45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.5...v0.1.6

v0.1.5

11 Nov 09:58
90fbf7e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.1.5

v0.1.4

04 Nov 14:56
b462a7f
Compare
Choose a tag to compare

What's Changed

  • Fix empty array behavior and release a new patch version (v0.1.4) by @FabijanC in #7

Full Changelog: v0.1.3...v0.1.4