In recent years, technology advancement has introduced new methods for contract formation. In particular, the rise of blockchain technology has led to the emergence of “smart contracts”, which are ...