Extensions List

Explore our Curated (by BuidlGuidl) and community-contributed extensions for Scaffold-ETH 2. To install an extension, simply copy and run the installation command provided for each extension.

subgraph

github icon
Curated

This Scaffold-ETH 2 extension helps you build and test subgraphs locally for your contracts. It also enables interaction with the front-end and facilitates easy deployment to Subgraph Studio.

npx create-eth@latest -e subgraph

eip-712

github icon
Curated

An implementation of EIP-712, allowing you to send, sign, and verify typed messages in a user-friendly manner.

npx create-eth@latest -e eip-712

ponder

github icon
Curated

This Scaffold-ETH 2 extension comes pre-configured with ponder.sh, providing an example to help you get started quickly.

npx create-eth@latest -e ponder

onchainkit

github icon
Curated

This Scaffold-ETH 2 extension comes pre-configured with onchainkit, providing an example to help you get started quickly.

npx create-eth@latest -e onchainkit

erc-20

github icon
Curated

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-eth@latest -e erc-20

eip-5792

github icon
Curated

This extension demonstrates on how to use EIP-5792 wallet capabilities. This EIP introduces new JSON-RPC methods for sending multiple calls from the user wallet, and checking their status

npx create-eth@latest -e eip-5792

randao

github icon
Curated

This extension shows how to use on-chain randomness using RANDAO for truly on-chain unpredictable random sources.

npx create-eth@latest -e randao

ERC-20 Extension

github icon
0x5dC...3c93

This extension introduces an ERC-20 token contract and demonstrates how to interact with it, including getting a holder balance and transferring tokens.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e scaffold-eth/create-eth-extensions

Pocketbase extension for SE2

github iconyoutube icon
0xb54...0f7f

This extension allows you to easily implement Pocketbase in your dapp with some useful functions.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e scobru/pocketbase-extension

Currency Conversion Extension

github icon
0xd1B...bea2

Using ExchangeRateAPI gain access to conversion rates and integrate them into Scaffold-ETH2's UI. See current price of ETH in any global currency while leveraging SE2's EtherInput component to easily convert between the two.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e RafaelCaso/currency-conversion-extension

OnChainAI extension

github icon
0x981...Da38
0xd3c...Beb4

Scaffold-ETH extension to call Onchain OpenAI with Chainlink Functions

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e Kredeum/onchain-ai-extension

quadratic-voting-extension

github iconyoutube icon
0x84f...71c3

This project implements a quadratic voting system with Ethereum Attestation Service (EAS) integration for vote attestation. It serves as an extension for BuildGuild, enhancing the voting process with quadratic mechanics and on-chain attestations.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e Okhayeeli/quadratic-voting-extension

Capsule Extension

github iconyoutube icon
0x9B2...b969

This Scaffold-ETH 2 extension comes pre-configured with Capsule for email and SMS login with MPC, providing an example to help you get started quickly. Follow the steps below to set up and start using the extension.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e tantodefi/capsule-extension

ENSinapp

github iconyoutube icon
0xDAA...DF77

This is a build that makes ens registration possible in-app, As you know already for users to register an ENS name, update profile image or primary address. They have to go to the ENS website. ENS has this library deploy ensjs, with methods to handle this but trust me it takes quite some time to wrap your head around getting the flow working. This build seeks to replicate the same process on the website in-app starting with name registration. It’s mainly some interfaces, wagmi, and react-query wrapper of ensjs.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e Chuksremi15/se2-ens-library-v3

squid-widget-extension

github icon
0x5ba...1716

Squid Router Widget Implementation for Scaffold ETH.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e vick2592/squid-widget-extension

Scaffold-ETH 2 Chainlink Extension

github icon
0xE56...03d0
0x303...299e

This SE2 extension is meant as a beginners guide to working with Chainlink. This extensions comes with example smart contracts and frontend components, which can serve as the basis for your Chainlink based dApp or project.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e arjanjohan/scaffold-chainlink-extension

Randomness extension

github iconyoutube icon
0x95E...e3CF

This Scaffold-ETH 2 extension comes pre-configured with a Randomness Generator contract and a frontend to interact with it. Special thanks to Austin and Damu for inspiring and guiding me in creating this randomness extension, which is based on a project by Damu. This extension helps new users understand how the randomness generator works using Ethereum's Proof of Stake (PoS) randomness, specifically leveraging block.difficulty. Additionally, I have included extensive documentation that was instrumental in completing this project.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e bhavyagor12/randomness-extension

Flexy Extension

github iconyoutube icon
0x9B2...b969

This Scaffold-ETH 2 extension comes pre-configured with flexy.tech, providing an example to help you get started quickly. Follow the steps below to set up and start using the extension. The Flexy widget opens a cross-chain bridge swap UI so users can get gas on the chain they need for your dapp.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e tantodefi/flexy-extension

Fleek extension

github icon
0x981...Da38

fleek-extension is a Scaffold-eth-2 extension, allowing you to deploy your Dapps on Fleek decentralized storage

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e zapaz/fleek-extension

Ponder Extension

github icon
0x5dC...3c93

Ponder is an open-source framework for blockchain application backends. With Ponder, you can rapidly build & deploy an API that serves custom data from smart contracts on any EVM blockchain.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e scaffold-eth/create-eth-extensions

Privy-Widget

github iconyoutube icon
0x95E...e3CF

With privy its super simple to : Onboard all users to web3 This extension preconfigured with creating new wallet for users that onboard using email helps developers The entire widget is easy to configure using their dashboard Privy has hooks that help developers access the wallets, user information and has loading states that are super simple to use

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e bhavyagor12/privy-widget

MagicAddressInput

github icon
0xa5B...8845

Extension for scaffold-eth-2 to add suggestions to address input bar.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e FilipHarald/MagicAddressInput

ZkTree

github icon
0xABD...96ab

This extension implements a zero knowledge Merkle tree. I made it as general as possible to make it easy to use in different projects.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e nzmpi/ZkTree-extension-se2

Dynamic Extension

github iconyoutube icon
0x9B2...b969

This Scaffold-ETH 2 extension comes pre-configured with Dynamic.xyz, providing an example to help you get started quickly. Quickly use social login, email login and sign in with farcaster with scaffold-eth2!

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e tantodefi/dynamic-extension

Randao Extension

github icon
0x5dC...3c93

This extension shows how to use on-chain randomness using RANDAO for truly on-chain unpredictable random sources.

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e scaffold-eth/create-eth-extensions

Universal Profile Extension

github iconyoutube icon
0xF51...49B6

This Scaffold-ETH extension introduces hooks and components to facilitate the integration of Lukso's Universal Profiles

⚠️ 3rd-party extension. Verify the source before installing.

npx create-eth@latest -e ValentineCodes/universal-profile-extension