mirror of
https://github.com/status-im/nft-faucet.git
synced 2025-02-22 19:48:25 +00:00
NFT Faucet
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
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/
Languages
C#
84.7%
HTML
12.6%
CSS
2.5%
Dockerfile
0.2%