Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
основные моменты релиза halmos v0.3.0!
(быстрое напоминание: halmos — это инструмент символического тестирования для байт-кода EVM, который хорошо взаимодействует с проектами foundry и поддерживает несколько SMT-решателей)
1. мы (наконец-то) добавили поддержку тестирования состояний инвариантов

2. отчеты о покрытии (просто запустите с --coverage), затем либо сгенерируйте html-результат, либо визуализируйте его в VSCode

3. флеймграфы
довольно странно, но интересный способ визуализировать кампанию тестирования инвариантов. Просто запустите с --flamegraph

5. лучшее поддержка решателя
до: --solver-command "yices-smt2 --smt2-model-format"
после: --solver yices
до: --solver-command "bitwuzla --produce-models --abstraction"
после: --solver bitwuzla-abs
6. дружба закончилась с z3, теперь решателем по умолчанию является yices
(так что вам даже не нужно говорить `--solver yices`, чтобы наслаждаться преимуществами)

7. поддержка solx
если вы не знаете, что такое solx, @PatrickAlphaC вам поможет

14 июл., 20:40
Как решить проблему "слишком глубокий стек" в Solidity.
8. добавлены cheatcodes env* и random*, все 3 миллиона из них. Спасибо @Jayakumar2812 за вклад!
9. классные индикаторы прогресса из будущего
Вот и всё! Установите сейчас:
uv tool install --python 3.13 halmos
27,39K
Топ
Рейтинг
Избранное