# StarkNet Guide

By [Shark Research](https://paragraph.com/@shark-research) · 2023-11-18

---

[**StarkNet**](https://www.starknet.io/en) - is decentralized L2 network that operates ZK rollup technology, that allows any decentralized application to achieve limitless computational scale without compromising Ethereum's componentisation and security. This is feasible because StarkNet utilises a secure and scalable cryptographic proof-of-concept system called, **zk𝚂𝚃𝙰𝚁𝙺'𝚜**.

From May 2018 to 2023, there have been several funding rounds where the company managed to raise a sum of $282 million from top funds like Ethereum Fondation, Coinbase, Paradigm, Sequoia, Polychain, Multicoin, Pantera, Consensus, Bitmain, Founder Fund, Greenoaks Capital, IOSG, DCVC, Wing VC, Metastable Capital, Scalar Capital, Floodgate, Collaborative Fund, Bollinger Investment Group, Atomico, Bossanova Investimentos, Semantic Ventures, Alameda Research, Three Arrows Capital, Tiger Global Management, Coatue Management, Intel Capital, Vitalik Buterin, Naval Ravikant, Fred Ehrsam, Elad Gil, Linda Xie and others. The company is currently valued at $8 billion.

**𝚃𝚘𝚔𝚎𝚗 𝚍𝚒𝚜𝚝𝚛𝚒𝚋𝚞𝚝𝚒𝚘𝚗:**

1.  **Token Design and Purpose:**
    
    *   The Starknet Token is designed to power a network consisting of Users, Operators, and Developers.
        
    *   Mechanisms for fee structure and token minting should be largely automated, known, tested, simple, transparent, resistant to speculation, and provide a good user experience.
        
2.  **Community Provisions (9%):**
    
    *   9% of the total token supply is allocated to Community Provisions.
        
    *   These tokens are designated for those who have performed work for Starknet and have powered or developed its underlying technology, such as through past usage of the StarkEx L2 systems.
        
    *   The distribution of Community Provisions will be based on verifiable work that was performed in the past. For example, for StarkEx users, allocations will be determined based on verifiable usage of StarkEx's technology that took place prior to June 1, 2022.
        
3.  **Community Rebates (9%):**
    
    *   Community Rebates, comprising 9% of the token supply, are provided.
        
    *   These tokens serve as rebates to partially cover the costs of onboarding to Starknet from Ethereum.
        
    *   To prevent gamification, Community Rebates will only apply to transactions that occur after the rebate mechanism is announced. The key points for token distribution in the Starknet community are as follows:
        
4.  **Token Allocation to Developers:**
    
    *   Smart Contract Developers receive a portion of fees and new minting based on the value provided by their contracts, measured through L1 and L2 fees paid by Users.
        
    *   Core Developers, contributing to protocol development, receive token allocation requiring some human discretion, aiming for decentralization with anti-gamification and transparency principles.
        
5.  **Initial Token Allocation:**
    
    *   Ten billion tokens have been minted off-chain by StarkWare.
        
    *   Allocation includes percentages for StarkWare Investors, Core Contributors, and the Foundation for community provisions, rebates, research grants, strategic reserve, donations, and unallocated funds.
        
6.  **Lock-up Period for Core Contributors and Investors:**
    
    *   Tokens allocated to Core Contributors and Investors have a 4-year lock-up period, with a linear release and a one-year cliff, aligning long-term incentives with the Starknet community's interests.
        
7.  **Ways to Receive Starknet Tokens:**
    
    *   Developers contributing to infrastructure and smart contracts valued and used by Starknet end users can expect to receive tokens automatically through the protocol.
        
    *   Developers may also receive token grants for work related to the development, testing, and maintenance of the Starknet protocol.
        
8.  **Encouragement for Developers and End Users:**
    
    *   Developers are encouraged to contribute to Starknet, and those who provide valuable software may receive tokens, while users show retroactivity in Starknet Ecosystem.
        

_\*_[_Source_](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6)

### Onchain activity:

**𝚃𝚘𝚝𝚊𝚕 𝚞𝚜𝚎𝚛𝚜 3.5𝚖**

**𝚃𝚘𝚝𝚊𝚕 𝚋𝚛𝚒𝚍𝚐𝚎𝚍 𝚊𝚖𝚘𝚞𝚗𝚝 1.5 𝚋𝚒𝚕𝚕𝚒𝚘𝚗**

**𝚃𝚅𝙻 $136𝚖**

### **Ecosystem**

*   [**starknet-ecosystem**](https://www.starknet-ecosystem.com/)
    
*   [**dappland**](https://www.dappland.com/)
    

[**Roadmap**](https://www.starknet.io/en/roadmap)

**Strategy**
------------

In this post, I'll share my strategy for taking advantage of StarkNet and address the question of why StarkNet has the greatest potential among all current tier-1 projects.

🌠 You can start with completely empty wallets, and no one can blame you for not having pre-warmed wallets, as was necessary with Metamask before.

🌠 The cost of a high-quality account on StarkNet is currently several times lower than in ZkSync.

🌠 You don't need any activity on the Ethereum network because it's practically impossible to verify. Users might not have a Metamask wallet but could have Argent or Braavos.

🌠 The project's mass adoption is planned no earlier than [Q2 2024](https://twitter.com/Starknet/status/1707361010045034884?t=aknmkEoH2WO7YQtRS-1Uig&s=19). This means we're still early, and we all have time to start building activity on the network and enhance one of the most important multipliers - active days/weeks/months, something that will be invaluable in the future.

"We acknowledge that some of our primary efforts might not be ready by Q4. We're actively working on refining the Fee market (Q1 2024) and Volition (Q2 2024)."

### **Tiers**

I currently have the following tiers, but I want to emphasize that anyone can achieve any tier; the only difference is the activation date.

### 💎 **Diamond**

*   Activation Date: 2022
    
*   80+ transactions (including dmail)
    
*   15+ contracts
    
*   Volume >$1000
    
*   25+ days, 10+ months
    
*   Official bridge
    
*   Multi-Sig tx
    
*   Deploy smart contracts
    
*   Mint/Buy NFTs
    
*   Starknet domain
    
*   Balance 0.01 ETH + for commission payment
    

### 🥇 **Tier-1**

*   Activation Date: Early 2023
    
*   60+ transactions (including dmail)
    
*   10+ contracts
    
*   Volume >$500
    
*   20+ days, 9+ months
    
*   Official bridge
    
*   Deploy smart contracts
    
*   Mint/Buy NFTs
    
*   Starknet domain
    
*   Balance 0.005 ETH + for commission payment
    

### 🥈 **Tier-2**

*   Activation Date: Summer 2023 / Now
    
*   30-50 transactions (mostly dmail)
    
*   6+ contracts
    
*   Volume >$50-100
    
*   10+ days, 3+ months
    
*   Replenishment from OKX
    
*   Deploy smart contracts
    
*   Mint/Buy NFTs
    
*   Balance $4-7 only for commission payment
    

### 🥉 **Tier-3**

*   Activation Date: Now
    
*   3-10 transactions (mostly dmail)
    
*   2-3 contracts
    
*   Replenishment from OKX
    
*   Balance $2-3 for monthly warming up
    

1\. Creating a wallet
---------------------

[_Guide_](https://medium.com/starkware/getting-started-using-starknet-setting-up-a-starknet-wallet-abbba4765992) _by StarkWare_

_First we need a wallet compatible with Starknet, at the moment there are only two of them:_

1.  [_ArgentX_](https://chromewebstore.google.com/detail/argent-x/dlcobpjiigpikoobohmabehhmhfoodbb?hl=en&utm_source=ext_sidebar)
    
2.  [_Braavos_](https://chromewebstore.google.com/detail/braavos-smart-wallet/jnlgamecbpmbajjfhmmmlhejkemejdma?hl=en&utm_source=ext_sidebar)
    

2\. Top up your wallet
----------------------

_At Gwei 10 = $2._

\*The **most correct**, but also the most expensive way, the [**official Starknet bridge**](https://starkgate.starknet.io/). We connect an ETH network wallet, for example MetaMask and Braavos wallet, write out the required amount and sign the transaction:\*

![](https://storage.googleapis.com/papyrus_images/dac4d6046ca7905588de471c6c88da842df7cdf94c68e773c92b2445f1d20c80.png)

![](https://storage.googleapis.com/papyrus_images/21129e687d4cc407c66d2be1e64f9844697fefdd447229264084cd139a567793.png)

### Other ecosystem bridges

[_Orbiter_](https://www.orbiter.finance/?source=Optimism&dest=Starknet) _bridge_

![](https://storage.googleapis.com/papyrus_images/99731ebf9f12819b393603def34a7d47625bf111129443fd24a3189923191b73.png)

[_LayerSwap_](https://www.layerswap.io/app) _bridge_

![](https://storage.googleapis.com/papyrus_images/411091085948b9f84c7a501d31a1e5b2629944bdca537cb6573e66f34ff65f58.png)

[_Rhino_](https://app.rhino.fi/bridge) _bridge_

![](https://storage.googleapis.com/papyrus_images/6c4b725480a3841aa7c5bba0d94c89daa6af204d4f20da6be06ef1b3605d6ae6.png)

**DeFi**
--------

Tokenless protocols that may airdrop:
-------------------------------------

**JediSwap**

`TVL $9,6m`

_1\. Go to the project_ [_website_](https://app.jediswap.xyz/#/swap) _and connect the wallet._

_2\. Select tokens for swap. Enter the required amount and click Swap:_

![](https://storage.googleapis.com/papyrus_images/b2ba976164b6f0aed6dff0a3040e393d7b395f46b5a96683aa108391832992fc.png)

![](https://storage.googleapis.com/papyrus_images/897f7e7fca16b8703da59c05b4d7bdd80b3395cf8c220fc6538f586e2b6f78bb.png)

_3\. Go to the_ [_POOLS_](https://app.jediswap.xyz/#/pool) _tab, select the desired pair by APY and FEEs (for the last 24 hours) from the table, and click Create Pair and next Add Liquidity. After that, your funds are sent to the liquidity pool, from where you can withdraw them at any time:_

![](https://storage.googleapis.com/papyrus_images/e947778c1700cbfec3b9698559b20972aa5a89956e071e720c271081a82f7cf4.png)

![](https://storage.googleapis.com/papyrus_images/3114d03abd1d2ee779b14229875f08e8044a71b7e03f19b91c58ab9f592e93b7.png)

![](https://storage.googleapis.com/papyrus_images/24cc2cc837f2099994b7b3cddddb72106fe0ff24f645bda41161a897aaaf3b1b.png)

![](https://storage.googleapis.com/papyrus_images/24cc2cc837f2099994b7b3cddddb72106fe0ff24f645bda41161a897aaaf3b1b.png)

_4\. Enter the amount number of tokens and confirm the transaction. You can also request your tokens back at any time._

### MySwap

`TVL $6,24m`

1.  _Go to the_ [_website_](https://www.myswap.xyz/#/) _of the project and connect the wallet._
    
2.  _Next you need to select the tokens that will be exchanged, enter the desired amount, click Swap and confirm the transaction_
    

![](https://storage.googleapis.com/papyrus_images/27053d240eadcb1e27183f08a13ae69281268bdaac876911caf729ea5e8bcc8b.png)

_3\. Go to the POOLS tab, select the desired pair, and click Add Liquidity. After that, your funds are sent to the liquidity pool, from where you can withdraw them at any time:_

![](https://storage.googleapis.com/papyrus_images/248eb2a3f0927a4cff6a8f982f2bbb9bace37c5400e0ebf5e94b7e04b22b1dd1.png)

### **zkLend**

$$Lending $$ $$ Services$$

`TVL $5,31m`

_1\. Go to_ [_website_](https://app.zklend.com/) _and connect wallet and tap to supply in ETH_

![](https://storage.googleapis.com/papyrus_images/62e6b63e43d51c5b3750dd118e517e5e194d1e2e75d6b67388ee067b460250e9.png)

![](https://storage.googleapis.com/papyrus_images/6eb4e46b75ff86bc073866fd1a5ef9a2b0afc0a8f1201521357bdf48f38233cb.png)

_2\. We can withdraw ETH .vitaliks back_

![](https://storage.googleapis.com/papyrus_images/f0fd95f84aa18a347c403642064e1ee5b68a2a26f24239a713afa3179b0294f3.png)

_3\. Washing volume in onchain. You can do the same with_ **_borrowing_** _before withdrawing your liquidity from the DEFI protocol._

### **10kSwap**

`TVL $3,95m`

1.  _Go to the project's_ [_website_](https://10kswap.com/swap) _and connect your wallet._
    
2.  _Select the tokens you want to exchange, click Swap and confirm the transaction._
    

![](https://storage.googleapis.com/papyrus_images/b3c099ec61ffd0c05b560b946dcb169eac17f8885cdaed364a5c0ecc9d6e84d9.png)

_3\. Click the POOL tab and click a new position._

![](https://storage.googleapis.com/papyrus_images/fa57b26c34d618fd2c3b463c174a45de9a58c612bae6cd012c3237051dec9c5a.png)

_4\. Enter the desired number of tokens and click Deposit, confirm the transaction._

![](https://storage.googleapis.com/papyrus_images/4da07f09c85cf0d7218af4b4072d0a5daceaef8e283b9e814b9e87de65154aa6.png)

![](https://storage.googleapis.com/papyrus_images/dd1601408a24959ea70b0ed1f8c24147f45e6d0c3a632a3b29839e024fdb10d9.png)

### AVNU

_Go to_ [_website_](https://app.avnu.fi/) _and exchange your liquidity with_ **_lowest slippage._**

![](https://storage.googleapis.com/papyrus_images/a91070edc6f7861f371458939682664777e04527f52126d343da512d3c62d0d3.png)

### DMAIL

_1\. Go to_ [_website_](https://mail.dmail.ai/sent) _grab_ **_address and principal ID_** _from your_ **_multi-account_**

![](https://storage.googleapis.com/papyrus_images/5bc78a205e624a68ed7a2a88454ba3822de19df2970cf8ef11f1e527477c2985.png)

_2\. Fill out information to send an email to your multi-account_

_You can send me, this email_

[0x2895cdf3a6aeb655a984d4659478c1073cc3e704377ed5227a6c7c46706b1f8@dmail.ai](mailto:0x2895cdf3a6aeb655a984d4659478c1073cc3e704377ed5227a6c7c46706b1f8@dmail.ai)

ID `r7pwh-r746w-5i7km-lzhhf-vdlez-gej3v-d7rkm-4s3i7-3x6ym-r6e5m-5ae`

![](https://storage.googleapis.com/papyrus_images/2ae0cc45048a412386c1b5b8be87d05ea92959fecf06a28706130cad43014d90.png)

### **Ekubo**

`TVL $3,74m`

_1\. Go to the_ [_website_](https://ekubo.org/) _of the project and connect the wallet._

_2\. Select the tokens we want to exchange, click Swap and confirm the transaction._

![](https://storage.googleapis.com/papyrus_images/355047f9b0658c86055a9087ccca608d37b15cbddc80bdcb76ff8fb977e4b41e.png)

### SythSwap

`TVL $1,28m`

1.  _Go to the_ [_website_](https://app.sithswap.com/) _of the project and connect the wallet._
    
2.  _Select the tokens we want to exchange, click Swap and confirm the transaction._
    

![](https://storage.googleapis.com/papyrus_images/f7854fbf894c0da0ee9c20e4c14548bd12f927697def166e04bbcaf1791bb6ce.png)

_There are 3 interesting coins, which are also desirable to connect once for the sake of contracts (wstETH, rETH, Lords)_

### **Nostra**

$$Lending $$ $$ Services$$

`TVL $864k`

_1\. Go to_ [_website_](https://app.nostra.finance/) _and connect wallet and tap to supply in ETH_

![](https://storage.googleapis.com/papyrus_images/b13d71038bedee608328528832d76ab32f9d158af224708c52bec00c379cc1c9.png)

![](https://storage.googleapis.com/papyrus_images/1861d83648fd5d769f419abaa47a805cc5a6aa432706adbaf9d33406ba0cbb12.png)

_2\. Confirm ticker your_ Liquid Staking Derivatives _iETH-c_

### Carmine Options

`TVL 185k`

_1\. Go to_ [_website_](https://app.carmine.finance/trade) _platform for traders derivatives and connect the wallet._

_2\. Select a long/short or option trade order and close it immediately_

![](https://storage.googleapis.com/papyrus_images/918936982148709b90d7f36ab04f38ed03a1dddefe4da3f2d42c2bc619499ee7.png)

_4\. After that we can do Borrow and Repay_

**Stark Domain**
----------------

_1\. Go to the website_

_2\. In the search we write the desired name for our domain. If the name is available, select the term for which we want to register the domain and click on "Register My Domain"._

![](https://storage.googleapis.com/papyrus_images/2645590b86c73a60e8d31f767c7938e795e27d0de54a78fdd4c1c3ab16d9c495.png)

**MultiSig**
------------

**MultiSig as a criterion. It's no secret that $OP was well airdropping for the criterion of MultiSig use.**

**\***[**Source**](https://x.com/optimismfnd/status/1519001625943232514?s=52&t=ut6fVrG0E9mhsqnGCZzBUw)

![](https://storage.googleapis.com/papyrus_images/43c7394dfc7248062ce2185c2be5e55ea2362371831ee16f6d35f1c0b8a7257f.png)

![](https://storage.googleapis.com/papyrus_images/7a085232385d92704836061b8c284d46354cce77862ceb1bd5f5873b2f7454db.png)

### **Braavos MultiSig**

_Braavos have launched a new "Multi-Owner" feature, similar to what Gnosis Safe offers us, only on the StarkNet network. Now we can try out this feature and thus increase the activity in the StarkNet network_

1.  [_Create_](https://chromewebstore.google.com/detail/braavos-smart-wallet/jnlgamecbpmbajjfhmmmlhejkemejdma?hl=en&utm_source=ext_sidebar) _second a Braavos wallet (if you don't have one)_
    
2.  _Then click on the icon in the upper left corner of the wallet. 3._
    
3.  _there select "Add Multi-Owner Account"._
    
4.  _After that we create such a wallet. You will need your current wallet and need to create another one. (Not just create another account in the wallet, but a new wallet or another that you already have). In this point we assign 2 wallets that will own this account. After that we can make Borrow and Repay._
    

![](https://storage.googleapis.com/papyrus_images/7756676603c346719f8315c239c9f253dc7a020386e29fcf2425c742e16c35a6.png)

_5\. At the end we can replenish it and make transactions on them, you can make swaps directly in Braavos itself, and find all the dApps there or connects to Ecosystem websites._

### **ArgentX MultiSig**

1.  [_Download_](https://chromewebstore.google.com/detail/argent-x/dlcobpjiigpikoobohmabehhmhfoodbb?hl=en&utm_source=ext_sidebar) _ArgentX wallet (if you don't have one)_
    
2.  _Next, click Create Account and select Multisig Wallet_
    

![](https://storage.googleapis.com/papyrus_images/60398abc8b12f24761178ef7cca92e4a9e9c5f74182002ebc22ff183f8c02ff1.png)

![](https://storage.googleapis.com/papyrus_images/e8ced594fbbced8f6bba504c1e01680304b0ddffe375d15551dc8d789a04becb.png)

_3\. Then select the number of owners, including the option to insert your main account._

![](https://storage.googleapis.com/papyrus_images/9e627fb4405833d662d00bac46d886b7d9ed7f357d2bed2f4b58ba46b572f376.png)

_4\. After that to the end create a wallet, following the steps_

_5\. At the end we can replenish it and make transactions on them, you can make swaps directly in Argent itself, and connects to Ecosystem websites._

NFT
---

### **Element**

_Connect wallet to_ [_website_](https://element.market/starknet) _and buy inexpensive but well-growing collections on_ [_Element.market._](https://element.market/rankinglist)

![](https://storage.googleapis.com/papyrus_images/1fe83b690b2bac8cb1fd8fe435dc4213015f1cc181667c99a551a9cfa1ccb65c.png)

![](https://storage.googleapis.com/papyrus_images/0ed6798949fc5751b5be365655d84070891cada4f3108e3f37d4b5cef4c1bd70.png)

### **Pyramid**

_Let's do the same thing_

_Connect wallet to_ [_website_](https://element.market/starknet) _and buy inexpensive but well-growing collections._

![](https://storage.googleapis.com/papyrus_images/06d4c2c4c81924ff0fe3aeb0d1c993bb893438885d52632a6fdf5c585193b6cc.png)

### Unframed

_One of the major wallets ArgentX on Straknet is launching its_ [_Unframed_](https://unframed.co) _marketplace._ _You can buy an inexpensive NFT and put it up for sale._

![](https://storage.googleapis.com/papyrus_images/b49e6021ae95aaff19a0d9f54ab87ec381cc12606c607e640285e7677fd2c382.png)

![](https://storage.googleapis.com/papyrus_images/22f4259c928a754fb9dfae03133ae450256b68c707549b5e27cdbb7c7219fdc6.png)

### **Flex**

_Go to the_ [_website_](https://flexing.gg/)_, connect the wallet and simply put for sale NFTs bought earlier, there is interaction with the contract._

![](https://storage.googleapis.com/papyrus_images/8e6f81f67017a5152418943ebf575338cc1440544e3aa50dd8fffa86ec6dbdc3.png)

**Quest Land**
--------------

_Go to the_ [_website_](https://starknet.quest/achievements) _and click on MY LAND._ _It is mandatory to have_ [_starknet.id_](https://app.starknet.id/identities) _NFT_

![](https://storage.googleapis.com/papyrus_images/8c68001772f0b342f8687f19e1ed14d25d7105b0092f2be35e6a14c7dd6990cd.png)

_The city is filled with NFTs that we have or for the fulfillment of future_ [_quests_](https://starknet.quest/quest/)_._

![](https://storage.googleapis.com/papyrus_images/ba052436a54048927df3d169320ea5233a27fe1cf97b4926347a304a56b901ea.png)

_Like_ [_this_](https://starknet.quest/quest/9?task_id=39&res=true)_. Answers to the quiz:_

_• Starknet;_

_• Concentrated liquidity, a singleton architecture, and extensions;_

_• It offers better pricing due to leverage within a price range._

![](https://storage.googleapis.com/papyrus_images/803c67acb7de7ee9ecb3e42a633a30d463a7a5ede726104817cd63ac5384fdc3.png)

![](https://storage.googleapis.com/papyrus_images/70d89352e2242ddcb1455d40248ee6d1515877ccb214556e2900cdcd2b69f2be.png)

_NFTs we received for completing quests:_

![](https://storage.googleapis.com/papyrus_images/b8d7041e66b39d83ee7ebf542115ec08b36c3a66304493ccb49f2b2d70300376.png)

_The missing NFTs can be purchased on the marketplaces we wrote about above._

**Deploy**
----------

### **Remix**

_Deploy a smart contract on StarkNet via Remix for $0.2-$0.3_

_In the Starknet_ [_Token Design article_](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6)_, StarkWare confirms that developers who have created smart contracts that are actively used by users on Starknet can expect to receive tokens_

_A guide on how to deploy a smart contract using the StarkNet plugin in Remix:_

**Examples of smart contracts**

_You can find an example of a deployment contract in the collection of examples of using Cairo to create smart contracts in Starknet -_ [_Starknet by Example_](https://starknet-by-example.voyager.online/starknet-by-example.html#starknet-by-example)_._

_All new contracts are deployed with two transactions: DECLARE and deployContract. If the contract has already been deployed in the mainnet (the classHash of the contract has already been decalred), the contract can be deployed without a DECLARE transaction._

_You can learn more about transaction types in StarkNet in the_ [_documentation_](https://docs.starknet.io/documentation/architecture_and_concepts/Network_Architecture/transactions/).

_ArgentX wallet cannot perform a DECLARE transaction, so if you use this wallet, you will not be able to deploy a contract that has never been deployed in the mainnet._

_But with Braavos wallet you will be able to deploy any contract without any problems._

**Deployment costs**

_The cost of deployment a new contract with two transactions at 10 gway is $0.15:_

*   _Declare - $0.071 (0.000044 ETH)_
    
*   _deployContract - $0.083 (0.000051 ETH)_
    

_The cost of_ [_Defi Vault delployment_](https://remix.ethereum.org/?#activate=Starknet-cairo1-compiler&url=https://github.com/NethermindEth/StarknetByExample/blob/main/listings/ch02-applications/simple_vault/src/simple_vault.cairo) _(can be deposited via any wallet) at 10 gway will be $0.1_

**Smart Contract Deployment Instructions**

1.  _Add the Starknet_ [_Remix Plugin_](https://remix.ethereum.org/)
    

![](https://storage.googleapis.com/papyrus_images/57b7a8a55632d50f39eae658b55a7598dc1ab68154866dc436fcbbc18fef67ad.png)

_2._ _Select the smart contract in_ [_Starknet by Example_](https://starknet-by-example.voyager.online/starknet-by-example.html#starknet-by-example) _and click on_ _"_[_Remix_](https://remix.ethereum.org/?#activate=Starknet-cairo1-compiler&url=https://github.com/NethermindEth/StarknetByExample/blob/main/listings/ch00-introduction/counter/src/counter.cairo)_"_

![](https://storage.googleapis.com/papyrus_images/95a2ce89fa0e35cf0a30b02fca5800631987fc90b7cdb13e08324e0bba5717fe.png)

_3._ _Connect the wallet and compile the contract by clicking on "Compile"_

![](https://storage.googleapis.com/papyrus_images/01c1c6a09aaff606269a7a8825fd3ade9590769a036ce98d0106e1a71097a99f.png)

_4\. Grant permission to the Plugin_

![](https://storage.googleapis.com/papyrus_images/f7efe8a97b0b185bfa3ee7869ab3deae0d6df0b4ad9ea1a17cb6fad247ee4a13.png)

_5\. Deploy the contract by clicking on "Deploy". If the classHash of the contract is not declared yet, you will need to sign two transactions: the Declare transaction and then the Deploy transaction._

![](https://storage.googleapis.com/papyrus_images/9f629d844ec6a732da778471da830e60f88ab917d1a64ed8a2ae8d16921639f2.png)

_6\. To interact with the contract you need to expand the "Interact" section. The blue buttons call the transaction that can be signed in the wallet._

![](https://storage.googleapis.com/papyrus_images/f387e524023385b8c1620e6b015761defcd94aae5d865929452ff6b477f57bdc.png)

Click on "increment" to increase the "counter" variable by 1 or "decrement" to decrease the variable by 1

**Games**
---------

*   [LootRealms](https://twitter.com/LootRealms)
    
*   [Cartridge](https://twitter.com/cartridge_gg)
    
*   [TheDopeWars](https://twitter.com/TheDopeWars)
    
*   [Influence](https://twitter.com/influenceth)
    
*   [Ninth](https://twitter.com/ninth_gg)
    
*   [Topology](https://twitter.com/topology_gg)
    
*   [Gol2](https://twitter.com/GoL2io)
    
*   [StarkWars](https://twitter.com/starknet_wars)
    

**Checking wallets for activity**
---------------------------------

*   [starkstats](https://starkstats.xyz/)
    
    _Network Statistics. If you make a startknet (manually or with software) you can look at the network load on this_ [_dashboard_](https://starkscan.co/stats#speed)_. We are interested in the Oldest Backlog Transaction Age < 10 min and Number of Backlog Transactions < 2k, then there should be the least number of fails._
    
*   [sybilstat](https://www.sybilstat.com/starknet)
    
    _You can load multiple wallets + see network statistics_
    
*   [autosoft](https://autosoft.tools/starknet_stats/)
    
    _Fork sybilstats_
    
*   [chaineye](https://chaineye.tools/)
    
    _You can load multiple wallets + see network statistics_
    

![](https://storage.googleapis.com/papyrus_images/148991add7fbe526b017afd05c23b13ca04b12d5f5fe89bdb8fc42905b5c1f70.jpg)

𝚃𝚑𝚎 𝚜𝚝𝚞𝚍𝚢 𝚏𝚛𝚘𝚖 **𝚂𝚑𝚊𝚛𝚔 𝚁𝚎𝚜𝚎𝚊𝚛𝚌𝚑** 𝚒𝚜 𝚙𝚛𝚎𝚜𝚎𝚗𝚝𝚎𝚍 𝚏𝚘𝚛 𝚒𝚗𝚏𝚘𝚛𝚖𝚊𝚝𝚒𝚘𝚗𝚊𝚕 𝚙𝚞𝚛𝚙𝚘𝚜𝚎𝚜 𝚊𝚗𝚍 𝚍𝚘𝚎𝚜 𝚗𝚘𝚝 𝚌𝚊𝚛𝚛𝚢 𝚊𝚗𝚢 𝚏𝚒𝚗𝚊𝚗𝚌𝚒𝚊𝚕 𝚊𝚍𝚟𝚒𝚌𝚎.

[**𝙳𝚒𝚜𝚌𝚘𝚛𝚍**](https://discord.gg/NBqRNQtf8J)

[**𝙶𝚒𝚝𝙱𝚘𝚘𝚔**](https://starksharks.gitbook.io/starksharks/)

[**𝙶𝚒𝚝𝙷𝚞𝚋**](https://github.com/StarkSharks)

[Subscribe](null)

---

*Originally published on [Shark Research](https://paragraph.com/@shark-research/starknet-guide)*
