# 📜 Development Proposals

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

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

**Page:** 3

---

## [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…

---

## [SNIP numbering policy and draft SNIPs](https://community.starknet.io/t/snip-numbering-policy-and-draft-snips/115023)

<div class="topic-metadata">

**Author:** [@Leo\_L](https://community.starknet.io/u/Leo_L)\
**Replies:** 2\
**Last updated:** [November 24, 2024, 8:22am UTC](https://community.starknet.io/t/snip-numbering-policy-and-draft-snips/115023 "2024-11-24T08:22:22Z")

</div>

Intro The current policy for numbering SNIPs has been, with rare exceptions, as follows: the final number of a SNIP is the smallest available (= not taken) number at the time of merging the associated PR. Moreover, ther…

---

## [Accountability and Incentives for Consensus](https://community.starknet.io/t/accountability-and-incentives-for-consensus/115031)

<div class="topic-metadata">

**Author:** [@josef-widder](https://community.starknet.io/u/josef-widder)\
**Replies:** 8\
**Last updated:** [November 19, 2024, 12:55am UTC](https://community.starknet.io/t/accountability-and-incentives-for-consensus/115031 "2024-11-19T00:55:00Z")

</div>

It has been decided to build de-centralized Starknet using consensus engines that are based on the well-known Tendermint consensus algorithm. To be safe and live, Tendermint consensus requires that more than 2/3 of the p…

---

## [Starknet: Multilang & MultiVM](https://community.starknet.io/t/starknet-multilang-multivm/115025)

<div class="topic-metadata">

**Author:** [@ilia](https://community.starknet.io/u/ilia)\
**Replies:** 2\
**Last updated:** [November 18, 2024, 12:19pm UTC](https://community.starknet.io/t/starknet-multilang-multivm/115025 "2024-11-18T12:19:49Z")

</div>

Disclaimer: These are just some thoughts of mine. They currently have no implications on the Starknet roadmap. This post outlines some thoughts around the following topics: Why should we support multiple smart contra…

---

## [New Starknet Wallet\<\>Dapp API](https://community.starknet.io/t/new-starknet-wallet-dapp-api/114295)

<div class="topic-metadata">

**Author:** [@amanusk](https://community.starknet.io/u/amanusk)\
**Replies:** 5\
**Last updated:** [November 14, 2024, 12:59am UTC](https://community.starknet.io/t/new-starknet-wallet-dapp-api/114295 "2024-11-14T00:59:52Z")

</div>

TL;DR After a long and fruitful community effort, the Starknet JS stack is being updated with a new Wallet\<\>Dapp API. The new API simplifies Wallet\<\>Dapp communication and decouples the dependencies between wallets, dap…

---

## [SOS blocks in the Decentralized Starknet Protocol](https://community.starknet.io/t/sos-blocks-in-the-decentralized-starknet-protocol/114659)

<div class="topic-metadata">

**Author:** [@\_dd](https://community.starknet.io/u/_dd)\
**Replies:** 4\
**Last updated:** [October 24, 2024, 11:08am UTC](https://community.starknet.io/t/sos-blocks-in-the-decentralized-starknet-protocol/114659 "2024-10-24T11:08:44Z")

</div>

TLDR We propose an alternative recovery mechanism from unprovable blocks which can appear due to bugs in different components of the protocol. We introduce the notion of SOS blocks. SOS blocks will contain zk-proofs (zkp…

---

## [SNIP-19: get\_class\_hash\_at syscall](https://community.starknet.io/t/snip-19-get-class-hash-at-syscall/114325)

<div class="topic-metadata">

**Author:** [@eiki](https://community.starknet.io/u/eiki)\
**Replies:** 5\
**Last updated:** [October 12, 2024, 1:16am UTC](https://community.starknet.io/t/snip-19-get-class-hash-at-syscall/114325 "2024-10-12T01:16:25Z")

</div>

Taking here the conversation about a new syscall for getting the class hash of a deployed contract, from within a contract execution environment. Simple Summary Introduce a new syscall get\_class\_hash\_at, aimed to get a …

---

## [Vetting - Integration Starknet to Web3js (plugin)](https://community.starknet.io/t/vetting-integration-starknet-to-web3js-plugin/113446)

<div class="topic-metadata">

**Author:** [@Redwan-ChainSafe](https://community.starknet.io/u/Redwan-ChainSafe)\
**Replies:** 3\
**Last updated:** [October 3, 2024, 3:17am UTC](https://community.starknet.io/t/vetting-integration-starknet-to-web3js-plugin/113446 "2024-10-03T03:17:43Z")

</div>

Hello, we are ChainSafe.io, a multichain R&D firm (Lodestar, Forest…) Web3.js is one of the most popular JS libraries for dApp developers with ~2 million NPM downloads per month, and we are the official maintainers of t…

---

## [Upcoming Feature: Starknet Applicative Recursion](https://community.starknet.io/t/upcoming-feature-starknet-applicative-recursion/113868)

<div class="topic-metadata">

**Author:** [@ilia](https://community.starknet.io/u/ilia)\
**Replies:** 6\
**Last updated:** [September 29, 2024, 11:39am UTC](https://community.starknet.io/t/upcoming-feature-starknet-applicative-recursion/113868 "2024-09-29T11:39:13Z")

</div>

Allow us to introduce a very cool upcoming feature:applicative recursion! We’ll justify the name (sometimes abbreviated as SNAR) in a minute, but for now let’s recount the two key benefits: Decoupling of L2 block frequ…

---

## [Proposal for StarkNet: Decentralized Autonomous Organizations (DAOs) Integration](https://community.starknet.io/t/proposal-for-starknet-decentralized-autonomous-organizations-daos-integration/106822)

<div class="topic-metadata">

**Author:** [@ripper](https://community.starknet.io/u/ripper)\
**Replies:** 1\
**Last updated:** [September 27, 2024, 12:43am UTC](https://community.starknet.io/t/proposal-for-starknet-decentralized-autonomous-organizations-daos-integration/106822 "2024-09-27T00:43:30Z")

</div>

Abstract This SNIP puts forward the integration of Decentralized Autonomous Organizations (DAOs) on StarkNet, aiming to empower users to participate in community-driven governance and decision-making. By leveraging smart…

---

## [Cairo v2.7.0 is coming!](https://community.starknet.io/t/cairo-v2-7-0-is-coming/114362)

<div class="topic-metadata">

**Author:** [@FeedTheFed](https://community.starknet.io/u/FeedTheFed)\
**Replies:** 19\
**Last updated:** [September 25, 2024, 10:49am UTC](https://community.starknet.io/t/cairo-v2-7-0-is-coming/114362 "2024-09-25T10:49:48Z")

</div>

TL;DR Cairo 2.7.0 will be released soon! At the moment, 2.7.0-rc.3 is available and can be tested by the community. This version involves a Sierra upgrade to v1.6.0, which means contracts written with v2.7.0 are only dep…

---

## [SNIP-20: Enshrined Paymasters for ERC-20 tokens](https://community.starknet.io/t/snip-20-enshrined-paymasters-for-erc-20-tokens/114697)

<div class="topic-metadata">

**Author:** [@ilia](https://community.starknet.io/u/ilia)\
**Replies:** 6\
**Last updated:** [September 19, 2024, 9:21am UTC](https://community.starknet.io/t/snip-20-enshrined-paymasters-for-erc-20-tokens/114697 "2024-09-19T09:21:32Z")

</div>

snip: 20 title: Enshrined Paymasters for ERC-20 tokens description: This SNIP proposes a design for enshrined paymasters for ERC-20 tokens author: Ilia Volokh iliav@starkware.co, Leonardo Lerer leo@starkware.co statu…

---

## [Improvement of the SNIPs Process: Increasing Transparency and Accountability](https://community.starknet.io/t/improvement-of-the-snips-process-increasing-transparency-and-accountability/114670)

<div class="topic-metadata">

**Author:** [@maxitro](https://community.starknet.io/u/maxitro)\
**Replies:** 0\
**Last updated:** [September 11, 2024, 1:21am UTC](https://community.starknet.io/t/improvement-of-the-snips-process-increasing-transparency-and-accountability/114670 "2024-09-11T01:21:53Z")

</div>

Improvement of the SNIPs Process: Increasing Transparency and Accountability Summary This proposal suggests increasing the transparency of the SNIPs process by introducing a public tracker showing the current status of e…

---

## [SNIP-22: Tokenized Vaults](https://community.starknet.io/t/snip-22-tokenized-vaults/114457)

<div class="topic-metadata">

**Author:** [@nbundi](https://community.starknet.io/u/nbundi)\
**Replies:** 5\
**Last updated:** [September 10, 2024, 11:24am UTC](https://community.starknet.io/t/snip-22-tokenized-vaults/114457 "2024-09-10T11:24:15Z")

</div>

This is to discuss the proposed standard on “tokenized vaults” created under SNIP-22 and accessible here. Tokenized, yield-bearing vaults are a widely used pattern across many DeFi protocols including lending markets, a…

---

## [SNIP-15: Only an Account Can Call Its 'Execute'](https://community.starknet.io/t/snip-15-only-an-account-can-call-its-execute/114444)

<div class="topic-metadata">

**Author:** [@ilia](https://community.starknet.io/u/ilia)\
**Replies:** 2\
**Last updated:** [August 20, 2024, 9:50pm UTC](https://community.starknet.io/t/snip-15-only-an-account-can-call-its-execute/114444 "2024-08-20T21:50:42Z")

</div>

Simple Summary Restrict Starknet so only an account can call its own execute function, preventing internal calls from other contracts. Abstract This proposal defines a protocol-level restriction that will be imposed on …

---

## [Immutable Component Config](https://community.starknet.io/t/immutable-component-config/114434)

<div class="topic-metadata">

**Author:** [@ericnordelo](https://community.starknet.io/u/ericnordelo)\
**Replies:** 7\
**Last updated:** [August 20, 2024, 12:34pm UTC](https://community.starknet.io/t/immutable-component-config/114434 "2024-08-20T12:34:15Z")

</div>

Standardizing Starknet component configuration avoiding unnecessary storage manipulation. Abstract: This standard proposes a mechanism to allow setting component’s configurable constants in the extending contracts witho…

---

## [SNIP-3668: Verify Starknet state/storage proofs in Solidity through a CCIP-Read implementation](https://community.starknet.io/t/snip-3668-verify-starknet-state-storage-proofs-in-solidity-through-a-ccip-read-implementation/114478)

<div class="topic-metadata">

**Author:** [@eiki](https://community.starknet.io/u/eiki)\
**Replies:** 1\
**Last updated:** [August 20, 2024, 12:49am UTC](https://community.starknet.io/t/snip-3668-verify-starknet-state-storage-proofs-in-solidity-through-a-ccip-read-implementation/114478 "2024-08-20T00:49:58Z")

</div>

Hi, Creating this draft SNIP to get feedback from the community and finish what was started by Nethermind earlier: GitHub - NethermindEth/starknet-state-verifier The challenge is to be able to verify an inclusion proof…

---

## [SNIP XXX : \[Procedure for Introducing Starknet Breaking Changes\]](https://community.starknet.io/t/snip-xxx-procedure-for-introducing-starknet-breaking-changes/114452)

<div class="topic-metadata">

**Author:** [@Nico\_Jr](https://community.starknet.io/u/Nico_Jr)\
**Replies:** 0\
**Last updated:** [August 13, 2024, 11:40am UTC](https://community.starknet.io/t/snip-xxx-procedure-for-introducing-starknet-breaking-changes/114452 "2024-08-13T11:40:13Z")

</div>

Hello, Here is the discussion for the SNIP XXX : Procedure for Introducing Starknet Breaking Changes. Update Log last update as of 13/08/2024 Outstanding Issues None as of 13/08/2024

---

## [Sign in with Starknet technical proposal](https://community.starknet.io/t/sign-in-with-starknet-technical-proposal/95683)

<div class="topic-metadata">

**Author:** [@bowlofchilli](https://community.starknet.io/u/bowlofchilli)\
**Replies:** 16\
**Last updated:** [August 12, 2024, 12:44pm UTC](https://community.starknet.io/t/sign-in-with-starknet-technical-proposal/95683 "2024-08-12T12:44:30Z")

</div>

This is an attempt to specify an encoding for a ‘sign-in’ data standard to enable a Sign in with Starknet for websites, services and accounts. Context We need a standard sign-in message and data format for Starknet sim…

---

## [Reflections on the Decentralized Starknet protocol](https://community.starknet.io/t/reflections-on-the-decentralized-starknet-protocol/114280)

<div class="topic-metadata">

**Author:** [@\_dd](https://community.starknet.io/u/_dd)\
**Replies:** 12\
**Last updated:** [July 23, 2024, 8:00am UTC](https://community.starknet.io/t/reflections-on-the-decentralized-starknet-protocol/114280 "2024-07-23T08:00:42Z")

</div>

Reflections on the Decentralized Starknet protocol In this post we would like to share some of our thoughts at Nethermind’s Research group around the Starknet Decentralized protocol. For a well organized and systematic p…

---

## [StarkNet Sequencer source code](https://community.starknet.io/t/starknet-sequencer-source-code/670)

<div class="topic-metadata">

**Author:** [@frisitano](https://community.starknet.io/u/frisitano)\
**Replies:** 4\
**Last updated:** [February 13, 2022, 3:02pm UTC](https://community.starknet.io/t/starknet-sequencer-source-code/670 "2022-02-13T15:02:14Z")

</div>

Hi, I am wondering if there are any plans to open source the StarkNet sequencer and if so when and under what license?

---

## [\[SNIP\] A standard interface for manage modular Own Dapp](https://community.starknet.io/t/snip-a-standard-interface-for-manage-modular-own-dapp/109836)

<div class="topic-metadata">

**Author:** [@Xiang](https://community.starknet.io/u/Xiang)\
**Replies:** 0\
**Last updated:** [December 15, 2023, 1:29am UTC](https://community.starknet.io/t/snip-a-standard-interface-for-manage-modular-own-dapp/109836 "2023-12-15T01:29:29Z")

</div>

OWN dapp is more decentralized, the management of dapp is the users themselves！ as mobile phones were initially thought to only be used for calls and SEND messages, the explosive growth of mobile internet revealed t…

---

## [SNIP 17: Procedure for introducing Starknet breaking changes](https://community.starknet.io/t/snip-17-procedure-for-introducing-starknet-breaking-changes/114310)

<div class="topic-metadata">

**Author:** [@Ohad-StarkWare](https://community.starknet.io/u/Ohad-StarkWare)\
**Replies:** 0\
**Last updated:** [July 4, 2024, 8:40am UTC](https://community.starknet.io/t/snip-17-procedure-for-introducing-starknet-breaking-changes/114310 "2024-07-04T08:40:58Z")

</div>

snip : 17 Title:: Procedure for introducing Starknet breaking changes Author: @amanusk Status: Draft Type: Standards Track Creation date: July 4, 2024 Github link: Abstract As the Starknet network matures, breakin…

---

## [Zero Knowledge Governance for DAOs on Starknet](https://community.starknet.io/t/zero-knowledge-governance-for-daos-on-starknet/114278)

<div class="topic-metadata">

**Author:** [@Damian995](https://community.starknet.io/u/Damian995)\
**Replies:** 0\
**Last updated:** [July 2, 2024, 8:38am UTC](https://community.starknet.io/t/zero-knowledge-governance-for-daos-on-starknet/114278 "2024-07-02T08:38:28Z")

</div>

By team: Verse Overview Modern digital identity systems, while enabling complex online interactions, have significant weaknesses due to centralized control, making them vulnerable to coercion, hacking, and misalignment…

---

## [SNIP-89: Safe Transfer for Fungible Tokens](https://community.starknet.io/t/snip-89-safe-transfer-for-fungible-tokens/114254)

<div class="topic-metadata">

**Author:** [@boyuanx](https://community.starknet.io/u/boyuanx)\
**Replies:** 0\
**Last updated:** [June 25, 2024, 9:20pm UTC](https://community.starknet.io/t/snip-89-safe-transfer-for-fungible-tokens/114254 "2024-06-25T21:20:06Z")

</div>

Discussion for https://github.com/starknet-io/SNIPs/pull/89

---

## [With decentralization in mind, what is the best RPC to use on Starknet?](https://community.starknet.io/t/with-decentralization-in-mind-what-is-the-best-rpc-to-use-on-starknet/2145)

<div class="topic-metadata">

**Author:** [@ushouldcashout](https://community.starknet.io/u/ushouldcashout)\
**Replies:** 2\
**Last updated:** [June 18, 2024, 11:04am UTC](https://community.starknet.io/t/with-decentralization-in-mind-what-is-the-best-rpc-to-use-on-starknet/2145 "2024-06-18T11:04:05Z")

</div>

Infura Alchemy Ankr QuickNode Other?

---

## [ZK Governance for Starknet](https://community.starknet.io/t/zk-governance-for-starknet/114202)

<div class="topic-metadata">

**Author:** [@Mirror-Tang](https://community.starknet.io/u/Mirror-Tang)\
**Replies:** 1\
**Last updated:** [June 11, 2024, 1:03pm UTC](https://community.starknet.io/t/zk-governance-for-starknet/114202 "2024-06-11T13:03:20Z")

</div>

Overview The Starknet ecosystem hosts several prominent projects, of which many are governed and managed by DAOs, such as Realms and Ekubo. Despite the decentralized nature of these organizations, there is a notable relu…

---

## [How will Binius affect Starknet?](https://community.starknet.io/t/how-will-binius-affect-starknet/114029)

<div class="topic-metadata">

**Author:** [@Honza](https://community.starknet.io/u/Honza)\
**Replies:** 1\
**Last updated:** [May 8, 2024, 12:55am UTC](https://community.starknet.io/t/how-will-binius-affect-starknet/114029 "2024-05-08T00:55:40Z")

</div>

I’ve dig a little bit into Binius after Vitalik’s blog post and it seems that it will be possible to create more efficient proofs using it. The proofs are larger (few MB) but apparently they could be wrapped inside SNARK…

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

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