pub fn auctioneer_buy<'info>( ctx: Context<'_, '_, '_, 'info, AuctioneerBuy<'info>>, trade_state_bump: u8, escrow_payment_bump: u8, buyer_price: u64, token_size: u64) -> Result<()>