Sourced from starknet-devnet's releases.
v0.5.4
Usage related changes
- JSON-RPC updates
simulateTransaction
supported
- Using parameter
transactions
instead oftransaction
- Other trace methods not yet supported
getBlockWithTxs
,getBlockWithTxHashes
andgetTransactionByHash
now can return DeclareV2 (Cairo 1) transactions- Improved logging; introduced new flags
--verbose
--hide-predeployed-contracts
--hide-predeployed-accounts
is deprecated--hide-server-logs
to hide HTTP server logs- Customizable compiler args:
- Since supporting Cairo 1 declaration, Devnet has been recompiling the contracts with a hardcoded set of flags
- Set a custom set of flags by providing a single space-separated string to
--compiler-args
- default is
--compiler-args "--add-pythonic-hints --allowed-libfuncs-list-name experimental_v0.1.0"
Merged PRs
- Support for JSON RPC simulateTransaction method by
@mikiw
in 0xSpaceShard/starknet-devnet#492- Renamed transaction param for rpc simulateTransactions by
@ivpavici
in 0xSpaceShard/starknet-devnet#499- Fix
rpc_declare_transaction
logic to also return DeclareV2 by@tomek0123456789
in 0xSpaceShard/starknet-devnet#500- Fix failing test by
@tomek0123456789
in 0xSpaceShard/starknet-devnet#502- Improve logging by
@tonypony220
in 0xSpaceShard/starknet-devnet#487- Fix for simulated_transactions format by
@mikiw
in 0xSpaceShard/starknet-devnet#503- Make compiler args customizable by
@FabijanC
in 0xSpaceShard/starknet-devnet#504- Minor modification of #487 (logging polish) by
@FabijanC
in 0xSpaceShard/starknet-devnet#505- Refactor estimation and simulation by
@FabijanC
in 0xSpaceShard/starknet-devnet#506Full Changelog: https://github.com/0xSpaceShard/starknet-devnet/compare/v0.5.3...v0.5.4
aff3e71
Bump version to v0.5.40e0c25c
Update JSON-RPC docs [skip ci]054e2ec
Refactor estimation and simulation (#506)a5cb1d1
Minor modification of #487
(#505)978b440
Make compiler args customizable (#504)2449039
Fix for simulated_transactions format (#503)0d5d69d
Improve logging (#487)64ad7c0
Fix failing test (#502)1b7a7d9
Fix rpc_declare_transaction
logic to also return DeclareV2
(#500)4a8d028
Renamed transaction param for rpc simulateTransactions (#499)