Это обновление предназначено главным образом для решения перечисленных ниже проблем:
Улучшения RPC
- Реализован debug_trace* RPC для espace, подобно geth.
- Реализован eth_getBlockReceipts.
- Оптимизированы отладочные и тестовые методы RPC пространства имен.
- Оптимизированы сообщения об ошибках главного метода RPC в eSpace.
- Реализована поддержка транзакций типа 2930&1559 в cfx_sendTransaction и cfx_signTransaction.
- Реализована поддержка eth_call и eth_estimate для возврата пользовательской ошибки.
- Добавлена кэш-память espace fee history для последних 1024 блоков для повышения производительности запросов.
- Добавлена поддержка ввода и данных для CallRequest.
- Добавлена причина для замены пула транзакций.
- Обновлено взаимодействие с блоком RPC core space.gasUsed для отображения дополнительной информации.
- Отмена установки нулевого газа при вызове espace estimate и call.
Примечание: Максимальное значение газа, поддерживаемое методами eth_estimateGas и eth_call RPC, по умолчанию установлено на 15 миллионов. Если значение газа превышает этот предел, будет выведена ошибка. Если требуется большее значение, его можно настроить с помощью параметра конфигурации max_estimation_gas_limit. Например, его можно установить на 30 миллионов.
Улучшения в системе хранения данных
- Оптимизация контрольных точек состояния и учетных записей.
- Переписан префетчер состояний.
Исправления ошибок
- Исправление ошибки оценки нулевой цены газа espace zero gas_price.
- Изменение блока gas_limit в соответствии с CIP1559.
- Исправление ошибки eth_estimate, не проверяющей, достаточно ли баланса для оплаты газа, при прохождении max-fee-per-gas.
Улучшения кода
Удаление ненужных небезопасных кодов.
Рефакторинг кодов для улучшения удобства
Загрузка
Загрузить «Conflux v2.4.1» можно здесь: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v2.4.1.
Я оператор узла/майнер, что мне нужно сделать?
Если у вас есть работающий узел, вам необходимо
- Приостановить работу узла
- Заменить исполняемый файл с именем «conflux» в каталоге запуска исходной программы узла исполняемым файлом Conflux из программы узла Conflux v2.4.1.
- Перезапустить работу узла
Если вы запускаете новый узел, вы можете загрузить последнюю версию Conflux v2.4.1 и запустить ее.
Что произойдет, если я не обновлю узлы или откажусь от обновления?
Настоятельно рекомендуется обновить ваш узел, это обновление направлено на повышение стабильности узла.
Спасибо нашему сообществу за поддержку!
Искреннее спасибо сообществу Conflux и всем разработчикам в экосистеме Conflux. Спасибо за вашу тяжелую работу, мысли и вклад. В лучшее будущее!
Ссылка на оригинал: Conflux v2.4.1 Upgrade Announcement
Присоединяйся к сообществу Conflux Russia
Чат Telegram | Официальные новости Telegram | Twitter | Reddit | Discord | Forum | Medium | Официальный сайт