
Menu
Extensions
Learn
Docs
Demo
Github
Extensions List
Explore our Curated and community-contributed extensions for Scaffold-Stark 2.
To install an extension, simply copy and run the installation command provided for each extension.
AUCO INDEXER

This Scaffold-Stark 2 extension comes pre-configured with Auco Indexer, providing an example to help you get started quickly with integrated indexer in your project
npx create-stark@latest -e auco
ERC-20

This extension introduces an ERC-20 token contract and demonstrates how to interact with it, including getting a holder balance and transferring tokens.
npx create-stark@latest -e erc20
ERC-721

This extension introduces an ERC-721 token contract and demonstrates how to use it, including getting the total supply and holder balance and listing all NFTs from the collection.
npx create-stark@latest -e erc721
Challenge 0: Simple NFT

This challenge introduces your first smart contract deployment with a template React app featuring essential Starknet components, creating an NFT marketplace for purchasing and transferring tokens.
npx create-stark@latest -e challenge-0-simple-nft
Challenge 1: Decentralized Staking

This challenge introduces a decentralized staking application where users coordinate group funding efforts, with cooperation leading to pooled funds and defection resulting in refunds.
npx create-stark@latest -e challenge-1-decentralized-staking
Challenge 2: Token Vendor

This challenge introduces an unstoppable vending machine smart contract for trading tokens, teaching ERC20 approve patterns and contract-to-contract interactions.
npx create-stark@latest -e challenge-2-token-vendor
Challenge 3: Dice Game

This challenge demonstrates randomness generation using block hash in a dice game contract, while exploring exploitable weaknesses and stronger alternatives like oracles and VRF.
npx create-stark@latest -e challenge-3-dice-game
Challenge 4: Build a DEX

This challenge guides you through building a minimum viable DEX with BALLOONS ($BAL) and STRK token pair, implementing core exchange functionality and trading mechanics.
npx create-stark@latest -e challenge-4-build-a-dex
Challenge 5: Multisig Wallet

This challenge creates a multisig wallet smart contract where multiple signers must confirm transactions before execution, enabling secure asset management and governance.
npx create-stark@latest -e challenge-5-multisig-wallet
and More Coming Soon