2022-04-17 11:41:25 +04:00
2022-04-03 23:10:40 +02:00
2022-04-16 20:16:16 +02:00
2022-03-31 19:56:44 +02:00
2022-03-31 19:56:44 +02:00
2022-04-17 11:41:25 +04:00

NFT Faucet

Deploy to GitHub Pages

It's a WASM web-application that allows you to mint ERC-721 and ERC-1155 tokens to any specified ethereum address.

Demo

Go to https://darkcodi.github.io/nft-faucet/
<TODO: add gif>

Requirements

  • installed Metamask extension
  • some test ETH (or MATIC) to pay for a blockchain transaction fee
    (faucets: Ropsten, Mumbai, etc.)

Deployed contracts

Used contracts are based on OpenZeppilin contracts, but with one unusual feature - mint method can be called by anyone, not just by an owner.

ERC-721 ERC-1155
Ropsten 0x71902F99902339d7ce1F994C12155f4350BCD226 0x6c0449f3B8135f896637afd29c7aeA496ED6f4F3
Polygon Mumbai 0xeE8272220A0988279627714144Ff6981E204fbE4 0x2E6C3fa7B2Ed656e695A29276a22c8C33d118a1B

Technology stack

NOTE: The entire web app works as a static website, hosted on Github Pages. There is NO backend, it runs only in your browser! :)

  • Blazor WASM
  • Metamask
  • IPFS (upload provider - Infura, pinning provider - Crust)
  • Solidity smart contracts

forthebadge forthebadge

How to run it locally?

Simply type this command in the root of this repo:

dotnet run --project NftFaucet
Description
WASM web-application that allows you to mint ERC-721 and ERC-1155 tokens in all major testnets
https://status-im.github.io/nft-faucet/
Readme MIT
Languages
C# 84.7%
HTML 12.6%
CSS 2.5%
Dockerfile 0.2%