Recalculate contract details on oracle price change
In those cases when between create contract and submit contract oracle price was updated we need to recalculate the contract details and inform the user. We need to do that in case the price decreased.
We also can get a bad contract response from the backend in case MM parameters were updated. In this case we also need to recalculate contract details.
Edited by Anton Panteleev