If a position gets opened very close to the rollover window, it could happen that the app still hasn't synced yet, thus leaving the underlying contract in signed instead of confirmed.
When opening a position we check if the underlying contract is confirmed we should do the same when processing a rollover. Note, I am referring here to the app side, as the coordinator already implements this check.
If a position gets opened very close to the rollover window, it could happen that the app still hasn't synced yet, thus leaving the underlying contract in
signed
instead ofconfirmed
.When opening a position we check if the underlying contract is
confirmed
we should do the same when processing a rollover. Note, I am referring here to the app side, as the coordinator already implements this check.