“…By now, a multitude of surveys addressing smart contract analysis has been published. These include a review of security vulnerabilities [24,96,144,174,213], verification approaches and tools [53,57,69,73,77,149,161,163,216], formal specification and modeling techniques [33,110,182], and languages for smart contract development [101,159]. We found several pieces of work discussing common design patterns of smart contracts [207,208,210,212], as well as studies of smart contract platforms and practical applications [25,32,201,205].…”