This project serves as the culminating assignment for the blockchain course. It features a simple HTML interface for interacting with smart contracts, along with a solidity smart contract deployed using remix IDE.
- MetaMask Extension: Before getting started, ensure you have the MetaMask extension installed in your browser. If not, you can get it here.
- Node.js: Ensure you have Node.js installed on your system. You can download and install it from nodejs.org.
- Create a new account on MetaMask. This is solely for testing purposes.
- Ensure that the Sepolia testnet is configured in your MetaMask settings.
- Visit the Sepolia Faucet to inject test ETH into your account.
- Connect with remix IDE to the MetaMask testnet and verify that your account has been credited with ETH.
- On remix IDE, create and deploy the
auction.sol
smart contract. - Interact with the deployed contract on remix IDE to ensure it's functioning correctly.
- Open your command prompt or terminal.
- Install the http-server globally using the command:
npm install http-server -g
- Navigate to the specific directory containing your project files and run the following command:
http-server
- Once the server is running, open your browser and visit
localhost:8080
.
- Engage with the deployed contract using the provided HTML interface.
- Encourage other students to interact with it as well for a comprehensive testing experience.
Congratulations on setting up and testing your Auction-Final-Project! We hope this serves as a valuable learning experience in blockchain and smart contract development.