Monad-Target-Hunter

Monad-Target-Hunter

Target and Hunt Unique NFTs — Faster!

Created on 27th April 2025

Monad-Target-Hunter

Monad-Target-Hunter

Target and Hunt Unique NFTs — Faster!

The problem Monad-Target-Hunter solves

Monad-Target-Hunter solves key challenges in the NFT space by offering:

Simplified NFT Minting: Anyone can easily mint NFTs without needing deep blockchain knowledge.

Secure Transactions: Smart contracts use battle-tested OpenZeppelin libraries to ensure safe minting, buying, and selling of NFTs.

Interactive 3D Experience: Traditional marketplaces are static — Target-Hunter brings NFTs to life with an immersive Three.js-powered frontend.

Low-Cost Blockchain Deployment: By using the Monad testnet, transactions are faster and cheaper compared to older chains.

Clean and Scalable Structure: Developers can easily extend the marketplace or integrate it into larger Web3 ecosystems

Challenges I ran into

While building Monad-Target-Hunter, one of the major challenges I faced was version conflicts between Hardhat and Ethers.js.

Specifically:

Newer versions of Hardhat introduced internal changes that were incompatible with certain Ethers.js versions.

This caused unexpected issues like deployment scripts breaking, contract artifacts not loading properly, or runtime errors when interacting with smart contracts.

How I solved it:

I carefully checked the peer dependencies listed in Hardhat’s documentation.

Downgraded Ethers.js to a compatible version ([email protected]) that worked smoothly with the Hardhat environment.

Installed specific versions using npm install --save-dev hardhat@latest ethers@5 to ensure compatibility.

Also updated my Hardhat config to explicitly import the correct Ethers provider where needed.

Tracks Applied (2)

Ethereum Track

Monad-Target-Hunter is built with the spirit of Ethereum using Solidity, Hardhat, and Ethers.js to create a truly decent...Read More
ETHIndia

ETHIndia

Monad Track

Monad-Target-Hunter taps into the unique strengths of Monad’s fast and cost-efficient blockchain. By building an NFT mar...Read More

Monad

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio