A parte mais difícil de escrever contratos inteligentes é o quão ruim é a extensão Solidity VSCode. Sem refatoração, sem importações automáticas, preenchimento automático inútil, ir para a definição quase nunca funciona, o menor erro de sintaxe quebra tudo e congela e trava regularmente. Sinto falta de Java