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.

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 and later:

  • pathfinder_getProof
  • pathfinder_getClassProof
  • pathfinder_getTransactionStatus

Get your own node endpoint today

Start for free and get your app to production levels immediately. No credit card required.

You can sign up with your GitHub, X, Google, or Microsoft account.

Migration guide

pathfinder_getProof → starknet_getStorageProof

Deprecated call:

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:

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:

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:

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:

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:

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