pub fn execute_sale<'info>(
    ctx: Context<'_, '_, '_, 'info, ExecuteSale<'info>>,
    escrow_payment_bump: u8,
    _free_trade_state_bump: u8,
    program_as_signer_bump: u8,
    buyer_price: u64,
    token_size: u64
) -> ProgramResult
Expand description

Execute sale between provided buyer and seller trade state accounts transferring funds to seller wallet and token to buyer wallet.