Function payout_complete

Source
pub fn payout_complete(
    state: OpState,
    success: bool,
    op_id: u64,
    escrow_address: Address,
) -> TransitionRes
Expand description

Complete payout and return to Idle.

§Arguments

  • state - Current state (must be Payout)
  • success - Whether the transfer succeeded
  • op_id - Operation ID to verify correlation
  • escrow_address - Address holding escrowed shares

§Returns

  • Ok(TransitionResult) with Idle state and appropriate effects