rastog18 / Auction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auction Smart Contract

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.

Features

  • 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.

Smart Contract

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.

Getting Started

To deploy and interact with the smart contract, follow these steps:

Prerequisites

  • Node.js
  • NPM
  • Truffle Suite (optional)

Installation

  1. Clone the repository:
git clone https://github.com/your-repository.git
cd your-repository

About


Languages

Language:JavaScript 61.4%Language:Solidity 29.5%Language:HTML 9.2%