From 0d72263b185312c04751b8b5fe743bd2ea7631f6 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 08:56:08 +0000 Subject: [PATCH 01/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 43 ++++++++++++++++++---- 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 51df56e372..8e1d3b915b 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -11,8 +11,12 @@ page_last_updated: true blocks: - type: page_header title: Frequently asked questions - - type: accordion + - type: heading_container + heading_variant: h3 + blocks: [] heading: Common questions + - type: accordion + heading: "" blocks: - type: accordion_item label: What will the Starknet tokens be used for? @@ -88,8 +92,12 @@ blocks: It is possible to deploy various privacy protocols on Starknet, which will offer full privacy from all network participants. Since those protocols usually require a lot of computation, they will benefit greatly from Starknet scalability. + - type: heading_container + heading_variant: h3 + blocks: [] + heading: Cairo - type: accordion - heading: "Cairo " + heading: "" blocks: - type: accordion_item label: What is Cairo? @@ -128,8 +136,12 @@ blocks: Cairo is the native language for a Starknet contract, which most fully realizes the scaling potential of Starknet. On the other hand, several teams are developing transpilers from other programming languages (notably Solidity) to Cairo. Such transpilers facilitate quick deployment of existing contracts on Starknet.**[See our latest development tooling](/developers/tools-resources).** - - type: accordion + - type: heading_container + heading_variant: h3 + blocks: [] heading: Operating on Starknet + - type: accordion + heading: "" blocks: - label: Who will be able to participate in Starknet? body: >- @@ -174,8 +186,12 @@ blocks: Starknet does not natively support EVM. - - type: accordion + - type: heading_container + heading_variant: h3 + blocks: [] heading: Starknet and StarkEx + - type: accordion + heading: "" blocks: - label: What is the difference between StarkEx and Starknet? body: >- @@ -189,8 +205,12 @@ blocks: - label: What will happen to StarkEx dapps? Will they migrate to Starknet? body: Once Starknet is ready, StarkEx apps may migrate to StarkNet if they so choose. + - type: heading_container + heading_variant: h3 + blocks: [] + heading: Starknet Token - STRK - type: accordion - heading: Starknet Token + heading: "" blocks: - label: What are the goals of the Starknet Provisions Program? body: >- @@ -630,8 +650,13 @@ blocks: * [Start building on Starknet](https://www.starknet.io/en/developers) * [Join a Starknet event](https://www.starknet.io/en/events) - - type: accordion + - {} + - type: heading_container + heading_variant: h3 + blocks: [] heading: Starknet Foundation + - type: accordion + heading: "" blocks: - label: What is the Starknet Foundation? body: >- @@ -648,8 +673,12 @@ blocks: For more information on the Foundation’s mission, first steps, and board, see the Foundation’s [“Hello World” post](https://medium.com/@StarkNet_Foundation/welcome-to-the-world-starknet-foundation-7bd55d5dbc59) and [StarkWare’s complementary post](https://medium.com/starkware/introducing-the-starknet-foundation-bd4b4379fbb). - - type: accordion + - type: heading_container + heading_variant: h3 + blocks: [] heading: General information + - type: accordion + heading: "" blocks: - label: I want to get involved in the Starknet community. How do I do that? body: If you are excited about StarkNet and its decentralization and wish to From e3baefb6db8cfa026fff9ec9c9b4538c6471e5be Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 09:19:12 +0000 Subject: [PATCH 02/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 378 +-------------------- 1 file changed, 4 insertions(+), 374 deletions(-) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 8e1d3b915b..303a6abad8 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -210,7 +210,7 @@ blocks: blocks: [] heading: Starknet Token - STRK - type: accordion - heading: "" + heading: Vision blocks: - label: What are the goals of the Starknet Provisions Program? body: >- @@ -262,6 +262,9 @@ blocks: For more information about the entire allocation plan of the STRK token, see [here](https://docs.starknet.io/documentation/architecture_and_concepts/Economics-of-Starknet). + - type: accordion + heading: Distribution and Eligibility + blocks: - label: What is the total amount of STRK tokens distributed? body: The initial phase of the Provisions program will distribute 726 million STRK out of 900 million designated for the Provisions program as a @@ -278,379 +281,6 @@ blocks: tokens received? body: Yes, you can find it [here](https://github.com/starknet-io/provisions-data/). - - label: "How many tokens are distributed to each eligible recipient? " - body: >- - The number of tokens allocated to each eligible recipient varies - between 111.1 STRK and 200,000 STRK, depending on the category.  - - - The size of the Provisions allocation is determined by the effort exerted by the category’s members to contribute to the network’s robustness (e.g. contributing code to the infrastructure of the network requires significant effort and skill). The number allocated is tied to the impact of the contribution on Starknet, as well as the resources spent to make it. Contribution to Starknet is rewarded with more tokens than a contribution to Ethereum, which is rewarded with more tokens than a contribution to non-crypto projects. - - label: What proportion of the total allocation is distributed to each eligible - category? - body: |- - See the below diagram for the breakdown of each category’s allocation. - - ![](/assets/provisions-allocations-pie-final.jpeg) - - label: How can I check my eligibility for Provisions? - body: Recipients can check their eligibility for Provisions in the Provisions - portal at . - - label: What were the guiding principles for determining the eligibility and - levels of allocation? - body: >- - The guiding principles for the allocation of Provisions were as - follows: - - - * **Contribution:** Allocation is aimed at those who have contributed substantially to the advancement of Starknet, STARK-tech infrastructure, Ethereum, and some non-crypto open-source software projects. - - * **Broad distribution:** The Starknet Foundation aims to distribute Provisions to the largest possible number and variety of individuals who have had an impact, directly or indirectly, on Starknet. The Foundation will allocate STRK to nearly 1.3 million addresses, with Starknet users receiving more than 50% of the STRK dedicated to this round of Provisions. - - * **Transparency:** Criteria for distribution can be found in the [Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program), and the resulting recipients and their token allocation will be [made public](https://github.com/starknet-io/provisions-data/). - - * **Expanding Ethereum adoption:** Allocation will aim to expand Ethereum and blockchain to new audiences, including those outside the blockchain ecosystem. This aligns with Starknet’s vision of facilitating the mass adoption of Ethereum and decentralized protocols more broadly. - - * **Sybil resistance:** The Provisions program aims, as much as possible, to avoid rewarding gamification and achieve Sybil resistance. The objective of this is to ensure the influence that comes with STRK governance votes correlates with the contribution of individuals and projects. - - label: "Which groups are considered to have made contributions to Starknet and - are eligible to claim STRK via Provisions? Why were those groups - chosen? " - body: >- - Provisions allocations are available to groups and individuals who - have made genuine contributions to Starknet, by enhancing the quality - and features of the Starknet stack and ecosystem, of Ethereum, and of - select open-source software projects.  - - - Below are the groups of those who are considered to have made meaningful contributions: - - - * **Starknet stack & ecosystem contributors** - The Starknet Foundation is committed to recognizing individuals or groups who have engaged with and battle-tested the Starknet stack. For this reason, the following groups are eligible for Provisions: - - * Starknet Users - * Starknet Ecosystem Contributors (approved members of the [ECMP](https://community.starknet.io/t/announcing-the-early-community-member-program/102092) plan) - * Starknet Developers - * **StarkEx users** - The users of StarkEx-powered dApps contributed to testing the robustness of certain components that are part of the Starknet stack, including the STARK proof system and Cairo, Starknet’s native programming language. Their interactions with early-stage STARK technology helped to fortify the foundations of Starknet. - - * **Ethereum developers and stakers** - In an industry first, the Starknet Provisions program will distribute tokens to Ethereum stakers—solo stakers and those who staked through liquidity pools—for their contribution to Ethereum’s security. Starknet uses Ethereum for settlement and data availability thanks to the decentralization and security it provides. Starknet and its Ethereum-level security are possible thanks to the pioneering work of Ethereum's community. For this reason, members of the following groups are eligible for Provisions: - - * Ethereum Protocol Guild members - * Ethereum PoS stakers: Solo stakers & those who staked through liquidity pools - * Ethereum developers - * Authors of Ethereum Improvement Proposals (including ERCs) - * **Open-source developers** - Blockchain infrastructure, including Ethereum and Starknet, emerged as a result of previous science and engineering advances that were built by developers of projects that are now public goods. For this reason, the following group is eligible. - - - A more detailed review of the groups mentioned above and the criteria that qualify members of these groups to be eligible for Provisions can be found in the [Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program). - - label: Why was it decided to allocate Provisions to Ethereum stakers? - body: Ethereum stakers are the reason Ethereum, and by extension Starknet, are - as secure as they are today. Those who staked before the Merge took a - considerable risk and leap of faith in the Ethereum network, as the - successful launch of Ethereum 2.0 was not yet a certainty. This risk - was even more substantial for solo stakers. - - label: Why was it decided to allocate Provisions to developers of non-crypto - open-source projects? - body: Starknet stands on the shoulders of giants, among them a myriad of - open-source projects that have become the public goods of cyberspace. - It is not only fair, but also critical to the open-source ecosystem, - that the individuals behind these projects are supported. - - label: When was the snapshot of recipients’ addresses taken for Provisions? - body: >- - The snapshot date differs between categories: - - - * For Ethereum stakers, the snapshot date is the date of the Merge (September 15th, 2022). The Merge was a turning point in Ethereum’s maturity, and stakers that staked prior to the Merge showed significantly more faith in Ethereum compared with stakers that began staking only when the protocol was mature. - - * For Starknet users, the snapshot date is in the recent past: November 15th, 2023. - - - For StarkEx users, the snapshot date is June 1st, 2022, as was determined and communicated in [part 3](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6) of the Starknet Decentralization Roadmap. - - label: "Can one person be eligible for Provisions in more than one category? " - body: Recipients who are eligible for Provisions in more than one category can - receive tokens for each category in which they qualify. - - label: What are the guidelines for the different tiers in the allocation to - Starknet users? - body: >- - Allocation to Starknet users comes in different tiers, all aimed at - rewarding users whose feedback helped to harden Starknet going - forward. Those tiers were determined by their level of activity on the - network. The Starknet Foundation checked three metrics for eligible - users: - - - * Months of use - Users who engaged with Starknet actively participated in improving the network by providing vital feedback during its early stages.  - - * Contract interactions - Users who interacted with a greater number of contracts can provide a wider breadth of feedback. - - * Cumulative transaction volume - Users who transacted at higher volumes show greater commitment to the network. - - - More concretely we use the the following points system: - - - * All eligible addresses get one point.  - - * Further points are allocated as follows: - - - ![](/assets/screen-shot-2024-02-14-at-10.54.09.png) - - - Then, each address gets allocation according to the following mapping: - - - ![](/assets/screen-shot-2024-02-14-at-10.56.39.png) - - label: What are the guidelines for the different tiers in the allocation to the - Early Community Member Program (ECMP) recipients? - body: >- - The evaluation committee evaluated individuals and projects for the - Early Community Member Program (ECMP) based on four essential - criteria: - - - * **Reach/impact:** Refers to the extent to which the contributor’s work has spread throughout the community. It may encompass things like the number of people using or relying on their code, engaging with their content, or following their thought leadership. - - * **Importance:** Evaluates the significance of a contributor’s work within the community or a specific project. This means focusing on how essential a contributor’s work is to the success of a project or how influential they are in shaping the direction and development of the ecosystem. - - * **Effort:** Assesses the amount of time and energy a contributor has put into their contributions. This is not limited to coding. It may also include community support, mentoring, and engaging with others to share knowledge. - - * **Originality:** Looks at how unique or innovative a contributor’s work is. This can include creating new algorithms, methods, or tools that haven’t been seen before, or approaching existing problems in a novel way. - - - For more information on ECMP criteria, click [here](https://community.starknet.io/t/announcing-the-early-community-member-program/102092). - - label: How can someone claim STRK via Provisions? - body: >- - - - * Provisions can be claimed via the Provisions portal. Recipients who have an eligible Starknet or Ethereum address can also claim by interacting directly with the Provisions smart contract if they choose. Note: The Starknet Foundation will only cover fees for those claiming via the Provisions portal. - - * Eligible ETH stakers who staked via liquidity pools need to contact their liquidity pools and claim their provisions through them. - - * Recipients will need to claim their Provisions allocations no later than four months (until June 20th, 2024) after Provisions launches on Mainnet.  - - * Recipients claiming through the Provisions portal will need to claim with their [Starknet wallet](https://www.starknet.io/en/ecosystem/wallets). **Make sure your Starknet wallet is up to date with its latest version.**  - - * Beware of scams and make sure you follow only the official communication channels and interact with the official Provisions portal, as found in the Starknet [Foundation’s official Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program) and [X (formerly Twitter) announcement](https://twitter.com/StarknetFndn/status/1757676598730342761). Here are the official Starknet communication channels: - - * Starknet on X (formerly Twitter): - * Starknet Hub: - * Starknet Foundation on X:  [https://twitter.com/StarknetFndn](https://twitter.com/Starknetfndn) - * Provisions portal: - - label: What is the starting date for the distribution of Provisions? - body: STRK will become available for claiming on Starknet Mainnet starting at - 12pm (UTC) on February 20, 2024. - - label: What is the last date for claiming STRK via Provisions? - body: Those eligible for Provisions may claim them within four months of the - date on which claiming is enabled (until June 20th, 2024). Tokens not - claimed in this first phase will be reallocated via the Starknet - Foundation for future distribution rounds. - - label: If I staked on Ethereum through a liquidity pool, how do I claim STRK via - Provisions? - body: Those who used liquid-staking mechanisms or centralized exchanges to stake - on Ethereum may receive distribution from the relevant pools and - exchanges. Validators operated by pools and exchanges—as determined by - the Starknet Foundation via data from [Rated - Network](https://www.rated.network/?network=mainnet&view=pool&timeWindow=1d&page=1&poolType=all)—are - eligible to claim 360 STRK to be distributed among their pre-Merge - stakers. Please contact your staking service for more information. - - label: Are there any fees associated with claiming STRK via Provisions? - body: No. Fees for Provisions-related transactions claimed via the Provisions - portal, including the transaction for claiming STRK and depositing it - in the Starknet wallet, are paid by the Starknet Foundation. - - label: What happens to Provisions allocations that are not claimed? - body: Allocations that are not claimed during the four-month claiming period of - this round of Provisions will be reclaimed to the pool and distributed - in future rounds and/or programs. - - label: Are there any jurisdictional restrictions for receiving Provisions? - body: >- - Yes. Due to regulatory constraints and/or an uncertain regulatory - environment, Provisions and STRK will not be available to: - - - * Any person or entity in Russia, Cuba, Iran, North Korea, Syria, Lebanon, or any person or entity on the Specifically Designated Nationals and Blocked Persons List maintained by the U.S. Treasury’s Office of Foreign Assets Control (OFAC). - - * Any person or entity on the U.K. Sanctions List maintained by His Majesty’s Treasury Office or Office of Financial Sanctions Implementation (OFSI).  - - * At this time, Provisions are also unavailable to U.S. Persons, including U.S. citizens, U.S. residents (tax or otherwise), green card holders, and corporate entities with a majority of U.S. ownership or a principal place of business or registered office in the United States of America. - - - For more information about the restrictions applicable to Provisions, please refer to the [terms of use](http://starknet.io/en/provisions-terms-of-use). - - label: Are there any tax implications for receiving Provisions? - body: There may be tax implications for the recipients of Provisions, which may - vary by jurisdiction. It is your sole responsibility to determine - whether, and to what extent, any taxes apply to any transactions you - conduct in connection with your use of the service, and to withhold, - collect, report and remit the correct amounts of taxes to the - appropriate tax authorities. Please consult a tax advisor in your - country. - - label: Why do different staking categories receive different allocations? - body: >- - Solo stakers are allocated more per validator compared with stakers - that used a CEX or staking pool. This is especially true for solo - stakers before Genesis. Why?  - - - We appreciate the risk all stakers took upon themselves, and solo stakers that couldn’t cash out in any form took a much larger leap of faith with Ethereum compared to their counterparts on staking pools or CEXes. Solo stakers do, however, have a cap per deposit address, while CEXes do not. That’s because we want to limit the allocation a single entity receives, especially since the classification provided by [rated.network](https://www.rated.network/?network=mainnet&view=pool&timeWindow=1d&page=1&poolType=all) is heuristic and might contain false positives. There were also validators that are not solo stakers, yet their identity is unknown. These validators may claim through the Provisions portal but receive the same allocation as staking pools of CEXes (while also adhering to the solo-staker category’s cap). - - label: "I’m unable to claim through the Provisions portal because:" - body: >- - I’m receiving a prompt that says “your wallet is not up to date” or - “your account is not up to date.”  - - - * In this case, try the following: - - * Make sure you’ve installed the latest versions of Chrome and all relevant extensions. - * If your wallet extension has been reset and you receive this message, your wallet should ask you to upgrade your account. Follow the wallet’s instructions. - * If the above doesn’t work, please contact us on [Discord](https://discord.com/invite/qypnmzkhbc) or [Telegram](https://t.me/+efDitGbILOFmMDNk). - - The portal doesn’t offer my Ethereum wallet as a connection option. - - - * A guide on how to claim Provisions allocations directly from your Ethereum wallet will be published soon after claim opens. - - - ArgentX Wallet displays: “Account is deprecated - reach out for support.” - - - * Reach out to ArgentX for support at - - - The portal doesn’t offer my Starknet wallet as a connection option. - - - * Please contact us on [Discord](https://discord.com/invite/qypnmzkhbc) or [Telegram](https://t.me/+efDitGbILOFmMDNk). - - label: "What is the reason for implementing Sybil-resistance mechanisms in the - Provisions allocation? " - body: >- - The Provisions program aims to empower those who contributed to the - advancement and achievements of Starknet. Such contributions may have - been made by users, developers, community members, and others. - Inauthentic interaction with the network, including the use of bots, - is not seen as a genuine contribution as it repeats the same action - multiple times, and not in a unique and natural manner. Such - interaction does not yield insights that will improve the network for - those who will later on interact with it in a genuine manner.  - - - Given that the STRK token will be used in governance votes, allocation needs to be based on genuine contribution, which includes authentic interaction with the network. The Provisions criteria, therefore, aim to exclude non-genuine interaction. - - label: What has been done to ensure Sybil resistance? - body: >- - For Starknet users, the Starknet Foundation has partnered with [Trusta - Labs](https://www.trustalabs.ai/) to provide Sybil-resistant lists of - users.  - - - For StarkEx users, the StarkWare team has provided the Starknet Foundation with a usage snapshot it took prior to the announcement of the Starknet tokens. The cut-off date for StarkEx users was June 1st, 2022, as stated in the Starknet Decentralization series ([Part 1](https://www.starknet.io/en/posts/governance/part-1-starknet-sovereignty-a-decentralization-proposal), [Part 2](https://www.starknet.io/en/posts/governance/part-2-a-decentralization-and-governance-proposal-for-starknet), and [Part 3](https://www.starknet.io/en/posts/governance/part-3-starknet-token-design)). - - - For more information on Sybil-resistance detection, click [here](https://github.com/starknet-io/provisions-data/). - - label: Can Provisions recipients participate in Starknet governance votes? - body: Yes. Following Provisions, recipients will also be able to participate in - voting on various issues that will shape Starknet’s future. - - label: Can STRK tokens obtained as part of Provisions be delegated or - transferred to others? - body: >- - To use STRK on Starknet for governance, token holders must wrap their - STRK to vSTRK, a unique token solely dedicated to governance - processes. - - - vSTRK tokens on Starknet, and STRK tokens on Ethereum, can be delegated to others for governance purposes. This means a recipient can let someone else use the voting power of the tokens they received in order to participate in governance votes on their behalf. - - body: >- - Starknet will have a unique token for governance processes (vSTRK), - which will be used for voting. Anyone with STRK on Starknet can lock - it in the vSTRK contract at a 1:1 ratio of STRK to vSTRK to - participate in governance votes. vSTRK can also be converted back to - STRK. For more information on vSTRK, please [read this - overview](https://governance.starknet.io/learn/vstrk_overview) and - about [why vSTRK is - necessary](https://governance.starknet.io/learn/why_is_vstrk_necessary). - - - More information on Starknet’s governance can be found in [Starknet Governance Hub](https://governance.starknet.io/). - label: What is vSTRK? - - label: Can I stake STRK? - body: Not yet. Updates about staking STRK on Starknet after the network - transitions to a proof-of-stake (PoS) model will be shared in due - course. - - label: Will any major lockup periods for StarkWare employees and investors or - the Starknet Foundation end soon? - body: To align the long-term incentives of the core contributors and investors - of StarkWare with the interests of the Starknet community, and - following common practice in decentralized ecosystems, all tokens - allocated in previous allocation plans to core contributors and - investors will be released from lockup according to the schedule that - appears in the [STRK tokenomics - document](https://docs.starknet.io/documentation/architecture_and_concepts/Economics-of-Starknet). - - label: "What are the expected plans for minting new coins of STRK and what will - be the inflation mechanism? " - body: >- - Starknet is on the path to decentralization and a proof-of-stake (PoS) - model that will reward stakers for participating in the network’s - governance, security, and overall maintenance. Like any PoS model, - Starknet will need to control the issuing of new tokens to encourage - participation in network maintenance and manage inflation.  - - - StarkWare has proposed a minting curve that aims to strike a balance between the needs of rewarding stakers and setting inflation expectations on Starknet. Like all changes affecting the Starknet protocol, this is merely a proposal. If adopted it will need to pass community and governance approval. For more information on StarkWare’s minting proposal, read [here](https://starkware.co/resource/a-token-minting-proposal-to-manage-inflation/). - - label: "Will there be another round of Provisions? If so, who will be eligible? - " - body: >- - The initial round of the Provisions program distributes 726 million of - the 900 million STRK allocated for the wider Provisions program - mentioned in the [original STRK allocation - post](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6). - Unclaimed tokens after the four-month distribution period of the first - round of Provisions will be redistributed in the future.  - - - It is yet to be decided how and when the remainder of the amount allocated for the wider Provisions program will be distributed. The Starknet Foundation will decide and may announce further plans around Provisions in due course. - - label: What other programs will there be for token allocation to the community? - body: >- - The Starknet Foundation has allocated a total of 1.8 billion STRK (18% - of the total STRK supply) to distribute to the community. During the - first round of Provisions, the Starknet Foundation will distribute - more than 700 million out of 900 million STRK set aside for the - Provisions program. Tokens that aren't claimed during this period will - be distributed to the community in the future. - - - Future plans for STRK distribution to the community also include rebates, initiatives of various special community committees dedicated to DeFi, gaming, and more.  - - - More details for future distribution will be shared at a later date. - - label: What measures are in place to prevent fraud or abuse? - body: >- - The Provisions program was carefully developed with security in mind, - utilizing secure software development life cycle methodologies.  - - - Additionally, the systems and smart contracts related to Provisions underwent extensive code auditing and penetration-testing procedures, both internally and externally (by Trail of Bits and Zellic). Furthermore, the systems are monitored to detect any malicious attempts or bugs, with prevention and recovery mechanisms in place for various scenarios.  - - - We are aware of the fact that there may be scam attempts by creating fake websites and/or social media profiles. We have been and still are taking measures to proactively identify such activities. Users are advised to stay alert and beware of scam attempts. - - - If you have encountered any suspicious activity or bugs, please report them to the community managers on the [Starknet Discord server](https://starknet.io/discord/). - - label: What should I do if I have additional questions or feedback? - body: Please contact the community managers on the [Starknet Discord - server](https://starknet.io/discord/) or reach out to us at - provisionsupport@starknet.org. - - label: How does the Starknet Foundation plan to communicate updates about - Provisions? - body: All future communications will come from the official - [Starknet](https://twitter.com/Starknet) and [Starknet - Foundation](https://twitter.com/StarknetFndn)’s X (formerly Twitter) - accounts. - - label: How can I get involved? - body: >- - We invite everyone to join and be involved in the Starknet community.  - - - * Engage with the community on [X](https://twitter.com/starknet?lang=en) and the [Starknet Discord server](http://starknet.io/discord/), or join the [Starknet Community Support Telegram Group](https://t.me/+efDitGbILOFmMDNk). - - * [Start building on Starknet](https://www.starknet.io/en/developers) - - * [Join a Starknet event](https://www.starknet.io/en/events) - - {} - type: heading_container heading_variant: h3 blocks: [] From 3d3b02fead25d4ef5a958fb11674526794c0c7bf Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 10:14:11 +0000 Subject: [PATCH 03/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 303a6abad8..bbdd05abc6 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -281,6 +281,69 @@ blocks: tokens received? body: Yes, you can find it [here](https://github.com/starknet-io/provisions-data/). + - label: "How many tokens are distributed to each eligible recipient? " + body: >- + The number of tokens allocated to each eligible recipient varies + between 111.1 STRK and 200,000 STRK, depending on the category.  + + + The size of the Provisions allocation is determined by the effort exerted by the category’s members to contribute to the network’s robustness (e.g. contributing code to the infrastructure of the network requires significant effort and skill). The number allocated is tied to the impact of the contribution on Starknet, as well as the resources spent to make it. Contribution to Starknet is rewarded with more tokens than a contribution to Ethereum, which is rewarded with more tokens than a contribution to non-crypto projects. + - label: What proportion of the total allocation is distributed to each eligible + category? + body: |- + See the below diagram for the breakdown of each category’s allocation. + + ![](/assets/provisions-allocations-pie-final.jpeg) + - label: How can I check my eligibility for Provisions? + body: Recipients can check their eligibility for Provisions in the Provisions + portal at . + - label: What were the guiding principles for determining the eligibility and + levels of allocation? + body: >- + The guiding principles for the allocation of Provisions were as + follows: + + + * **Contribution:** Allocation is aimed at those who have contributed substantially to the advancement of Starknet, STARK-tech infrastructure, Ethereum, and some non-crypto open-source software projects. + + * **Broad distribution:** The Starknet Foundation aims to distribute Provisions to the largest possible number and variety of individuals who have had an impact, directly or indirectly, on Starknet. The Foundation will allocate STRK to nearly 1.3 million addresses, with Starknet users receiving more than 50% of the STRK dedicated to this round of Provisions. + + * **Transparency:** Criteria for distribution can be found in the [Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program), and the resulting recipients and their token allocation will be [made public](https://github.com/starknet-io/provisions-data/). + + * **Expanding Ethereum adoption:** Allocation will aim to expand Ethereum and blockchain to new audiences, including those outside the blockchain ecosystem. This aligns with Starknet’s vision of facilitating the mass adoption of Ethereum and decentralized protocols more broadly. + + * **Sybil resistance:** The Provisions program aims, as much as possible, to avoid rewarding gamification and achieve Sybil resistance. The objective of this is to ensure the influence that comes with STRK governance votes correlates with the contribution of individuals and projects. + - label: "Which groups are considered to have made contributions to Starknet and + are eligible to claim STRK via Provisions? Why were those groups + chosen? " + body: >- + Provisions allocations are available to groups and individuals who + have made genuine contributions to Starknet, by enhancing the quality + and features of the Starknet stack and ecosystem, of Ethereum, and of + select open-source software projects.  + + + Below are the groups of those who are considered to have made meaningful contributions: + + + * **Starknet stack & ecosystem contributors** - The Starknet Foundation is committed to recognizing individuals or groups who have engaged with and battle-tested the Starknet stack. For this reason, the following groups are eligible for Provisions: + + * Starknet Users + * Starknet Ecosystem Contributors (approved members of the [ECMP](https://community.starknet.io/t/announcing-the-early-community-member-program/102092) plan) + * Starknet Developers + * **StarkEx users** - The users of StarkEx-powered dApps contributed to testing the robustness of certain components that are part of the Starknet stack, including the STARK proof system and Cairo, Starknet’s native programming language. Their interactions with early-stage STARK technology helped to fortify the foundations of Starknet. + + * **Ethereum developers and stakers** - In an industry first, the Starknet Provisions program will distribute tokens to Ethereum stakers—solo stakers and those who staked through liquidity pools—for their contribution to Ethereum’s security. Starknet uses Ethereum for settlement and data availability thanks to the decentralization and security it provides. Starknet and its Ethereum-level security are possible thanks to the pioneering work of Ethereum's community. For this reason, members of the following groups are eligible for Provisions: + + * Ethereum Protocol Guild members + * Ethereum PoS stakers: Solo stakers & those who staked through liquidity pools + * Ethereum developers + * Authors of Ethereum Improvement Proposals (including ERCs) + * **Open-source developers** - Blockchain infrastructure, including Ethereum and Starknet, emerged as a result of previous science and engineering advances that were built by developers of projects that are now public goods. For this reason, the following group is eligible. + + + A more detailed review of the groups mentioned above and the criteria that qualify members of these groups to be eligible for Provisions can be found in the [Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program). + - {} - type: heading_container heading_variant: h3 blocks: [] From b79c019d8142ea7b5d80054374823a84fbbd52c2 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 11:47:06 +0000 Subject: [PATCH 04/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 76 +++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index bbdd05abc6..11fd051869 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -343,7 +343,81 @@ blocks: A more detailed review of the groups mentioned above and the criteria that qualify members of these groups to be eligible for Provisions can be found in the [Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program). - - {} + - label: Why was it decided to allocate Provisions to Ethereum stakers? + body: Ethereum stakers are the reason Ethereum, and by extension Starknet, are + as secure as they are today. Those who staked before the Merge took a + considerable risk and leap of faith in the Ethereum network, as the + successful launch of Ethereum 2.0 was not yet a certainty. This risk + was even more substantial for solo stakers. + - label: Why was it decided to allocate Provisions to developers of non-crypto + open-source projects? + body: Starknet stands on the shoulders of giants, among them a myriad of + open-source projects that have become the public goods of cyberspace. + It is not only fair, but also critical to the open-source ecosystem, + that the individuals behind these projects are supported. + - label: When was the snapshot of recipients’ addresses taken for Provisions? + body: >- + The snapshot date differs between categories: + + + * For Ethereum stakers, the snapshot date is the date of the Merge (September 15th, 2022). The Merge was a turning point in Ethereum’s maturity, and stakers that staked prior to the Merge showed significantly more faith in Ethereum compared with stakers that began staking only when the protocol was mature. + + * For Starknet users, the snapshot date is in the recent past: November 15th, 2023. + + * For StarkEx users, the snapshot date is June 1st, 2022, as was determined and communicated in [part 3](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6) of the Starknet Decentralization Roadmap. + - label: "Can one person be eligible for Provisions in more than one category? " + body: Recipients who are eligible for Provisions in more than one category can + receive tokens for each category in which they qualify. + - label: What are the guidelines for the different tiers in the allocation to + Starknet users? + body: >- + Allocation to Starknet users comes in different tiers, all aimed at + rewarding users whose feedback helped to harden Starknet going + forward. Those tiers were determined by their level of activity on the + network. The Starknet Foundation checked three metrics for eligible + users: + + + * **Months of use** - Users who engaged with Starknet actively participated in improving the network by providing vital feedback during its early stages.  + + * **Contract interactions** - Users who interacted with a greater number of contracts can provide a wider breadth of feedback. + + * **Cumulative transaction volume** - Users who transacted at higher volumes show greater commitment to the network. + + + More concretely we use the the following points system: + + + * All eligible addresses get one point.  + + * Further points are allocated as follows: + + + ![](/assets/screen-shot-2024-02-14-at-10.54.09.png) + + + Then, each address gets allocation according to the following mapping: + + + ![](/assets/screen-shot-2024-02-14-at-10.56.39.png) + - label: What are the guidelines for the different tiers in the allocation to the + Early Community Member Program (ECMP) recipients? + body: >- + The evaluation committee evaluated individuals and projects for the + Early Community Member Program (ECMP) based on four essential + criteria: + + + * Reach/impact: Refers to the extent to which the contributor’s work has spread throughout the community. It may encompass things like the number of people using or relying on their code, engaging with their content, or following their thought leadership. + + * Importance: Evaluates the significance of a contributor’s work within the community or a specific project. This means focusing on how essential a contributor’s work is to the success of a project or how influential they are in shaping the direction and development of the ecosystem. + + * Effort: Assesses the amount of time and energy a contributor has put into their contributions. This is not limited to coding. It may also include community support, mentoring, and engaging with others to share knowledge. + + * Originality: Looks at how unique or innovative a contributor’s work is. This can include creating new algorithms, methods, or tools that haven’t been seen before, or approaching existing problems in a novel way. + + + For more information on ECMP criteria, click [here](https://community.starknet.io/t/announcing-the-early-community-member-program/102092). - type: heading_container heading_variant: h3 blocks: [] From 981ff5d1bc678491175588a59ae5dc4910fcf8d1 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:44:09 +0200 Subject: [PATCH 05/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 104 ++++++++++----------- 1 file changed, 51 insertions(+), 53 deletions(-) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 11fd051869..3ae3d32dd8 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -262,41 +262,6 @@ blocks: For more information about the entire allocation plan of the STRK token, see [here](https://docs.starknet.io/documentation/architecture_and_concepts/Economics-of-Starknet). - - type: accordion - heading: Distribution and Eligibility - blocks: - - label: What is the total amount of STRK tokens distributed? - body: The initial phase of the Provisions program will distribute 726 million - STRK out of 900 million designated for the Provisions program as a - whole. Tokens not claimed within 4 months (until June 20th, 2024) of - this first phase will be reallocated for future distribution rounds. - Zooming out, the amount designated for Provisions is part of a total - of 1.8 billion STRK dedicated to the community overall. - - label: How many recipients are eligible for the first round of Provisions? - body: A total of 1,297,738 addresses are eligible for Provisions. In addition to - recipients who are eligible to claim STRK directly to their accounts - via Provisions, Ethereum stakers who staked through liquidity pools - will be able to receive their allocations through those pools. - - label: Will there be a public list of recipient addresses and the number of - tokens received? - body: Yes, you can find it - [here](https://github.com/starknet-io/provisions-data/). - - label: "How many tokens are distributed to each eligible recipient? " - body: >- - The number of tokens allocated to each eligible recipient varies - between 111.1 STRK and 200,000 STRK, depending on the category.  - - - The size of the Provisions allocation is determined by the effort exerted by the category’s members to contribute to the network’s robustness (e.g. contributing code to the infrastructure of the network requires significant effort and skill). The number allocated is tied to the impact of the contribution on Starknet, as well as the resources spent to make it. Contribution to Starknet is rewarded with more tokens than a contribution to Ethereum, which is rewarded with more tokens than a contribution to non-crypto projects. - - label: What proportion of the total allocation is distributed to each eligible - category? - body: |- - See the below diagram for the breakdown of each category’s allocation. - - ![](/assets/provisions-allocations-pie-final.jpeg) - - label: How can I check my eligibility for Provisions? - body: Recipients can check their eligibility for Provisions in the Provisions - portal at . - label: What were the guiding principles for determining the eligibility and levels of allocation? body: >- @@ -355,27 +320,12 @@ blocks: open-source projects that have become the public goods of cyberspace. It is not only fair, but also critical to the open-source ecosystem, that the individuals behind these projects are supported. - - label: When was the snapshot of recipients’ addresses taken for Provisions? - body: >- - The snapshot date differs between categories: - - - * For Ethereum stakers, the snapshot date is the date of the Merge (September 15th, 2022). The Merge was a turning point in Ethereum’s maturity, and stakers that staked prior to the Merge showed significantly more faith in Ethereum compared with stakers that began staking only when the protocol was mature. - - * For Starknet users, the snapshot date is in the recent past: November 15th, 2023. - - * For StarkEx users, the snapshot date is June 1st, 2022, as was determined and communicated in [part 3](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6) of the Starknet Decentralization Roadmap. - - label: "Can one person be eligible for Provisions in more than one category? " - body: Recipients who are eligible for Provisions in more than one category can - receive tokens for each category in which they qualify. - label: What are the guidelines for the different tiers in the allocation to Starknet users? body: >- - Allocation to Starknet users comes in different tiers, all aimed at - rewarding users whose feedback helped to harden Starknet going - forward. Those tiers were determined by their level of activity on the - network. The Starknet Foundation checked three metrics for eligible - users: + + + Allocation to Starknet users comes in different tiers, all aimed at rewarding users whose feedback helped to harden Starknet going forward. Those tiers were determined by their level of activity on the network. The Starknet Foundation checked three metrics for eligible users: * **Months of use** - Users who engaged with Starknet actively participated in improving the network by providing vital feedback during its early stages.  @@ -418,6 +368,54 @@ blocks: For more information on ECMP criteria, click [here](https://community.starknet.io/t/announcing-the-early-community-member-program/102092). + - type: accordion + heading: Distribution and Eligibility + blocks: + - label: What is the total amount of STRK tokens distributed? + body: The initial phase of the Provisions program will distribute 726 million + STRK out of 900 million designated for the Provisions program as a + whole. Tokens not claimed within 4 months (until June 20th, 2024) of + this first phase will be reallocated for future distribution rounds. + Zooming out, the amount designated for Provisions is part of a total + of 1.8 billion STRK dedicated to the community overall. + - label: How many recipients are eligible for the first round of Provisions? + body: A total of 1,297,738 addresses are eligible for Provisions. In addition to + recipients who are eligible to claim STRK directly to their accounts + via Provisions, Ethereum stakers who staked through liquidity pools + will be able to receive their allocations through those pools. + - label: Will there be a public list of recipient addresses and the number of + tokens received? + body: Yes, you can find it + [here](https://github.com/starknet-io/provisions-data/). + - label: "How many tokens are distributed to each eligible recipient? " + body: >- + The number of tokens allocated to each eligible recipient varies + between 111.1 STRK and 200,000 STRK, depending on the category.  + + + The size of the Provisions allocation is determined by the effort exerted by the category’s members to contribute to the network’s robustness (e.g. contributing code to the infrastructure of the network requires significant effort and skill). The number allocated is tied to the impact of the contribution on Starknet, as well as the resources spent to make it. Contribution to Starknet is rewarded with more tokens than a contribution to Ethereum, which is rewarded with more tokens than a contribution to non-crypto projects. + - label: What proportion of the total allocation is distributed to each eligible + category? + body: |- + See the below diagram for the breakdown of each category’s allocation. + + ![](/assets/provisions-allocations-pie-final.jpeg) + - label: How can I check my eligibility for Provisions? + body: Recipients can check their eligibility for Provisions in the Provisions + portal at . + - label: When was the snapshot of recipients’ addresses taken for Provisions? + body: >- + The snapshot date differs between categories: + + + * For Ethereum stakers, the snapshot date is the date of the Merge (September 15th, 2022). The Merge was a turning point in Ethereum’s maturity, and stakers that staked prior to the Merge showed significantly more faith in Ethereum compared with stakers that began staking only when the protocol was mature. + + * For Starknet users, the snapshot date is in the recent past: November 15th, 2023. + + * For StarkEx users, the snapshot date is June 1st, 2022, as was determined and communicated in [part 3](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6) of the Starknet Decentralization Roadmap. + - label: "Can one person be eligible for Provisions in more than one category? " + body: Recipients who are eligible for Provisions in more than one category can + receive tokens for each category in which they qualify. - type: heading_container heading_variant: h3 blocks: [] From 71b2f3e0b41a3afb80469218b89c23de55348d49 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:51:13 +0200 Subject: [PATCH 06/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 3ae3d32dd8..caaecb586a 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -416,6 +416,42 @@ blocks: - label: "Can one person be eligible for Provisions in more than one category? " body: Recipients who are eligible for Provisions in more than one category can receive tokens for each category in which they qualify. + - label: How can someone claim STRK via Provisions? + body: >- + + + * Provisions can be claimed via the Provisions portal. Recipients who have an eligible Starknet or Ethereum address can also claim by interacting directly with the Provisions smart contract if they choose. Note: The Starknet Foundation will only cover fees for those claiming via the Provisions portal. + + * Eligible ETH stakers who staked via liquidity pools need to contact their liquidity pools and claim their provisions through them. + + * Recipients will need to claim their Provisions allocations no later than four months (until June 20th, 2024) after Provisions launches on Mainnet.  + + * Recipients claiming through the Provisions portal will need to claim with their [Starknet wallet](https://www.starknet.io/en/ecosystem/wallets). **Make sure your Starknet wallet is up to date with its latest version.**  + + * Beware of scams and make sure you follow only the official communication channels and interact with the official Provisions portal, as found in the Starknet [Foundation’s official Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program) and [X (formerly Twitter) announcement](https://twitter.com/StarknetFndn/status/1757676598730342761). Here are the official Starknet communication channels: + + * Starknet on X (formerly Twitter): + * Starknet Hub: + * Starknet Foundation on X:  [https://twitter.com/StarknetFndn](https://twitter.com/Starknetfndn) + * Provisions portal: + - label: What is the starting date for the distribution of Provisions? + body: STRK will become available for claiming on Starknet Mainnet starting at + 12pm (UTC) on February 20, 2024. + - label: What is the last date for claiming STRK via Provisions? + body: Those eligible for Provisions may claim them within four months of the + date on which claiming is enabled (until June 20th, 2024). Tokens not + claimed in this first phase will be reallocated via the Starknet + Foundation for future distribution rounds. + - label: If I staked on Ethereum through a liquidity pool, how do I claim STRK via + Provisions? + body: Those who used liquid-staking mechanisms or centralized exchanges to stake + on Ethereum may receive distribution from the relevant pools and + exchanges. Validators operated by pools and exchanges—as determined by + the Starknet Foundation via data from [Rated + Network](https://www.rated.network/?network=mainnet&view=pool&timeWindow=1d&page=1&poolType=all)—are + eligible to claim 360 STRK to be distributed among their pre-Merge + stakers. Please contact your staking service for more information. + - {} - type: heading_container heading_variant: h3 blocks: [] From 9f9af2ab5acdac3b15afb70fe2176d6f9eb1a294 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:55:39 +0200 Subject: [PATCH 07/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 94 +++++++++++++++++++++- 1 file changed, 93 insertions(+), 1 deletion(-) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index caaecb586a..d1ff703476 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -451,7 +451,99 @@ blocks: Network](https://www.rated.network/?network=mainnet&view=pool&timeWindow=1d&page=1&poolType=all)—are eligible to claim 360 STRK to be distributed among their pre-Merge stakers. Please contact your staking service for more information. - - {} + - label: Are there any fees associated with claiming STRK via Provisions? + body: No. Fees for Provisions-related transactions claimed via the Provisions + portal, including the transaction for claiming STRK and depositing it + in the Starknet wallet, are paid by the Starknet Foundation. + - label: What happens to Provisions allocations that are not claimed? + body: Allocations that are not claimed during the four-month claiming period of + this round of Provisions will be reclaimed to the pool and distributed + in future rounds and/or programs. + - label: Are there any jurisdictional restrictions for receiving Provisions? + body: >- + Yes. Due to regulatory constraints and/or an uncertain regulatory + environment, Provisions and STRK will not be available to: + + + * Any person or entity in Russia, Cuba, Iran, North Korea, Syria, Lebanon, or any person or entity on the Specifically Designated Nationals and Blocked Persons List maintained by the U.S. Treasury’s Office of Foreign Assets Control (OFAC). + + * Any person or entity on the U.K. Sanctions List maintained by His Majesty’s Treasury Office or Office of Financial Sanctions Implementation (OFSI).  + + * At this time, Provisions are also unavailable to U.S. Persons, including U.S. citizens, U.S. residents (tax or otherwise), green card holders, and corporate entities with a majority of U.S. ownership or a principal place of business or registered office in the United States of America. + + + For more information about the restrictions applicable to Provisions, please refer to the [terms of use](http://starknet.io/en/provisions-terms-of-use). + - label: Are there any tax implications for receiving Provisions? + body: There may be tax implications for the recipients of Provisions, which may + vary by jurisdiction. It is your sole responsibility to determine + whether, and to what extent, any taxes apply to any transactions you + conduct in connection with your use of the service, and to withhold, + collect, report and remit the correct amounts of taxes to the + appropriate tax authorities. Please consult a tax advisor in your + country. + - label: Why do different staking categories receive different allocations? + body: >- + Solo stakers are allocated more per validator compared with stakers + that used a CEX or staking pool. This is especially true for solo + stakers before Genesis. Why?  + + + We appreciate the risk all stakers took upon themselves, and solo stakers that couldn’t cash out in any form took a much larger leap of faith with Ethereum compared to their counterparts on staking pools or CEXes. Solo stakers do, however, have a cap per deposit address, while CEXes do not. That’s because we want to limit the allocation a single entity receives, especially since the classification provided by [rated.network](https://www.rated.network/?network=mainnet&view=pool&timeWindow=1d&page=1&poolType=all) is heuristic and might contain false positives. There were also validators that are not solo stakers, yet their identity is unknown. These validators may claim through the Provisions portal but receive the same allocation as staking pools of CEXes (while also adhering to the solo-staker category’s cap). + - label: "I’m unable to claim through the Provisions portal because:" + body: >- + I’m receiving a prompt that says “your wallet is not up to date” or + “your account is not up to date.”  + + + * In this case, try the following: + + * Make sure you’ve installed the latest versions of Chrome and all relevant extensions. + + * If your wallet extension has been reset and you receive this message, your wallet should ask you to upgrade your account. Follow the wallet’s instructions. + * If the above doesn’t work, please contact us on [Discord](https://discord.com/invite/qypnmzkhbc) or [Telegram](https://t.me/+efDitGbILOFmMDNk). + + + The portal doesn’t offer my Ethereum wallet as a connection option. + + + * A guide on how to claim Provisions allocations directly from your Ethereum wallet will be published soon after claim opens. + + + ArgentX Wallet displays: “Account is deprecated - reach out for support.” + + + * Reach out to ArgentX for support at + + + The portal doesn’t offer my Starknet wallet as a connection option. + + + Please contact us on [Discord](https://discord.com/invite/qypnmzkhbc) or [Telegram](https://t.me/+efDitGbILOFmMDNk). + - label: "What is the reason for implementing Sybil-resistance mechanisms in the + Provisions allocation? " + body: >- + The Provisions program aims to empower those who contributed to the + advancement and achievements of Starknet. Such contributions may have + been made by users, developers, community members, and others. + Inauthentic interaction with the network, including the use of bots, + is not seen as a genuine contribution as it repeats the same action + multiple times, and not in a unique and natural manner. Such + interaction does not yield insights that will improve the network for + those who will later on interact with it in a genuine manner.  + + + Given that the STRK token will be used in governance votes, allocation needs to be based on genuine contribution, which includes authentic interaction with the network. The Provisions criteria, therefore, aim to exclude non-genuine interaction. + - label: What has been done to ensure Sybil resistance? + body: >- + For Starknet users, the Starknet Foundation has partnered with [Trusta + Labs](https://www.trustalabs.ai/) to provide Sybil-resistant lists of + users.  + + + For StarkEx users, the StarkWare team has provided the Starknet Foundation with a usage snapshot it took prior to the announcement of the Starknet tokens. The cut-off date for StarkEx users was June 1st, 2022, as stated in the Starknet Decentralization series ([Part 1](https://www.starknet.io/en/posts/governance/part-1-starknet-sovereignty-a-decentralization-proposal), [Part 2](https://www.starknet.io/en/posts/governance/part-2-a-decentralization-and-governance-proposal-for-starknet), and [Part 3](https://www.starknet.io/en/posts/governance/part-3-starknet-token-design)). + + + For more information on Sybil-resistance detection, click [here](https://github.com/starknet-io/provisions-data/). - type: heading_container heading_variant: h3 blocks: [] From 996e3403ef43f68e068ac660023b1ba1fae5f59e Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:58:56 +0200 Subject: [PATCH 08/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 78 ++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index d1ff703476..1bf388af00 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -544,6 +544,84 @@ blocks: For more information on Sybil-resistance detection, click [here](https://github.com/starknet-io/provisions-data/). + - type: accordion + heading: Governance + blocks: + - label: Can Provisions recipients participate in Starknet governance votes? + body: "**Yes. Following Provisions, recipients will also be able to participate + in voting on various issues that will shape Starknet’s future.**" + - label: Can STRK tokens obtained as part of Provisions be delegated or + transferred to others? + body: >- + To use STRK on Starknet for governance, token holders must wrap their + STRK to vSTRK, a unique token solely dedicated to governance + processes. + + + vSTRK tokens on Starknet, and STRK tokens on Ethereum, can be delegated to others for governance purposes. This means a recipient can let someone else use the voting power of the tokens they received in order to participate in governance votes on their behalf. + - label: What is vSTRK? + body: >- + Starknet will have a unique token for governance processes (vSTRK), + which will be used for voting. Anyone with STRK on Starknet can lock + it in the vSTRK contract at a 1:1 ratio of STRK to vSTRK to + participate in governance votes. vSTRK can also be converted back to + STRK. For more information on vSTRK, please [read this + overview](https://governance.starknet.io/learn/vstrk_overview) and + about [why vSTRK is + necessary](https://governance.starknet.io/learn/why_is_vstrk_necessary). + + + More information on Starknet’s governance can be found in [Starknet Governance Hub](https://governance.starknet.io/). + - label: Can I stake STRK? + body: Not yet. Updates about staking STRK on Starknet after the network + transitions to a proof-of-stake (PoS) model will be shared in due + course. + - label: Will any major lockup periods for StarkWare employees and investors or + the Starknet Foundation end soon? + body: To align the long-term incentives of the core contributors and investors + of StarkWare with the interests of the Starknet community, and + following common practice in decentralized ecosystems, all tokens + allocated in previous allocation plans to core contributors and + investors will be released from lockup according to the schedule that + appears in the [STRK tokenomics + document](https://docs.starknet.io/documentation/architecture_and_concepts/Economics-of-Starknet). + - label: "What are the expected plans for minting new coins of STRK and what will + be the inflation mechanism? " + body: >- + Starknet is on the path to decentralization and a proof-of-stake (PoS) + model that will reward stakers for participating in the network’s + governance, security, and overall maintenance. Like any PoS model, + Starknet will need to control the issuing of new tokens to encourage + participation in network maintenance and manage inflation.  + + + StarkWare has proposed a minting curve that aims to strike a balance between the needs of rewarding stakers and setting inflation expectations on Starknet. Like all changes affecting the Starknet protocol, this is merely a proposal. If adopted it will need to pass community and governance approval. For more information on StarkWare’s minting proposal, read [here](https://starkware.co/resource/a-token-minting-proposal-to-manage-inflation/). + - label: "Will there be another round of Provisions? If so, who will be eligible? + " + body: >- + The initial round of the Provisions program distributes 726 million of + the 900 million STRK allocated for the wider Provisions program + mentioned in the [original STRK allocation + post](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6). + Unclaimed tokens after the four-month distribution period of the first + round of Provisions will be redistributed in the future.  + + + It is yet to be decided how and when the remainder of the amount allocated for the wider Provisions program will be distributed. The Starknet Foundation will decide and may announce further plans around Provisions in due course. + - label: What other programs will there be for token allocation to the community? + body: >- + The Starknet Foundation has allocated a total of 1.8 billion STRK (18% + of the total STRK supply) to distribute to the community. During the + first round of Provisions, the Starknet Foundation will distribute + more than 700 million out of 900 million STRK set aside for the + Provisions program. Tokens that aren't claimed during this period will + be distributed to the community in the future. + + + Future plans for STRK distribution to the community also include rebates, initiatives of various special community committees dedicated to DeFi, gaming, and more.  + + + More details for future distribution will be shared at a later date. - type: heading_container heading_variant: h3 blocks: [] From 005ee4eda2bbb76367bee471443610176250f1f6 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 18:00:44 +0200 Subject: [PATCH 09/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 1bf388af00..206e91ef15 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -622,6 +622,19 @@ blocks: More details for future distribution will be shared at a later date. + - label: What measures are in place to prevent fraud or abuse? + body: >- + The Provisions program was carefully developed with security in mind, + utilizing secure software development life cycle methodologies.  + + + Additionally, the systems and smart contracts related to Provisions underwent extensive code auditing and penetration-testing procedures, both internally and externally (by Trail of Bits and Zellic). Furthermore, the systems are monitored to detect any malicious attempts or bugs, with prevention and recovery mechanisms in place for various scenarios.  + + + We are aware of the fact that there may be scam attempts by creating fake websites and/or social media profiles. We have been and still are taking measures to proactively identify such activities. Users are advised to stay alert and beware of scam attempts. + + + If you have encountered any suspicious activity or bugs, please report them to the community managers on the [Starknet Discord server](https://starknet.io/discord/). - type: heading_container heading_variant: h3 blocks: [] From b5023e0f83ef1e6067ccc103c1763e2f2ecf51d3 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 18:02:38 +0200 Subject: [PATCH 10/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 206e91ef15..6105fc429d 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -635,6 +635,31 @@ blocks: If you have encountered any suspicious activity or bugs, please report them to the community managers on the [Starknet Discord server](https://starknet.io/discord/). + - type: accordion + heading: Communication and Feedback + blocks: + - label: What should I do if I have additional questions or feedback? + body: Please contact the community managers on the [Starknet Discord + server](https://starknet.io/discord/) or reach out to us at + provisionsupport@starknet.org. + - label: How does the Starknet Foundation plan to communicate updates about + Provisions? + body: All future communications will come from the official + [Starknet](https://twitter.com/Starknet) and [Starknet + Foundation](https://twitter.com/StarknetFndn)’s X (formerly Twitter) + accounts. + - label: How can I get involved? + body: >- + + + We invite everyone to join and be involved in the Starknet community.  + + + * Engage with the community on [X](https://twitter.com/starknet?lang=en) and the [Starknet Discord server](http://starknet.io/discord/), or join the [Starknet Community Support Telegram Group](https://t.me/+efDitGbILOFmMDNk). + + * [Start building on Starknet](https://www.starknet.io/en/developers) + + * [Join a Starknet event](https://www.starknet.io/en/events) - type: heading_container heading_variant: h3 blocks: [] From dcaf7302608e00e00e9bb1649e28d7967744eb60 Mon Sep 17 00:00:00 2001 From: OfirEinhorn <93069994+OfirEinhorn@users.noreply.github.com> Date: Thu, 15 Feb 2024 18:05:01 +0200 Subject: [PATCH 11/11] =?UTF-8?q?Update=20Page=20=E2=80=9Cfrequently-asked?= =?UTF-8?q?-questions=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/pages/frequently-asked-questions.yml | 33 ++++++++++++++++------ 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/_data/pages/frequently-asked-questions.yml b/_data/pages/frequently-asked-questions.yml index 6105fc429d..e7ebd1852f 100644 --- a/_data/pages/frequently-asked-questions.yml +++ b/_data/pages/frequently-asked-questions.yml @@ -18,14 +18,31 @@ blocks: - type: accordion heading: "" blocks: - - type: accordion_item - label: What will the Starknet tokens be used for? - body: The Starknet token will be used for paying transaction fees, participation - in the Starknet protocol, and participation in governance. The - rationale for each of these utilities is presented in our - [decentralization - proposal](https://medium.com/starkware/part-2-a-decentralization-and-governance-proposal-for-starknet-23e335645778), - in the section titled “What will the tokens be used for?” + - body: >- + The Starknet Provisions Program (“Provisions”) is the distribution of + Starknet's native token (STRK) to eligible users, builders, and + community members who have contributed to Starknet. Making Starknet’s + native token available for the community will enable the community to + pay fees in STRK, and engage in the decentralization of the network by + participating in governance votes and in the decentralized + proof-of-stake (PoS) model that will be implemented in later stages.  + + + The [Provisions blog post](https://www.starknet.io/en/content/starknet-provisions-program) details the purpose of Provisions, the guiding principles for its distribution, and the criteria for its allocation. + label: What are the goals of the Starknet Provisions Program? + - label: What is the purpose of STRK? What will it be used for? + body: >- + STRK will be used for several functions: + + + * **Network fees:** Starting with Provisions, users will be able to pay transaction fees using STRK. Fees on Starknet are currently paid in ETH, and following Provisions, users will have the choice of paying fees in ETH or STRK. + + * **Governance:** Following Provisions, recipients of STRK will be able to participate in governance related to a range of matters that will shape Starknet’s future. More information on Starknet’s governance can be found in the [Starknet Governance Hub](https://governance.starknet.io/). + + * **Staking:** In the future, STRK will be used for staking within a proof-of-stake (PoS) model that will enable stakers to choose among a decentralized network of sequencers, ensuring Starknet’s decentralized operation. + + + You can find more information in the [Starknet Token Announcement post](https://docs.starknet.io/documentation/architecture_and_concepts/Economics-of-Starknet). - type: accordion_item label: Where can I monitor Starknet’s transactions? body: "There are several block explorers you can use: