DEV Community

Maresia
Maresia

Posted on

Usando constant e immutable para reduzir o custo de gás

Qual a diferença entre os dois modificadores?

constant não ocupa espaço no armazenamento do contrato mas só pode ser definido uma vez e somente durante a compilação. Será reservado apenas o espaço necessário no bytecode, sempre que for feito um acesso.

immutable não ocupa espaço no armazenamento do contrato mas só pode ser definido uma vez e somente durante a construção do contrato. Será reservado exatos 32 bytes no bytecode para cada acesso, mesmo se o tamanho da variável for menor.

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay