Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update Protocol Engine to only change hardware state only if the tip …
…drop succeeds. This is, finally, the part that makes the actual behavioral change and fixes the actual bug. Having split up drop_tip(), we can now do the hardware API's state updates only after we've verified that the tip drop has physically succeeded. This mirrors what Protocol Engine does for its own state after tip drop errors--see TipPhysicallyAttachedError.
- Loading branch information