4. Parâmetros de estado (view, pure)

# 4. Parâmetros de estado (view, pure)

# Por padrão.

Se nenhuma palavra-chave de definição de estado for passada essa função terá todos os acessos, poderá retornar dados, gravar novos dados ou alterar dados existentes.

Essa função será executada no modo transaction pelo minerador então mesmo que somente faça leitura de dados irá custar taxa de mineração.

# View

O parâmetro view é usado para funções que não alteram dados nem o estado do contrato na blockchain. Tudo permenece igual somente os dados_._

Essa função é executada pelo minerador no modo call o que implica em não ter custos de transação.

# Pure

É um dos parâmetros mais restritivos pois não poderá alterar dados ou o estado do contrato nem mesmo ler dados de variáveis.

É bastante usado para realizar cálculos que dependem da entrada de parâmetros na função e também é executada no modo call tornando assim sua execução sem custo de gas_._

Last Updated: 07/10/2022 20:46:04