2022-04-17 14:00:27 +02:00
2022-04-03 23:10:40 +02:00
2022-04-17 14:00:27 +02:00
2022-03-31 19:56:44 +02:00
2022-04-17 10:54:24 +02:00
2022-03-31 19:56:44 +02:00
2022-04-17 14:00:27 +02: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.

Requirements

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

Demo

Go to https://darkcodi.github.io/nft-faucet/

demo

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 0x80b45421881c0452A6e70148Fc928fA33107cEb3
Kovan 0x99ea658e02baDE18c43Af5Fa8c18cfF4f251E311 0xdBDD0377D1799910A4B0a4306F8d812265bF33Cb
Rinkeby 0x9F64932Be34D5D897C4253D17707b50921f372B6 0xf67C575502fc1cE399a3e1895dDf41847185D7bD
Goerli 0xC3E4214dd442136079dF06bb2529Bae276d37564 0x5807d7be82153F6a302d92199221090E3b78A3C3
Polygon Mumbai 0xeE8272220A0988279627714144Ff6981E204fbE4 0x23147CdbD963A3D0fec0F25E4604844f477F65d2

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%