# Feeder Gateway Deprecation

**URL:** <https://community.starknet.io/t/feeder-gateway-deprecation/100233>\
**Category:** 📜 Development Proposals\
**Created:** [September 7, 2023, 10:16am UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233 "2023-09-07T10:16:44Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![EvyatarO](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/evyataro/32/394_2.png) [@EvyatarO](https://community.starknet.io/u/EvyatarO)\
**Post date:** [September 7, 2023, 10:16am UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233/1 "2023-09-07T10:16:44Z")

</div>

## TL;DR

The Starknet feeder gateway, a temporary solution for querying the sequencer’s state, is being replaced by Starknet full nodes (Pathfinder, Juno, Papyrus) and RPC services. It will stop serving most queries by November (on Testnet), retaining only synchronization-related endpoints.

## Motivation

The Starknet feeder gateway serves as a gateway for querying the centralized sequencer on the state of Starknet. It was meant to be used as a temporary solution until full nodes that support [Starknet’s JSON-RPC](https://github.com/starkware-libs/starknet-specs#starknet-specifications) mature and are able to meet the needs of the ecosystem. Starknet will have three different full-node implementations in production ([Pathfinder](https://github.com/eqlabs/pathfinder#welcome-to-pathfinder), [Juno](https://github.com/NethermindEth/juno), and soon [Papyrus](https://github.com/starkware-libs/papyrus)). Consequently, it is time to deprecate the feeder gateway and migrate to [RPC providers](https://www.starknet.io/en/ecosystem/fullnodes-and-api-services).

Schedule

The feeder gateway will stop supporting most queries in the following schedule -

- Integration: November 8
- Testnet: November 19
- Mainnet: December 11

The feeder gateway will continue to support queries required for full nodes to synchronize on the state of Starknet.

## Full list of endpoints

Methods that will continue to be supported are:

- `get_oldest_transaction_age`
- `get_number_of_transactions_in_backlog`
- `get_block`
- `get_block_hash_by_id`
- `get_block_id_by_hash`
- `get_contract_addresses`
- `get_class_by_hash`
- `get_compiled_class_by_class_hash`
- `get_state_update`
- `get_transaction`
- `get_transaction_status`
- `get_signature`
- `get_public_key`

Methods that will be removed are:

- `call_contract`
- `estimate_fee`
- `estimate_fee_bulk`
- `estimate_message_fee`
- `simulate_transaction`
- `get_class_hash_at`
- `get_code`
- `get_full_contract`
- `get_nonce`
- `get_storage_at`
- `get_transaction_hash_by_id`
- `get_transaction_id_by_hash`
- `get_transaction_receipt`
- `get_transaction_trace` (Starting in v0.13.2)
- `get_block_trace` (Starting in v0.13.2)

Additionally, the feeder will accommodate historical data until the inception of Starknet v0.12.3. The [upcoming RPC version 0.5.0](https://github.com/starkware-libs/starknet-specs/pull/131) will provide extended support, allowing the RPC to supply all the information that was previously available from the feeder gateway.

To adapt, users should transition to using [RPC providers](https://docs.starknet.io/documentation/tools/api-services/).

StarkWare will be running an open RPC endpoint (based on Papyrus) for the Integration environment, and Nethermind will be operating an open RPC endpoint (Juno based) for the Integration environment as well.

---

<div class="post-metadata">

**Author:** ![akegaviar](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/akegaviar/32/82315_2.png) [@akegaviar](https://community.starknet.io/u/akegaviar)\
**Post date:** [December 8, 2023, 9:12am UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233/2 "2023-12-08T09:12:49Z")

</div>

Hey guys, I created Pathfinder-based interactive examples that are counterparts to the feeder gateway deprecated methods. Feel free to check them out [https://docs.chainstack.com/reference/getting-started-starknet](https://docs.chainstack.com/reference/getting-started-starknet)

---

<div class="post-metadata">

**Author:** ![plast73](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/plast73/32/17850_2.png) [@plast73](https://community.starknet.io/u/plast73)\
**Post date:** [December 12, 2023, 11:37am UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233/3 "2023-12-12T11:37:50Z")

</div>

Should the average user do something?

---

<div class="post-metadata">

**Author:** ![eminmtas](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/eminmtas/32/77572_2.png) [@eminmtas](https://community.starknet.io/u/eminmtas)\
**Post date:** [December 18, 2023, 12:41pm UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233/4 "2023-12-18T12:41:00Z")

</div>

> [@EvyatarO](#):
>
> To adapt, users should transition to using [RPC providers](https://docs.starknet.io/documentation/tools/api-services/).

I don’t get it, should we, as an average Starknet enjoyer, change our wallet RPC’s? When we change the RPC’s on Argent X and Braavos wallets, it immediately changes our wallet addr. What to do? Average users doesn’t get this announcements.

---

<div class="post-metadata">

**Author:** ![FeedTheFed](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/feedthefed/32/72981_2.png) [@FeedTheFed](https://community.starknet.io/u/FeedTheFed)\
**Post date:** [December 19, 2023, 10:05am UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233/5 "2023-12-19T10:05:17Z")

</div>

This post is targeted for wallets, other infra tools (e.g. full nodes and indexers), and dapp developers. If you’re only interacting with Starknet via wallets, then this is a no-op on your end (wallets will have to make sure they transition to use RPC providers on their latest version).

---

<div class="post-metadata">

**Author:** ![OdedSW](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/odedsw/32/85534_2.png) [@OdedSW](https://community.starknet.io/u/OdedSW)\
**Post date:** [July 18, 2024, 7:58am UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233/6 "2024-07-18T07:58:00Z")

</div>

Starting in v0.13.2, two trace endpoints of the feeder gateway will be deprecated. The original post has been edited to reflect this change. You can read more about version 0.13.2 in the [pre-release notes](https://community.starknet.io/t/starknet-v0-13-2-pre-release-notes/114223).

---

<div class="post-metadata">

**Author:** ![FilipLaurentiu](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/filiplaurentiu/32/205_2.png) [@FilipLaurentiu](https://community.starknet.io/u/FilipLaurentiu)\
**Post date:** [December 22, 2025, 2:33am UTC](https://community.starknet.io/t/feeder-gateway-deprecation/100233/7 "2025-12-22T02:33:37Z")

</div>

Why does Feeder Gateway not support WebSockets? It will improve the node synchronization.
