An agile project will be delivered to a client based on a fixed price in cryptocurrency. Due to the volatility of cryptocurrency, both parties have agreed to adjust the scope to the value of the cryptocurrency at the end of every iteration and halt the project when the agreed price is reached.
Which approach should be used in this situation?