# 📜 Development Proposals

**URL:** https://community.starknet.io/c/development-proposals/14.md?page=1

[Latest](https://community.starknet.io/latest.md) · [Categories](https://community.starknet.io/categories.md) · [Tags](https://community.starknet.io/tags.md)

**Page:** 2

---

## [Starknet fees: Transitioning to real-time pricing](https://community.starknet.io/t/starknet-fees-transitioning-to-real-time-pricing/116075)

<div class="topic-metadata">

**Author:** [@Ohad-StarkWare](https://community.starknet.io/u/Ohad-StarkWare)\
**Replies:** 6\
**Last updated:** [November 29, 2025, 11:04am UTC](https://community.starknet.io/t/starknet-fees-transitioning-to-real-time-pricing/116075 "2025-11-29T11:04:48Z")

</div>

Until now, Starknet employed a forecast-based fee model. The price took into account future optimizations (like S-two) before they were technically live. This was done to be as cheap as feasible, but had a few bad conseq…

---

## [Unable to withdraw legacy STRK stake from deprecated Voyager staking contract](https://community.starknet.io/t/unable-to-withdraw-legacy-strk-stake-from-deprecated-voyager-staking-contract/116069)

<div class="topic-metadata">

**Author:** [@Vad](https://community.starknet.io/u/Vad)\
**Replies:** 0\
**Last updated:** [November 17, 2025, 6:12am UTC](https://community.starknet.io/t/unable-to-withdraw-legacy-strk-stake-from-deprecated-voyager-staking-contract/116069 "2025-11-17T06:12:10Z")

</div>

Hello Starknet team, I need help with an old STRK staking position that is now stuck in a deprecated legacy staking pool (Voyager staking). Back in early 2024 I staked 708.7625 STRK from my Braavos wallet using the old…

---

## [Cairo v2.11.0 is out!](https://community.starknet.io/t/cairo-v2-11-0-is-out/115438)

<div class="topic-metadata">

**Author:** [@FeedTheFed](https://community.starknet.io/u/FeedTheFed)\
**Replies:** 3\
**Last updated:** [November 7, 2025, 4:54am UTC](https://community.starknet.io/t/cairo-v2-11-0-is-out/115438 "2025-11-07T04:54:27Z")

</div>

Cairo 2.11.0 was just released. This version only involves high-level compiler (Cairo→Sierra) changes and thus can be used to deploy contracts on Starknet v0.13.4. This means that Cairo 2.11.0 is usable on Testnet withou…

---

## [SNIP-43 Unified Bech32m Addresses and Viewing Keys for Starknet](https://community.starknet.io/t/snip-43-unified-bech32m-addresses-and-viewing-keys-for-starknet/116001)

<div class="topic-metadata">

**Author:** [@abdel.1559](https://community.starknet.io/u/abdel.1559)\
**Replies:** 1\
**Last updated:** [October 21, 2025, 1:54am UTC](https://community.starknet.io/t/snip-43-unified-bech32m-addresses-and-viewing-keys-for-starknet/116001 "2025-10-21T01:54:19Z")

</div>

SNIP LINK Abstract This SNIP defines Unified Addresses (UA) for Starknet using Bech32m with HRPs: strk — public address receiver (legacy‑compatible, checksummed) strkx — shielded receiver (opaque, versioned) st…

---

## [SNIP 42: Bech32m Address Encoding for Starknet](https://community.starknet.io/t/snip-42-bech32m-address-encoding-for-starknet/116000)

<div class="topic-metadata">

**Author:** [@abdel.1559](https://community.starknet.io/u/abdel.1559)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 9:22am UTC](https://community.starknet.io/t/snip-42-bech32m-address-encoding-for-starknet/116000 "2025-10-14T09:22:09Z")

</div>

Abstract This SNIP specifies a Bech32m address format for Starknet with human‑readable part (HRP) prefixes and typed payloads. It adds checksums and clear network/type scoping for addresses, and defines two initial HRPs: …

---

## [Bitcoin Staking on Starknet](https://community.starknet.io/t/bitcoin-staking-on-starknet/115696)

<div class="topic-metadata">

**Author:** [@NatanSW](https://community.starknet.io/u/NatanSW)\
**Replies:** 12\
**Last updated:** [October 8, 2025, 12:35am UTC](https://community.starknet.io/t/bitcoin-staking-on-starknet/115696 "2025-10-08T00:35:15Z")

</div>

Bitcoin Staking on Starknet snip: 31 Title: Bitcoin Staking on Starknet Author: @NatanSW Status: Draft Type: Standards Track Creation date: June 25rd, 2025 Github link: Add SNIP 31: BTC staking by natan-granit · Pu…

---

## [SNIP 34 - more efficient CASM hashes](https://community.starknet.io/t/snip-34-more-efficient-casm-hashes/115979)

<div class="topic-metadata">

**Author:** [@Ohad-StarkWare](https://community.starknet.io/u/Ohad-StarkWare)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 11:23am UTC](https://community.starknet.io/t/snip-34-more-efficient-casm-hashes/115979 "2025-09-30T11:23:06Z")

</div>

Simple Summary With the introduction of S-Two (expected to hit mainnet in mid-October 2025), many calculations embedded in Starknet’s infrastructure that were optimized initially for Stone can be re-optimized. The most …

---

## [Cairo 2.12.0 is out!](https://community.starknet.io/t/cairo-2-12-0-is-out/115871)

<div class="topic-metadata">

**Author:** [@FeedTheFed](https://community.starknet.io/u/FeedTheFed)\
**Replies:** 4\
**Last updated:** [August 11, 2025, 1:02pm UTC](https://community.starknet.io/t/cairo-2-12-0-is-out/115871 "2025-08-11T13:02:03Z")

</div>

Cairo 2.12.0 was just released. This version only involves high-level compiler (Cairo→Sierra) changes and thus can be used to deploy contracts on Testnet and Mainnet without delay. This version focuses on compilation ti…

---

## [What should be the next Starknet features?](https://community.starknet.io/t/what-should-be-the-next-starknet-features/115812)

<div class="topic-metadata">

**Author:** [@Ohad-StarkWare](https://community.starknet.io/u/Ohad-StarkWare)\
**Replies:** 11\
**Last updated:** [August 10, 2025, 11:13am UTC](https://community.starknet.io/t/what-should-be-the-next-starknet-features/115812 "2025-08-10T11:13:18Z")

</div>

Discussing Starknet roadmap Introduction With SN v0.14 hitting mainnet in the coming weeks, we are already scoping and designing the next features. While we continue to work towards decentralization (and a concrete sugge…

---

## [SNIP-32: Expose Keccak-f\[1600\] Permutation Syscall](https://community.starknet.io/t/snip-32-expose-keccak-f-1600-permutation-syscall/115770)

<div class="topic-metadata">

**Author:** [@wh173-c47](https://community.starknet.io/u/wh173-c47)\
**Replies:** 4\
**Last updated:** [July 25, 2025, 9:52am UTC](https://community.starknet.io/t/snip-32-expose-keccak-f-1600-permutation-syscall/115770 "2025-07-25T09:52:52Z")

</div>

Hello StarkNet community, I am proposing a new SNIP to add a keccak\_f1600\_process\_block syscall to the Starknet OS. The Goal: The proposal is to expose the raw keccak-f\[1600\] permutation, which is already implemented a…

---

## [Grant Progress Tracking Platform for Starknet](https://community.starknet.io/t/grant-progress-tracking-platform-for-starknet/115797)

<div class="topic-metadata">

**Author:** [@BuildUnion](https://community.starknet.io/u/BuildUnion)\
**Replies:** 0\
**Last updated:** [July 22, 2025, 2:42am UTC](https://community.starknet.io/t/grant-progress-tracking-platform-for-starknet/115797 "2025-07-22T02:42:42Z")

</div>

Track spending, grant impact, and deliverables — all in one place, with full transparency and real-time insights. TL;DR This proposal outlines the development of a Grant Progress Tracking Dashboard for Starknet-funded …

---

## [SNIP 30: v0.14.0](https://community.starknet.io/t/snip-30-v0-14-0/115756)

<div class="topic-metadata">

**Author:** [@Leo\_L](https://community.starknet.io/u/Leo_L)\
**Replies:** 0\
**Last updated:** [July 10, 2025, 4:36pm UTC](https://community.starknet.io/t/snip-30-v0-14-0/115756 "2025-07-10T16:36:23Z")

</div>

Github link: SNIPs/SNIPS/snip-30.md at main · starknet-io/SNIPs · GitHub snip: 30 title: Starknet v0.14.0 description: Proposed features for v0.14.0 author: Leonardo Lerer (leo@starkware.co) status: Draft type: Sta…

---

## [Memcpy a struct in storage\_var](https://community.starknet.io/t/memcpy-a-struct-in-storage-var/1877)

<div class="topic-metadata">

**Author:** [@bowlofchilli](https://community.starknet.io/u/bowlofchilli)\
**Replies:** 3\
**Last updated:** [June 26, 2025, 8:34am UTC](https://community.starknet.io/t/memcpy-a-struct-in-storage-var/1877 "2025-06-26T08:34:27Z")

</div>

let (result : ERC721PUT\*) = alloc() let (local \_bid : ERC721PUT) = bids.read(bid\_index) memcpy(result, &\_bid, ERC721PUT.SIZE) curious why this will not work? is &\_bid not appropriate here ? bids is a storage\_var I ge…

---

## [Compiler Cairo to Rust for formal verification](https://community.starknet.io/t/compiler-cairo-to-rust-for-formal-verification/115578)

<div class="topic-metadata">

**Author:** [@clarus](https://community.starknet.io/u/clarus)\
**Replies:** 3\
**Last updated:** [May 29, 2025, 11:31am UTC](https://community.starknet.io/t/compiler-cairo-to-rust-for-formal-verification/115578 "2025-05-29T11:31:19Z")

</div>

Hello, We have an idea and want to ask if that makes sense. To formally verify Cairo programs, a possible approach is to translate the Cairo code to identical Rust and then use the existing formal verification tools fo…

---

## [Standardizing a StarkNet Tooling Matrix for Seamless DevEx](https://community.starknet.io/t/standardizing-a-starknet-tooling-matrix-for-seamless-devex/115522)

<div class="topic-metadata">

**Author:** [@Immanuelolivia1](https://community.starknet.io/u/Immanuelolivia1)\
**Replies:** 3\
**Last updated:** [May 26, 2025, 5:56pm UTC](https://community.starknet.io/t/standardizing-a-starknet-tooling-matrix-for-seamless-devex/115522 "2025-05-26T17:56:57Z")

</div>

Hey everyone, I’d love to propose we maintain a community-driven “StarkNet Tooling Matrix”—a simple table mapping each StarkNet release to the exact versions of our core dev tools (Scarb, starknet-cli, explorers, IDE pl…

---

## [Can someone provide a simple loop example which calls another function?](https://community.starknet.io/t/can-someone-provide-a-simple-loop-example-which-calls-another-function/2122)

<div class="topic-metadata">

**Author:** [@remedcu](https://community.starknet.io/u/remedcu)\
**Replies:** 3\
**Last updated:** [May 20, 2025, 2:12pm UTC](https://community.starknet.io/t/can-someone-provide-a-simple-loop-example-which-calls-another-function/2122 "2025-05-20T14:12:56Z")

</div>

I am trying to call a function for testing using protostar, and up until now, I tried it with recursion, but it always limits to around 80 calls. Can someone share an example of a loop implementation? I tried this link,…

---

## [Implementing a SNARK-friendly hash function in Cairo?](https://community.starknet.io/t/implementing-a-snark-friendly-hash-function-in-cairo/223)

<div class="topic-metadata">

**Author:** [@kyle](https://community.starknet.io/u/kyle)\
**Replies:** 2\
**Last updated:** [May 18, 2025, 2:57pm UTC](https://community.starknet.io/t/implementing-a-snark-friendly-hash-function-in-cairo/223 "2025-05-18T14:57:21Z")

</div>

Short version: we’re considering a design that would require transactions to compute ~30 poseidon hashes on a 254-bit field in StarkNet. Long term we could potentially have 10,000+ of these transactions a day. Would this…

---

## [Decentralization: simplest suggestion](https://community.starknet.io/t/decentralization-simplest-suggestion/38)

<div class="topic-metadata">

**Author:** [@MichaelRiabzev](https://community.starknet.io/u/MichaelRiabzev)\
**Replies:** 6\
**Last updated:** [April 18, 2025, 1:32am UTC](https://community.starknet.io/t/decentralization-simplest-suggestion/38 "2025-04-18T01:32:52Z")

</div>

Problem Definition: In common blockchains each block is defined by potentially a different miner, and the time slot between two blocks is relatively short (on the order of seconds to minutes). This property provides reas…

---

## [Starknet Devtools for 0.13.5](https://community.starknet.io/t/starknet-devtools-for-0-13-5/115495)

<div class="topic-metadata">

**Author:** [@amanusk](https://community.starknet.io/u/amanusk)\
**Replies:** 3\
**Last updated:** [April 6, 2025, 1:02pm UTC](https://community.starknet.io/t/starknet-devtools-for-0-13-5/115495 "2025-04-06T13:02:03Z")

</div>

Developer tools for 0.13.5 The latest upgrade of Starknet to 0.13.5 has brought with it a series of updates to the way Starknet operates, after a relatively long period of stability. These changes are intended to both im…

---

## [SNIP 13 - Index \`Transfer\` and \`Approval\` events in ERC20s](https://community.starknet.io/t/snip-13-index-transfer-and-approval-events-in-erc20s/114212)

<div class="topic-metadata">

**Author:** [@NatanSW](https://community.starknet.io/u/NatanSW)\
**Replies:** 6\
**Last updated:** [April 4, 2025, 6:35am UTC](https://community.starknet.io/t/snip-13-index-transfer-and-approval-events-in-erc20s/114212 "2025-04-04T06:35:07Z")

</div>

snip: 13 Title: Index Transfer and Approval events in ERC20s Author: @NatanSW Status: Draft Type: Standards Track Creation date: May 5, 2024 Github link: SNIPs/SNIPS/snip-13.md at main · starknet-io/SNIPs · GitHub …

---

## [SNIP 28: Staking V2 proposal](https://community.starknet.io/t/snip-28-staking-v2-proposal/115250)

<div class="topic-metadata">

**Author:** [@Ohad-StarkWare](https://community.starknet.io/u/Ohad-StarkWare)\
**Replies:** 27\
**Last updated:** [April 3, 2025, 6:12am UTC](https://community.starknet.io/t/snip-28-staking-v2-proposal/115250 "2025-04-03T06:12:57Z")

</div>

snip: 28 (temporary number) Title: Staking v2 proposal Author: @NatanSW and @ob1337 Status: Draft Type: Standards Track Creation date: \*\* Github link: Abstract By the end of 2025, significant progress on the dece…

---

## [Simple Decentralized Protocol Proposal](https://community.starknet.io/t/simple-decentralized-protocol-proposal/99693)

<div class="topic-metadata">

**Author:** [@ilia](https://community.starknet.io/u/ilia)\
**Replies:** 13\
**Last updated:** [March 28, 2025, 12:05am UTC](https://community.starknet.io/t/simple-decentralized-protocol-proposal/99693 "2025-03-28T00:05:13Z")

</div>

This post aims to describe a simple complete candidate for a decentralized Starknet protocol. It should be viewed as a proposal for “phase 1” of a gradual evolution that may introduce more sophisticated mechanisms and fl…

---

## [SNIP-X: Applicative Paymaster API Standard](https://community.starknet.io/t/snip-x-applicative-paymaster-api-standard/115308)

<div class="topic-metadata">

**Author:** [@Leo\_L](https://community.starknet.io/u/Leo_L)\
**Replies:** 1\
**Last updated:** [March 28, 2025, 12:05am UTC](https://community.starknet.io/t/snip-x-applicative-paymaster-api-standard/115308 "2025-03-28T00:05:06Z")

</div>

Here below is a SNIP proposal around standardizing the API between users and paymaster services. This proposal also affects SNIP-9 (outside execution): changes to SNIP-9 will be proposed and linked here as well when avai…

---

## [Cairo v2.10.0 is out!](https://community.starknet.io/t/cairo-v2-10-0-is-out/115362)

<div class="topic-metadata">

**Author:** [@FeedTheFed](https://community.starknet.io/u/FeedTheFed)\
**Replies:** 5\
**Last updated:** [March 28, 2025, 12:04am UTC](https://community.starknet.io/t/cairo-v2-10-0-is-out/115362 "2025-03-28T00:04:44Z")

</div>

Cairo 2.10.0 was just released. This version involves a Sierra upgrade to v1.7.0, which means contracts written with v2.10.0 are only deployable on Starknet ≥ 0.13.4 . The Testnet upgrade is planned to happen by the end …

---

## [SNIP 23: Mixed-case checksum address encoding](https://community.starknet.io/t/snip-23-mixed-case-checksum-address-encoding/114949)

<div class="topic-metadata">

**Author:** [@ClementWalter](https://community.starknet.io/u/ClementWalter)\
**Replies:** 15\
**Last updated:** [January 8, 2025, 1:08am UTC](https://community.starknet.io/t/snip-23-mixed-case-checksum-address-encoding/114949 "2025-01-08T01:08:59Z")

</div>

I’m proposing to enforce the address representation to be 32 bytes long, checksumed as in the Ethereum ecosystem. The checksum mechanism can be the same. See also ERCs/ERCS/erc-55.md at master · ethereum/ERCs · GitHub …

---

## [SNIP 18: Staking’s First Stage on Starknet](https://community.starknet.io/t/snip-18-staking-s-first-stage-on-starknet/114334)

<div class="topic-metadata">

**Author:** [@NatanSW](https://community.starknet.io/u/NatanSW)\
**Replies:** 96\
**Last updated:** [December 19, 2024, 7:12am UTC](https://community.starknet.io/t/snip-18-staking-s-first-stage-on-starknet/114334 "2024-12-19T07:12:07Z")

</div>

snip: 18 title: Staking’s First Stage on Starknet author: Natan Granit natan@starkware.co status: Draft type: Standards Track category: Core created: July 10, 2024 Github link Staking’s First Stage on Starknet Ab…

---

## [Cairo 2.9.0 is out!](https://community.starknet.io/t/cairo-2-9-0-is-out/115117)

<div class="topic-metadata">

**Author:** [@FeedTheFed](https://community.starknet.io/u/FeedTheFed)\
**Replies:** 5\
**Last updated:** [December 10, 2024, 8:02am UTC](https://community.starknet.io/t/cairo-2-9-0-is-out/115117 "2024-12-10T08:02:16Z")

</div>

TL;DR Cairo v2.9.0 was just released. This version only involves high-level compiler (Cairo→Sierra) changes and thus can be used to deploy contracts on Starknet Testnet and Mainnet without delay. Continuing the efforts …

---

## [The Great Interface Migration](https://community.starknet.io/t/the-great-interface-migration/92107)

<div class="topic-metadata">

**Author:** [@martriay](https://community.starknet.io/u/martriay)\
**Replies:** 19\
**Last updated:** [November 28, 2024, 12:55pm UTC](https://community.starknet.io/t/the-great-interface-migration/92107 "2024-11-28T12:55:47Z")

</div>

The problem The Cairo community has been experiencing a huge lack of consistency across projects, interfaces, and coding styles (1, 2, 3, 4, 5, …?). A solution The consensus was to follow snake\_case since that was th…

---

## [SNIP-16: Deprecation of Transaction Versions 0,1,2](https://community.starknet.io/t/snip-16-deprecation-of-transaction-versions-0-1-2/114443)

<div class="topic-metadata">

**Author:** [@ilia](https://community.starknet.io/u/ilia)\
**Replies:** 7\
**Last updated:** [November 24, 2024, 12:24pm UTC](https://community.starknet.io/t/snip-16-deprecation-of-transaction-versions-0-1-2/114443 "2024-11-24T12:24:44Z")

</div>

snip: 16 title: SNIP-16: Deprecation of Transaction Versions 0,1,2 author: Ilia Volokh iliav@starkware.co status: Review type: Standards Track category: Core created: 2024/07/02 Github link Simple Summary In the …

---

## [SNIP14: Non-fungible Tokenbound Accounts](https://community.starknet.io/t/snip14-non-fungible-tokenbound-accounts/112479)

<div class="topic-metadata">

**Author:** [@Darlington02](https://community.starknet.io/u/Darlington02)\
**Replies:** 4\
**Last updated:** [November 24, 2024, 10:17am UTC](https://community.starknet.io/t/snip14-non-fungible-tokenbound-accounts/112479 "2024-11-24T10:17:57Z")

</div>

Simple Summary An interface and registry for smart contract accounts owned by non-fungible tokens Abstract This proposal defines a system that assigns Starknet accounts to all non-fungible tokens (ERC-721). These tokenb…

[Previous page](https://community.starknet.io/c/development-proposals/14.md)

[Next page](https://community.starknet.io/c/development-proposals/14.md?page=2)
