This is an update to the existing contract to allow for buyers or sellers to initiate forward market transactions. This update also allows add functionality for potential buyers to place bids that the seller can choose from.
Summary of updates:
- Allows seller to initiate forward market transactions
- Supports multiple buyers placing bids
- Extends the concept of selected sellers to selected buyers list
- Decouples minting of Forward Market token from instantiation
- Removes unused metadata stored in the contract state