This full-stack DeSci application is a...
- The
Next.jsframework for creating modern, performant React applications using server-side rendering. Tailwind CSSutility-first CSS framework for rapidly building custom user interfaces- The
RainbowKitReact library that provides a customizable and easy-to-integrate user interface for connecting and interacting with Ethereum wallets in decentralized applications. - The
WagmiReact library provides a collection of hooks for managing Ethereum-related states and actions, simplifying the process of interacting with Ethereum smart contracts and wallets in web applications. - Both the
FoundryandHardhatsmart contract development toolchains that provides a fast, modular, and extensible framework for building, testing, and deploying Ethereum smart contracts. - Hardhat ignition modules for deployment.
Mochatesting framework andChaiassertion library. - Solidity scripts for deployment and Solidity tests with cheat codes.
- Mock contracts used for testing on local blockchain nodes.
- ERC20 Token & ERC721 NFT
Ethers.jslibrary for interacting with the Ethereum blockchain and its ecosystemEtherscanVerificationAlchemynode as a service provides RPC (Remote Procedure Call) endpoints to interact with the Ethereum blockchainOpenZeppelinlibrary for secure smart contract developmentChainlinkdecentralized oracle network for connecting smart contracts with real-world dataPinataAPI used to upload NFT artwork and metadata to IPFSMakefileis used to streamline the development process, allowing both Foundry and Hardhat commands to be simultaneously with a single custom command.
Solana Wallet Adapterfacilitated wallet connectionAnchorframework for developing, testing, and deploying Solana smart contracts- The
Mochatesting framework andChaiassertion library
...
Experience the live version of my project by following the link below. This will take you directly to the deployed application, allowing you to interact with its features in real-time.
(Link)
...