Big feature release, added new rpc endpoints and configurability.
Added
- feat(rpc):
starknet_estimateFee
#388 #400- Note: there is a known issue where contracts involving a
library_call
are currently not supported. This limitation also applies tostarknet_call
. A fix for this is planned for the next release.
- Note: there is a known issue where contracts involving a
- feat(sync): Verify block hashes #308
- feat(rpc):
starknet_{call,estimateFee}
will now returnINVALID_ENTRY_POINT
errors #396 - feat(storage): use a connection pool for RPC queries #347
- This improves the performance of the RPC server significantly, and should see a large CPU usage reduction when under load.
- feat(sync): support sequencer url configuration #379
- This is useful if using a proxy in front of the Starknet Gateway.
- feat(rpc):
starknet_{getClass,getClassHashAt,getClassAt}
#350 - feat(cli):
--python-subprocesses <NUM>
configuration option #385
Changed
Full Changelog: v0.2.2-alpha...v0.2.3-alpha