David McIlwaine of Pinsent Masons, the law firm behind Out-Law, was commenting after the Singapore Court of Appeal ruled that a platform that facilitates cryptocurrency trades was not entitled to unilaterally reverse trades it performed where the value of assets traded was inflated following a computer error.
The broader significance of the case stems from the way the court considered how the doctrine of unilateral mistake should operate where contracts are entered into by way of algorithms.
Nathanael Lim of Pinsent Masons MPillay, the Singapore joint venture partner of Pinsent Masons, said the case was significant as there was a need to apply traditional legal principles to algorithmic trading systems.
The case before the court concerned a dispute between Singapore-based currency exchange platform Quoine and UK registered business B2C2, which trades cryptocurrencies.
In this case, B2C2 placed orders to buy and sell ethereum for bitcoin through the Quoine platform. There were two counterparties to the trades, Pulsar Trading Capital and Mr Yu Tomita.
The trades on Quoine's exchange are performed automatically and the system is designed to set the value of trades with reference to market data. However, the trades in dispute in this case were in fact set with reference to prices a B2C2 software programmer had suggested. Quoine's system referenced the B2C2 prices after its own program was affected by a technical glitch that occurred after changes were made to passwords and cryptographic keys on some of the critical systems within the Quoine platform.
The result was that the trades between B2C2 and the two counterparties were settled at around 250 times the then going rate for bitcoin relative to ethereum. Quoine cancelled the trades the following day after spotting the error. This prompted B2C2 to sue Quoine for breach of contract and breach of trust.
A judge at the Singapore International Commercial Court previously ruled in B2C2's favour, but the Court of Appeal has now partly upheld Quoine's appeal.