Trivia sobre Solidity: diferenças entre `calldata` e `memory` para tipos de dados dinâmicos aninhados em structs. Para calldata, os offsets podem ser negativos, desde que o intervalo final não exceda os limites totais do calldata. Para memory, os offsets devem ser inferiores a `2**64`.
13,25K