This project is a blockchain-based auction system implemented with Solidity. It features an Auction
smart contract that allows users to place bids on items and settles the highest bid after a predetermined time.
Auction
contract with bidding and auction settlement functionality.- Integration with OpenZeppelin's library for robust, secure contract development.
- Time-bound auction process with minimum bid requirements.
- Event emission for bid placement and auction settlement.
Auction.sol
is the main contract that handles the auction logic. It includes functions to place bids, and settle the auction, and ensures that bids are higher than the minimum and only accepted within the auction timeframe.
To deploy and interact with the smart contract, follow these steps:
- Node.js
- NPM
- Truffle Suite (optional)
- Clone the repository:
git clone https://github.com/your-repository.git
cd your-repository