The principles of contract law have shown continued resilience in light of constant technological developments … challenge to the principles of contract law and may test their flexibility. Purportedly, block-chain-based smart contracts …, popularly defined as the encoding of legal terms in self-executing computer code, enable not only the automation of performance …