A Dutch auction is an auction format where the highest price for the goods being sold is initially announced, and then the price is gradually reduced until a buyer agrees to purchase the item at the current price.
This smart contract implements a Dutch auction and is fully covered with Chai tests.
Use the following command to clone the repository to your local machine:
git clone https://github.com/Izobov/AuctionSmartContract.git
Navigate to the project directory and install the required dependencies using either Yarn or npm:
Using Yarn:
cd AuctionSmartContract
yarn
Using npm:
cd AuctionSmartContract
npm install
Compile the smart contract using the following command:
yarn compile
Run the Chai tests to ensure the smart contract functions correctly:
yarn test
Provide instructions on how to use the smart contract, including how to create auctions, place bids, and interact with the contract. You can include code examples or refer to specific functions within the contract for more details.
Include information about the license under which this code is released. For example:
This project is licensed under the MIT License
You can use this section to give credit to any individuals, libraries, or resources that have been particularly helpful or inspirational for your project.