Monad Foundry Toolkit

Monad Foundry v1.5.0-monad.0.3.0

This release introduces MonadNine as the default Monad execution hardfork and brings MIP-3, MIP-4 and MIP-5 support through upgrades to monad-revm 0.3.0 and alloy-monad-evm 0.3.0 .

It also makes Monad hardfork selection a first-class Foundry feature through the new monad_hardfork option in foundry.toml, and both the standard anvil --monad --hardfork flag, and vm.setEvmVersion() cheatcode.

Update by running foundryup --network monad.

Full release note and changelog: https://github.com/category-labs/foundry/releases/tag/v1.5.0-monad.0.3.0

3 Likes

Monad Foundry v1.7.1-monad-v1.0.0

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.

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.

More details in Release v1.7.1-monad-v1.0.0 · category-labs/foundry · GitHub

1 Like