The unprecedented growth of blockchain technology has made smart contracts a buzzword in recent years. Broadly speaking, a smart contract, as…