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