🛠️ #web3quiz Em Solidity, o que acontece quando uma função marca explicitamente um erro com revert?
a) A execução da função continua normalmente, mas um aviso é gerado no console.
b) A execução da função é revertida imediatamente e todas as alterações de estado são desfeitas.
c) A função retorna um valor de erro que pode ser tratado pelo contrato chamador.
Resposta correta: b) A execução da função é revertida imediatamente e todas as alterações de estado são desfeitas.
Quando uma função em Solidity usa ¨revert¨ para marcar explicitamente um erro, a execução é interrompida imediatamente e qualquer alteração de estado feita até esse ponto é desfeita. Isso garante que o contrato permaneça em um estado consistente e seguro.
🛠️ #web3quiz Em Solidity, o que acontece quando uma função marca explicitamente um erro com revert?
a) A execução da função continua normalmente, mas um aviso é gerado no console. b) A execução da função é revertida imediatamente e todas as alterações de estado são desfeitas. c) A função retorna um valor de erro que pode ser tratado pelo contrato chamador.
Resposta correta: b) A execução da função é revertida imediatamente e todas as alterações de estado são desfeitas.
Quando uma função em Solidity usa ¨revert¨ para marcar explicitamente um erro, a execução é interrompida imediatamente e qualquer alteração de estado feita até esse ponto é desfeita. Isso garante que o contrato permaneça em um estado consistente e seguro.