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/
6564e9ec9d | ||
---|---|---|
.github/workflows | ||
NftFaucet | ||
.gitignore | ||
LICENSE | ||
NftFaucet.sln | ||
README.md | ||
demo.gif |
README.md
NFT Faucet
It's a WASM web-application that allows you to mint ERC-721 and ERC-1155 tokens to any specified address from supported networks.
Requirements
- installed Metamask extension
- some test ETH (or MATIC or other network's base asset) to pay for a blockchain transaction fee
(faucets: Ropsten, Mumbai, etc.)
Demo
Go to https://darkcodi.github.io/nft-faucet/
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.
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