Deprecated, unsupported, and removed features
A deprecated feature is a feature that is still supported, but support will be removed in a future release of Starknet. An unsupported feature is a feature that is no longer supported. A removed feature is a feature that has been entirely removed. |
Deprecated features
Name | Description |
---|---|
Starknet CLI |
Support for the Starknet CLI has been removed. Instead use Starkli. Support for Starknet CLI is removed in Starknet v0.13.0. |
Cairo 0 |
Starknet v0.11.0 introduces Cairo 1.0 smart contracts. |
Unsupported and removed features
Name | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Goerli testnet |
Goerli testnet support was removed April 2, 2024. Sepolia testnet replaces Goerli testnet. Starknet started migrating to Sepolia testnet on November 15th, 2023. For more information on the Goerli deprecation, see the deprecation announcement on Ethereum’s site. Full nodes, API services, SDKs, and other Starknet developer tools have migrated to Sepolia as well.
|
||||||||
Starknet feeder gateway |
The Starknet feeder gateway, a temporary solution for querying the sequencer’s state, is being replaced by Starknet full nodes (Pathfinder, Juno, Deoxys, Papyrus) and RPC services. For more information, see Full nodes and API services. Support for the feeder gateway queries that are not required for full nodes to synchronize on the state of Starknet will stop according to the following schedule:
Queries that are required for full nodes to synchronize on the state of Starknet are still supported. For more information, see the Community Forum post Feeder Gateway Deprecation. |
||||||||
Free L1→ L2 messaging |
Previously, sending a message from L1 to L2 had an optional fee associated. From Starknet v0.11.0, the fee mechanism is enforced and the ability to send L1→L2 messages without the corresponding L2 fee has been removed. See here for more details. |
||||||||
|
|
||||||||
|
|
||||||||
|
The To deploy new contract instances, you can use the |