Warning! Error encountered during contract execution [max code size exceeded]
Подсказки для составления смарт-контракта
contracts/core/CORE.sol:15:1: Warning: Contract code size exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on mainnet. Consider enabling the optimizer (with a low "runs" value!), turning off revert strings, or using libraries.
contract KywRouter is IKywRouter02 {
^ (Relevant source part starts here and spans across multiple lines).
UsingForDirective
contracts/core/CORE.sol 15:4
No quick fixes available
Вероятно, это означает, что размер байт-кода смарт-контракта превышает 24576 байт, и могут возникнуть проблемы при попытке развернуть контракт в сети Ethereum. Это ограничение было введено во время хард-форка Spurious Dragon из-за способа обработки и хранения контрактов узлами Ethereum.