“…Diante desse cenário, os desenvolvedores necessitam compreender todo o ambiente inerente à tecnologia, como especificidades da blockchain, questões da linguagem de programac ¸ão dos contratos, questões de seguranc ¸a e outros. Para vários autores, a concepc ¸ão de um modelo de alto nível seguindo os padrões da engenharia de software facilitaria o desenvolvimento de contratos para blockchain [Ben Slama Souei et al 2021, Chirtoaca et al 2020, Guida and Daniel 2019, Hamdaqa et al 2020. Nesse caminho, existem algumas propostas com foco na Engenharia Dirigida por Modelo (do inglês, Model-driven Engineering -MDE) para construc ¸ão de contratos, desde sua concepc ¸ão até a gerac ¸ão de código para a plataforma correspondente [Hamdaqa et al 2020, Santiago et al 2021, Ben Slama Souei et al 2021.…”