📄️ Generating Keys and Addresses
The best way to setup your environment is with the plutus-tx-template repository. See its README for complete instructions on how to get up and running using Docker, Nix, or a custom approach.
📄️ Getting Funds from the Faucet
Next, we'll need to fund the wallet of each participant (seller, bidder1 and bidder2), in order to cover transaction fees and place bids.
📄️ Minting the Token to be Auctioned
Before we can start the auction, we need to mint a token to be auctioned.
📄️ Placing Bids
Now we can start bidding.
📄️ Closing the Auction
Once the auction's end time has elapsed, a transaction can be submitted to finalize the auction, distributing the token and the highest bid accordingly.