Deprecated methods noticeThe 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 todayStart 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