Вышла новая версия Chia 1.2.4
👉🏻 Добавлена поддержка нескольких кошельков.
👉🏻 Изменение в config.yaml, добавлены поля, заменяющие сетевые константы в config.yaml, которые не существуют, но выводят предупреждение.
👉🏻 Улучшения для более быстрой синхронизации полных узлов за счет улучшения параллелизма при загрузке и проверке блоков.
👉🏻 Добавлен новый вызов для ведения журнала peer_host: get_peer_logging, который будет использовать значение peer_host, обычно IP-адрес, когда имя однорангового узла не может быть получено.
👉🏻 Добавлена документация для параметров treehash.
👉🏻 Добавлен файл py.typed, который позволяет другим проектам, которые устанавливают chia-blockchain, проверять тип, используя наши функции с mypy.
👉🏻 Добавлен RPC для записи монет по нескольким именам монет.
👉🏻 Включен запрос записей AAAA для DNS Introducer.
👉🏻 Теперь мы устанавливаем версию для графического интерфейса пользователя при ручной установке с помощью скрипта install-gui.sh. Использует помощника python для получения версии установки chia, затем преобразует ее в правильный формат npm и помещает в package.json.
👉🏻 Добавлены некоторые новые методы класса к объектам Program, чтобы упростить использование.
👉🏻 Добавлена возможность подписывать байты, а также строки UTF-8, что особенно полезно, если вы пишете головоломки Chialisp, требующие подписей, и хотите их протестировать, не обязательно писать весь скрипт python для подписи соответствующих данных.
👉🏻 Добавлена первая версия .pre-commit-config.yaml и применены изменения, требуемые следующими начальными хуками, в отдельных коммитах. Чтобы использовать это, вам необходимо установить предварительную фиксацию, см. Https://pre-commit.com/#installation/.
👉🏻 Мы добавили много новых переводов в этот выпуск на основе сообщества
👉🏻 Внесены изменения, чтобы при создании файлов сертификатов SSL и закрытых ключей мы обеспечивали запись файлов с соответствующими разрешениями.
👉🏻 Новый зашифрованный формат ключей, который будет использоваться для хранения ключей и который может быть зашифрован с использованием вводимой пользователем парольной фразы. Графический интерфейс для парольной фразы появится в следующем выпуске.
👉🏻 Удалено первоначальное замораживание транзакций при запуске основной сети, поскольку в этом больше нет необходимости.
👉🏻 Отдельные случаи блокировки и анти-блокировки для get_confirmed_balance_for_wallet, что позволит вызвать несколько методов wallet_state_manager, когда они уже находятся под блокировкой wallet_state_manager, например, во время создания кошелька DID.
👉🏻 Спасибо @Playwo за удаление индекса из потраченного столбца coin_record для ускорения запросов.
👉🏻 Внесено изменение в синтаксический анализатор условий, чтобы он либо игнорировал, либо отказывал при обнаружении неизвестных условий. Он также удаляет НЕИЗВЕСТНОЕ значение перечисления из ConditionOpcodes.
👉🏻 Папка tests / core / types переименована в tests / core / custom_types для устранения конфликтов в отладчике в PyCharm.
👉🏻 Отключены тесты кошелька DID, пока кошелек DID находится в стадии разработки.
👉🏻 Добавлен кеш сопряжения для более быстрой проверки совокупной подписи.
👉🏻 Добавлены утверждения высоты блока после фарма блоков.
👉🏻 Добавлены утверждения для подтверждения tx.
👉🏻 Исправлен генератор одиночных монет.
👉🏻 Исправлена проблема с повторяющимися именами плоттеров.
👉🏻 Исправлена проблема во время завершения работы узла, из-за которой могли возникать некоторые ошибки AttributeErrors, если завершение работы происходит до полного запуска узла.
👉🏻 Фиксированная стоимость кэша передачи мемпула, при которой стоимость кэша передачи мемпула (для пакетов расходов, которые еще не могут быть включены в блок) не сбрасывалась при очистке кеша.
👉🏻 Исправлена ошибка создания keychain_proxy для локальных цепочек ключей.
👉🏻 Спасибо @mgraczyk за исправление аннотации типов в sync_store.
👉🏻 Спасибо @darkverbito за решение проблемы при первоначальном создании цветной монеты, когда код всегда попадает в условие else по умолчанию из-за отсутствия преобразования типов.
👉🏻 Исправлена публикация NPM в clvm_rs.
https://www.chia.net/download/
👉🏻 Спасибо @skweee за его исследовательскую работу по исправлению стоимости кэша mempool TX, где стоимость кеша mempool TX (для пакетов расходов, которые еще не могут быть включены в блок) не будет сброшена при очистке кеша.