Generating Keys and Addresses
The best way to setup your environment is with the plinth-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.