/edition-staking-app

ERC1155 NFT Staking smart contract and web application. Allow users to stake their edition NFTs and earn erc20 tokens as reward!

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Edition Staking App

Introduction

This example demonstrates a use of several thirdweb tools to create an NFT Staking application. In this example, users can stake their ERC1155 NFTs and earn ERC20 tokens as a reward. It combines:

Using This Template

Create a project using this example:

npx thirdweb create --template edition-staking-app
  • Create an Edition Drop contract using the dashboard.
  • Create a Token contract using the dashboard.
  • Create an Edition Staking contract using the dashboard.
  • Approve the Edition Staking contract to transfer your tokens.
  • Deposit the tokens into the Edition Staking contract.
  • Update the information in the contractAddresses.ts file to

Join our Discord!

For any questions, suggestions, join our discord at https://discord.gg/thirdweb.