2022-04-17 11:41:25 +04:00
# NFT Faucet
2024-03-14 08:59:15 -03:00
[](https://github.com/status-im/nft-faucet/actions/workflows/main.yml)
2022-07-21 21:34:42 +03:00
It's a WASM web-application that allows you to mint ERC-721 and ERC-1155 tokens to any specified address from supported networks.
2022-04-17 12:59:46 +04:00
## Demo
2024-03-13 21:27:27 +01:00
Go to https://status-im.github.io/nft-faucet
2022-07-21 21:34:42 +03:00
2022-10-01 11:18:06 -05:00
[]()
2022-04-17 12:59:46 +04:00
2022-04-17 11:41:25 +04:00
## Deployed contracts
2022-07-21 21:34:42 +03:00
Used [contracts ](NftFaucet/Contracts ) are based on [OpenZeppilin contracts ](https://github.com/OpenZeppelin/openzeppelin-contracts ), but with one unusual feature - `mint` method can be called by anyone, not just by an owner.
2022-04-17 11:41:25 +04:00
2022-04-17 16:07:01 +02:00
| | ERC-721 | ERC-1155 |
|-----------------|-----------|------------|
| Ropsten | [0x71902F99902339d7ce1F994C12155f4350BCD226 ](https://ropsten.etherscan.io/token/0x71902F99902339d7ce1F994C12155f4350BCD226 ) | [0x80b45421881c0452A6e70148Fc928fA33107cEb3 ](https://ropsten.etherscan.io/token/0x80b45421881c0452A6e70148Fc928fA33107cEb3 ) |
| Rinkeby | [0x9F64932Be34D5D897C4253D17707b50921f372B6 ](https://rinkeby.etherscan.io/token/0x9F64932Be34D5D897C4253D17707b50921f372B6 ) | [0xf67C575502fc1cE399a3e1895dDf41847185D7bD ](https://rinkeby.etherscan.io/token/0xf67C575502fc1cE399a3e1895dDf41847185D7bD ) |
| Goerli | [0xC3E4214dd442136079dF06bb2529Bae276d37564 ](https://goerli.etherscan.io/token/0xC3E4214dd442136079dF06bb2529Bae276d37564 ) | [0x5807d7be82153F6a302d92199221090E3b78A3C3 ](https://goerli.etherscan.io/token/0x5807d7be82153F6a302d92199221090E3b78A3C3 ) |
| Kovan | [0x99ea658e02baDE18c43Af5Fa8c18cfF4f251E311 ](https://kovan.etherscan.io/token/0x99ea658e02baDE18c43Af5Fa8c18cfF4f251E311 ) | [0xdBDD0377D1799910A4B0a4306F8d812265bF33Cb ](https://kovan.etherscan.io/token/0xdBDD0377D1799910A4B0a4306F8d812265bF33Cb ) |
2022-10-02 23:27:21 -05:00
| Sepolia | [0x9F64932Be34D5D897C4253D17707b50921f372B6 ](https://sepolia.etherscan.io/token/0x9F64932Be34D5D897C4253D17707b50921f372B6 ) | [0x1eD60FedfF775D500DDe21A974cd4E92e0047Cc8 ](https://sepolia.etherscan.io/token/0x1eD60FedfF775D500DDe21A974cd4E92e0047Cc8 ) |
2022-04-17 16:07:01 +02:00
| OptimismKovan | [0xee52f32f4bbcedc2a1ed1c195936132937f2d371 ](https://kovan-optimistic.etherscan.io/token/0xee52f32f4bbcedc2a1ed1c195936132937f2d371 ) | [0xCc0040129f197F63D37ebd77E62a6F96dDcd4e0A ](https://kovan-optimistic.etherscan.io/token/0xCc0040129f197F63D37ebd77E62a6F96dDcd4e0A ) |
2024-03-13 16:18:19 -03:00
| OptimismSepolia | [0xa7DF1338aDE48bcDc4194929B9853a2F9516BF54 ](https://sepolia-optimism.etherscan.io/address/0xa7df1338ade48bcdc4194929b9853a2f9516bf54 ) | [0x1Fbaab49e7E3228B1F265CE894c5537434E7468b ](https://sepolia-optimism.etherscan.io/address/0x1fbaab49e7e3228b1f265ce894c5537434e7468b ) |
2022-04-17 16:07:01 +02:00
| PolygonMumbai | [0xeE8272220A0988279627714144Ff6981E204fbE4 ](https://mumbai.polygonscan.com/token/0xeE8272220A0988279627714144Ff6981E204fbE4 ) | [0x23147CdbD963A3D0fec0F25E4604844f477F65d2 ](https://mumbai.polygonscan.com/token/0x23147CdbD963A3D0fec0F25E4604844f477F65d2 ) |
2022-04-17 16:50:44 +02:00
| MoonbaseAlpha | [0x9F64932Be34D5D897C4253D17707b50921f372B6 ](https://moonbase.moonscan.io/token/0x9F64932Be34D5D897C4253D17707b50921f372B6 ) | [0xf67C575502fc1cE399a3e1895dDf41847185D7bD ](https://moonbase.moonscan.io/token/0xf67C575502fc1cE399a3e1895dDf41847185D7bD ) |
2022-04-17 16:07:01 +02:00
| ArbitrumRinkeby | [0x9F64932Be34D5D897C4253D17707b50921f372B6 ](https://testnet.arbiscan.io/token/0x9F64932Be34D5D897C4253D17707b50921f372B6 ) | [0xf67C575502fc1cE399a3e1895dDf41847185D7bD ](https://testnet.arbiscan.io/token/0xf67C575502fc1cE399a3e1895dDf41847185D7bD ) |
2024-03-13 16:18:19 -03:00
| ArbitrumSepolia | [0x1Fbaab49e7E3228B1F265CE894c5537434E7468b ](https://sepolia.arbiscan.io/address/0x1fbaab49e7e3228b1f265ce894c5537434e7468b ) | [0xa7DF1338aDE48bcDc4194929B9853a2F9516BF54 ](https://sepolia.arbiscan.io/address/0xa7df1338ade48bcdc4194929b9853a2f9516bf54 ) |
2022-04-17 16:23:57 +02:00
| AvalancheFuji | [0x9F64932Be34D5D897C4253D17707b50921f372B6 ](https://testnet.snowtrace.io/token/0x9F64932Be34D5D897C4253D17707b50921f372B6 ) | [0xf67C575502fc1cE399a3e1895dDf41847185D7bD ](https://testnet.snowtrace.io/token/0xf67C575502fc1cE399a3e1895dDf41847185D7bD ) |
2022-07-21 21:34:42 +03:00
| BnbChainTestnet | [0xe6ee919a81da4dad1e632614ba4fdb8d748eb278 ](https://testnet.bscscan.com/token/0xe6ee919a81da4dad1e632614ba4fdb8d748eb278 ) | [0xa6d787d1ec987a96ba2a8bf4dae79234e4a2125a ](https://testnet.bscscan.com/token/0xa6d787d1ec987a96ba2a8bf4dae79234e4a2125a ) |
2022-04-17 11:41:25 +04:00
## Technology stack
2022-07-21 21:34:42 +03:00
NOTE: The entire web app works as a static website, hosted on Github Pages. There is NO backend, it runs only in your browser! :)
2022-04-17 11:41:25 +04:00
- Blazor WASM
- Metamask
- IPFS (upload provider - Infura, pinning provider - Crust)
- Solidity smart contracts
2022-07-21 21:34:42 +03:00
[](https://forthebadge.com) [](https://forthebadge.com)
2022-04-17 11:41:25 +04:00
## How to run it locally?
Simply type this command in the root of this repo:
dotnet run --project NftFaucet