This release upgrades our internal starknet-vm from 0.9.1 to 0.10. It should now be possible to use starknet_call and starknet_estimateFee on the new transaction types
In addition, this release also performs a database migration to remove some extra bogus events that slipped in with the StarkNet 0.10 update on testnet. This migration may take a while to perform, and depends on how many blocks you sync'd during the affected period. The migration will log progress and an ETA.
Changed
- internal starknet-vm upgrade to latest 0.10 version
entry_point_selectoris now an optional parameter forstarknet_estimateFeein order to allow for the new StarkNet 0.10 invoke transaction type.
Fixed
starknet_estimateFeedoes not acceptnonceparameter- V1 invoke transactions returned
0fornonceandversionfields - Some
starknet_callandstarknet_estimateFeequeries return internal error involving'compiler_version': ['Unknown field.']- This was less a bug, and more a result of upgrading our internal-vm
- add a work-around for StarkNet gateway bug where the
noncefield is missing for historicL1_HANDLERtransactions - blocks with a hash mismatch are accepted
Full Changelog: v0.3.3...v0.3.4