Closed elfedy closed 2 weeks ago
Initial merge conflic resolution for upstream update to f5aa05e Compilation errors are not solved yet.
alloy
0.4.2
compilers
0.11.4
foundry-fork-db
0.4.0
block-explorers
0.7.3
New cheatcodes:
https://github.com/foundry-rs/foundry/pull/8571: record traces https://github.com/foundry-rs/foundry/pull/9024: mockCalls https://github.com/foundry-rs/foundry/pull/8952: gasSnapshots over arbitrary sections https://github.com/foundry-rs/foundry/pull/9087: cheatcodes to derive and save multiple wallets https://github.com/foundry-rs/foundry/pull/9106: mv script wallets into Cheatcode https://github.com/foundry-rs/foundry/pull/8883: Warnings for deprecated cheatcodes:
Fixes:
https://github.com/foundry-rs/foundry/pull/9050: Identify artifacts using both deployed and creation code. https://github.com/foundry-rs/foundry/pull/9096: running script with --broadcast for a transaction sequence can error out due to nonce desync from rpc latency
--broadcast
Refactors:
https://github.com/foundry-rs/foundry/pull/8924 dyn DatabaseExt vs generic refactor https://github.com/foundry-rs/foundry/pull/9011 Reduce dynamic dispatch from inspectors https://github.com/foundry-rs/foundry/pull/8969 Remove unreachable decoding of expect revert https://github.com/foundry-rs/foundry/pull/9098 move ScriptSequence to new crate https://github.com/foundry-rs/foundry/pull/8945 renaming of snapshot to be more specific
ScriptSequence
CI
https://github.com/foundry-rs/foundry/pull/8948: Add makefile and codespell https://github.com/foundry-rs/foundry/pull/8964: use multiarchitecture images in Dockerfile https://github.com/foundry-rs/foundry/commit/7a9ebf9ccbce2957762ef1b3f4623efb76ef0306: Bump alpine to 3.20
Deps
Bump alloy core to 0.8.26: https://github.com/foundry-rs/foundry/pull/9045
For more visibility on the update process @dutterbutter @popzxc
Initial merge conflic resolution for upstream update to f5aa05e Compilation errors are not solved yet.
Updated forked dependencies:
alloy
to0.4.2
: https://github.com/Karrq/alloy/tree/zksync-v0.4.2compilers
to0.11.4
: https://github.com/Moonsong-Labs/compilers/tree/zksync-v0.11.4foundry-fork-db
to0.4.0
: https://github.com/Moonsong-Labs/foundry-zksync-fork-db/tree/zksync-v0.4.0 (Added a fix due to a deprecated method)block-explorers
still at0.7.3
but points to newcompilers
Conflicting files:
Conflicting commits
New cheatcodes:
https://github.com/foundry-rs/foundry/pull/8571: record traces https://github.com/foundry-rs/foundry/pull/9024: mockCalls https://github.com/foundry-rs/foundry/pull/8952: gasSnapshots over arbitrary sections https://github.com/foundry-rs/foundry/pull/9087: cheatcodes to derive and save multiple wallets https://github.com/foundry-rs/foundry/pull/9106: mv script wallets into Cheatcode https://github.com/foundry-rs/foundry/pull/8883: Warnings for deprecated cheatcodes:
Fixes:
https://github.com/foundry-rs/foundry/pull/9050: Identify artifacts using both deployed and creation code. https://github.com/foundry-rs/foundry/pull/9096: running script with
--broadcast
for a transaction sequence can error out due to nonce desync from rpc latencyRefactors:
https://github.com/foundry-rs/foundry/pull/8924 dyn DatabaseExt vs generic refactor https://github.com/foundry-rs/foundry/pull/9011 Reduce dynamic dispatch from inspectors https://github.com/foundry-rs/foundry/pull/8969 Remove unreachable decoding of expect revert https://github.com/foundry-rs/foundry/pull/9098 move
ScriptSequence
to new crate https://github.com/foundry-rs/foundry/pull/8945 renaming of snapshot to be more specificCI
https://github.com/foundry-rs/foundry/pull/8948: Add makefile and codespell https://github.com/foundry-rs/foundry/pull/8964: use multiarchitecture images in Dockerfile https://github.com/foundry-rs/foundry/commit/7a9ebf9ccbce2957762ef1b3f4623efb76ef0306: Bump alpine to 3.20
Deps
Bump alloy core to 0.8.26: https://github.com/foundry-rs/foundry/pull/9045