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