v0.6.7
Mirko-von-Leipzig
released this
18 Jul 07:54
·
3321 commits
to main
since this release
This release contains a variety of bug fixes.
Of particular impact is a bug introduced in v0.6.4 which caused pathfinder not to download cairo 0 class definitions for classes that are declared but never deployed. The impact of this is that execution methods such as starknet_call
and starknet_estimateFee
will fail if the execution involves one of these classes. Unfortunately this cannot be fixed retroactively and only a resync will ensure these classes are downloaded correctly. As a much faster alternative, we host database snapshots which we encourage you to use:
link | sha256 of uncompressed file |
---|---|
mainnet | 0e18eca6b2d4d7dc41a8f8ff1354f9319ec8e8d4bedfe2bad5e4dcc405b18448 |
testnet | 67aa14586d09f668edadc95fa129faf389419d140819084c087a66dde98e55bb |
testnet 2 | 1fd1b274e3eeeda98306f42619587baad60528bbc9b8f0c92671287b9b50a5b9 |
Fixed
- some cairo 0 classes are not downloaded which can cause execution methods to fail
- this bug was introduced in v0.6.4 and requires a resync to fix
- gateway error messages are not passed through for
add_xxx_transaction
methods - fee estimation is under-estimating most declare transactions by factor 2
pathfinder_getTransactionStatus
still returnsPENDING
instead ofACCEPTED_ON_L2
Added
cairo-lang
upgraded to 0.12.0