pub fn public_bid(
    ctx: Context<'_, '_, '_, '_, PublicBuy<'_>>,
    trade_state_bump: u8,
    escrow_payment_bump: u8,
    buyer_price: u64,
    token_size: u64
) -> Result<()>
Expand description

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.