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.
Scaffold Extensions
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.
Read Auco Indexer Documentation
Read Auco Indexer Documentation
npx create-stark@latest -e aucoERC-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 erc-20ERC-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 erc-721ERC-1155
This extension introduces an ERC-1155 token contract and demonstrates how to use it, including multi-token contract with game items including Gold, Silver, Thor's Hammer, Sword, and Shield. Each item has different properties and can be minted and transferred.
npx create-stark@latest -e erc-1155Speedrun Challenges
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-nftChallenge 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-stakingChallenge 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-vendorChallenge 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-gameChallenge 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-dexChallenge 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-walletChallenge 6: Stable Coin
This challenge guides you through building MyUSDEngine to interact with MyUSD, a crypto-backed stablecoin designed to maintain a peg to $1 USD. You'll implement core DeFi concepts including collateralization, minting, burning, interest rates, and liquidations to create a robust stablecoin system where users can deposit STRK collateral and mint stablecoins.
npx create-stark@latest -e challenge-6-stable-coinand More Coming Soon