Expand description

Create both private and public bids. A private bid is a bid on a specific NFT held by a specific person. A public bid is a bid on a specific NFT regardless of who holds it.

Structs

Accounts for the private_bid handler.

Accounts for the public_bid handler.

Functions

Handles the bid logic for both private and public bids.

Create a private bid on a specific SPL token that is held by a specific wallet.

Create a bid on a specific SPL token. Public bids are specific to the token itself, rather than the auction, and remain open indefinitely until either the user closes it or the requirements for the bid are met and it is matched with a counter bid and closed as a transaction.