Excoinsevm / edition-staking-app

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

License:Apache License 2.0


Languages

Language:TypeScript 72.2%Language:CSS 27.0%Language:JavaScript 0.9%