Skip to content

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

License

Notifications You must be signed in to change notification settings

thirdweb-example/edition-staking-app

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published