Blockchain technology acts as infrastructure for self-executing smart contracts. Because contracts are incomplete and some parties are opportunistic, these new contracting possibilities have created challenges of dispute resolution. For instance, will smart contracts be recognised, and any...