Exercício 4
Neste exercício, faremos uma variante do exercício 3, pois verificaremos se quem envia a transação para atribuir um valor à variável storedInfo
é o dono (owner) do contrato. Apenas o dono pode modificar o valor de storedInfo
.
Passos a seguir:
Programe o contrato no Remix.
Deploye em uma rede de teste do Ethereum, como Sepolia.
Publique e verifique o contrato utilizando um explorador de blocos.
Interaja com o contrato através do explorador de blocos e verifique se é possível modificar o valor da variável
storedInfo
.Tente modificar o valor de
storedInfo
conectando-se com outra carteira (wallet).
Pergunta: Como modificaria a função setInfo
no contrato anterior para utilizar a estrutura de controle require
em vez de if
?
Resposta:
Last updated