Skip to content

v1.7.1-monad-v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jul 23:39
v1.7.1-monad-v1.0.0

Important

Existing Monad foundryup installations using the legacy 1.5.0 version must reinstall the
launcher once:

curl -L https://foundry.category.xyz | bash

The legacy updater only understands major.minor.patch versions and cannot self-update to the
new 1.5.0-monad-v1.0.0 version scheme. After this one-time reinstall, future launcher updates
can use foundryup --update again.

About this release

This release does not introduce new Monad VM functionality compared with the previous
v1.5.0-monad.0.3.0
release.

The main change is an internal port of the existing Monad integration onto the new generic
network and EVM architecture introduced by upstream Foundry v1.7.0. This architecture makes
Foundry’s Forge, Cast, Anvil, Chisel, cheatcode, script, and EVM execution paths generic across
different networks.

Monad Foundry is now based on upstream Foundry v1.7.1 and includes the applicable features,
performance improvements, and correctness fixes from:

  • Foundry v1.7.0, including the generic network/EVM architecture, testing and fuzzing improvements, updated network configuration, Forge and Cast
    enhancements, and performance improvements.
  • Foundry v1.7.1, including correctness fixes for cheatcodes, EVM forking, Forge, Cast, CLI behavior, and release version metadata.

The Monad-specific integration entries below primarily represent the work required to adapt and
validate the existing Monad functionality against this new upstream architecture.

Monad integration and release work

Full changelog

v1.5.0-monad.0.3.0...v1.7.1-monad-v1.0.0