Skip to content

ERC721ShowCase demonstrates the development, deployment, and interaction with ERC721 token smart contract. It's built using modern blockchain tools and includes a frontend for user interaction.

Notifications You must be signed in to change notification settings

sergeibanov/erc721-showcase

Repository files navigation

ERC721ShowCase

ERC721ShowCase demonstrates the development, deployment, and interaction with ERC721 token smart contract. It's built using modern blockchain tools and includes a frontend for user interaction.

Features

  • Foundry Toolchain: Employs Foundry for smart contract development, testing, and deployment.

  • Web3.js: Uses web3.js for interacting with the Ethereum blockchain, specifically on the Sepolia Testnet.

  • Alchemy Deployment: Utilizes Alchemy for efficient and reliable smart contract deployment to the Ethereum network.

  • React.js Frontend: Includes a basic React.js frontend for easy interaction with the smart contract, showcasing DApp development.

Getting Started

  1. Clone the repo.
  2. Create a .env file in the root directory of your project by copying the provided .env.example file. Populate the .env file with the necessary environment variables.
  3. Install dependencies: npm install.
  4. Compile the contract: forge build.
  5. Deploy to Sepolia Testnet using provided scripts.
  6. Launch the frontend: npm start.

Contributions

Contributions are welcome! Feel free to submit issues and pull requests.

License

Licensed under the MIT License.

About

ERC721ShowCase demonstrates the development, deployment, and interaction with ERC721 token smart contract. It's built using modern blockchain tools and includes a frontend for user interaction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published