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
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
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
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
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
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
Currency Conversion Extension
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.
npx create-eth@latest -e RafaelCaso/currency-conversion-extension
quadratic-voting-extension
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.
npx create-eth@latest -e Okhayeeli/quadratic-voting-extension
ENSinapp
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.
npx create-eth@latest -e Chuksremi15/se2-ens-library-v3
Scaffold-ETH 2 Chainlink Extension
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.
npx create-eth@latest -e arjanjohan/scaffold-chainlink-extension