Releases: eqlabs/pathfinder
Releases · eqlabs/pathfinder
v0.1.4-alpha
Features
- Add Docker image by @fracek in #168
- Remove the need for Python venv by @kkovaacs in #188
- feat: add docker GH workflow by @aphelionz in #190
Internal
New Contributors
Full Changelog: v0.1.3-alpha...v0.1.4-alpha
v0.1.3-alpha
Bug Fixes
- Blocking sleep in an async context by @Mirko-von-Leipzig in #177
- Spinning busy-loop by @kkovaacs in #174
- This will reduce cpu usage by quite a bit
- Deprecated database columns not dropped by @Mirko-von-Leipzig in #182
Features
- Support Alchemy endpoint by @Mirko-von-Leipzig in #180
- Automatic retry with exponential backoff on non-fatal gateway errors by @CHr15F0x in #178
- Improve installation instructions by @kaboosan in #175
- Add Rust version check and improve readme by @Mirko-von-Leipzig in #185
Internal
- Use dependency injection for sync status by @kkovaacs in #172
- tokio-console support (non-default feature) by @kkovaacs in #179
- remove get block from gateway loop by @Mirko-von-Leipzig in #184
New Contributors
Full Changelog: v0.1.2-alpha...v0.1.3-alpha
v0.1.2-alpha
What's Changed
- fix(rpc): starknet_syncing returns wrong value by @Mirko-von-Leipzig in #164
v0.1.1-alpha
v0.1.0-alpha
The first pathfinder
alpha release!
Feature highlights:
- stores the full StarkNet state and history locally
- contract code and storage, and transactions
- verifies StarkNet state against L1
- calculates the root hash of the state Patricia-Merkle Trie on a block-by-block basic, comparing it against L1
- this validates contract code and storage
- serves an RPC API
- execute StarkNet contract functions against local state and history without requiring a StarkNet transaction