NEWTON PODE SER ADICIONADO A UM CONTRATO UPGRADEABLE EXISTENTE, MAS A INICIALIZAÇÃO AINDA IMPORTA
@NewtonProtocol
Tenho pensado sobre o que realmente significa adicionar uma camada de autorização a um contrato que já está em funcionamento.
O guia de integração do Newton mostra como um contrato atualizável existente pode herdar o NewtonPolicyClient via uma atualização de proxy, preservando seu armazenamento e lógica de negócios existentes. Após a atualização, uma função controlada pelo proprietário pode inicializar o cliente Newton, e caminhos de execução selecionados podem começar a exigir atestações válidas antes de continuarem.
No começo, isso pareceu uma modularidade bem organizada.