Pathfinder is a Rust-based full node implementation for the Starknet blockchain. It provides a secure, verifiable view of the entire Starknet state history, enabling users to query contract code, storage, and transactions.
Key Capabilities
- Full State Access: Retrieve complete history of contracts, transactions, and storage.
- Ethereum-Based Verification: Ensures data correctness by verifying the Starknet state against Ethereum using Patricia-Merkle Trie roots.
- JSON-RPC Support: Fully compatible with the Starknet JSON-RPC API, making it usable with standard tools like
starknet.js and starknet.py. - Local State Execution: Execute Starknet functions locally without submitting an actual transaction to the network.
- Gas Estimation: Estimate transaction fees before submission.