> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pathfinder methods deprecation notice 0.17.0 | Starknet

> Three Pathfinder-specific methods have been deprecated and replaced with standardized Starknet methods. Chainstack Starknet reference.

<Warning>
  **Deprecated methods notice**

  The following Pathfinder-specific methods have been deprecated starting from Pathfinder version \[0.17.0] - 2025-06-29. Please use the recommended replacements listed below.
</Warning>

Three Pathfinder-specific methods have been deprecated and replaced with standardized Starknet methods. This deprecation aligns with the broader Starknet ecosystem standardization efforts.

## Deprecated methods

The following methods are no longer supported in Pathfinder version [0.17.0](https://github.com/eqlabs/pathfinder/blob/v0.17.0/CHANGELOG.md#removed) and later:

* `pathfinder_getProof`
* `pathfinder_getClassProof`
* `pathfinder_getTransactionStatus`

## Migration guide

### pathfinder\_getProof → starknet\_getStorageProof

**Deprecated call:**

```bash theme={"system"}
curl -X POST CHAINSTACK_STARKNET_ENDPOINT \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "pathfinder_getProof",
    "params": {
      "block_id": {"block_number": 1543097},
      "contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
      "keys": ["0x5496768776e3db30053404f18067d81a6e06f5a2b0de326e21298fd9d569a9a"]
    },
    "id": 1
  }'
```

**Replacement call:**

```bash theme={"system"}
curl -X POST CHAINSTACK_STARKNET_ENDPOINT/rpc/v0_8 \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "starknet_getStorageProof",
    "params": {
      "block_id": {"block_number": 1543097},
      "contract_addresses": ["0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7"],
      "contracts_storage_keys": [{
        "contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
        "storage_keys": ["0x5496768776e3db30053404f18067d81a6e06f5a2b0de326e21298fd9d569a9a"]
      }]
    },
    "id": 1
  }'
```

### pathfinder\_getClassProof → starknet\_getStorageProof

**Deprecated call:**

```bash theme={"system"}
curl -X POST CHAINSTACK_STARKNET_ENDPOINT/rpc/pathfinder/v0_1 \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "pathfinder_getClassProof",
    "params": {
      "block_id": {"block_number": 1543097},
      "class_hash": "0x025ec026985a3bf9d0cc1fe17326b245dfdc3ff89b8fde106542a3ea56c5a918"
    },
    "id": 1
  }'
```

**Replacement call:**

```bash theme={"system"}
curl -X POST CHAINSTACK_STARKNET_ENDPOINT/rpc/v0_8 \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "starknet_getStorageProof",
    "params": {
      "block_id": {"block_number": 1543097},
      "class_hashes": ["0x025ec026985a3bf9d0cc1fe17326b245dfdc3ff89b8fde106542a3ea56c5a918"]
    },
    "id": 1
  }'
```

### pathfinder\_getTransactionStatus → starknet\_getTransactionStatus

**Deprecated call:**

```bash theme={"system"}
curl -X POST CHAINSTACK_STARKNET_ENDPOINT/rpc/pathfinder/v0_1 \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "pathfinder_getTransactionStatus",
    "params": {
      "transaction_hash": "0x01a5da27c511d58ef4220217a383f4c2ebf040ecf0d712dc33183223e9768d68"
    },
    "id": 1
  }'
```

**Replacement call:**

```bash theme={"system"}
curl -X POST CHAINSTACK_STARKNET_ENDPOINT/rpc/v0_8 \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "starknet_getTransactionStatus",
    "params": {
      "transaction_hash": "0x01a5da27c511d58ef4220217a383f4c2ebf040ecf0d712dc33183223e9768d68"
    },
    "id": 1
  }'
```

## Key changes

* **Endpoint updates** — Note the endpoint path changes from `/rpc/pathfinder/v0_1` to `/rpc/v0_8` for the replacement methods
* **Parameter structure** — The replacement methods use standardized Starknet parameter structures
* **Method names** — All replacement methods use the `starknet_` prefix instead of `pathfinder_`

## Additional resources

* [Pathfinder GitHub repository](https://github.com/eqlabs/pathfinder) - for the latest version information
* [Starknet OpenRPC spec](https://github.com/starkware-libs/starknet-specs) - for complete API specification
* [Pathfinder changelog](https://github.com/eqlabs/pathfinder/blob/v0.17.0/CHANGELOG.md#removed) - for detailed deprecation information
