делать бесплатные вызовы извне. А здесь internal.
бесплатный вызов внутри контракта и в дочерних, скорей всего так)
Fyi, ничего "бесплатного" не бывает. Любое исполнение кода имеет какой-то gas usage, просто за чтение не нужно платить реальные деньги (за исключением костов поддержания ноды). view в internal view -- аннотация для ясности, но не делать ее значит получать предупреждения от компилятора
Обсуждают сегодня