Skip to content

chore: upstream c0fe76c merge#1268

Open
Jrigada wants to merge 56 commits intomainfrom
upstream-c0fe76c-merge
Open

chore: upstream c0fe76c merge#1268
Jrigada wants to merge 56 commits intomainfrom
upstream-c0fe76c-merge

Conversation

@Jrigada
Copy link
Contributor

@Jrigada Jrigada commented Mar 2, 2026

What 💻

  • First thing updated with this PR
  • Second thing updated with this PR
  • Third thing updated with this PR

Why ✋

  • Reason why first thing was added to PR
  • Reason why second thing was added to PR
  • Reason why third thing was added to PR

Evidence 📷

Include screenshots, screen recordings, or console output here demonstrating that your changes work as intended

Documentation 📚

Please ensure the following before submitting your PR:

  • Check if these changes affect any documented features or workflows.
  • Update the book if these changes affect any documented features or workflows.

letmehateu and others added 30 commits February 19, 2026 11:44
…13475)

* fix(test): exclude ExecuteTransactionTest from isolation mode

vm.executeTransaction already performs its own isolated execution (fresh
EVM, cloned state, state merging). When isolation mode is enabled, the
inspector's transact_inner intercepts CALLs at depth==1 inside the
cheatcode's inner EVM, causing double-isolation that results in
'transaction reverted: 0x'.

Amp-Thread-ID: https://ampcode.com/threads/T-019c6ad3-d3f0-70d3-8d78-38ccd8444e9e
Co-authored-by: Amp <amp@ampcode.com>

* fix(cheatcodes): make vm.executeTransaction work in isolation mode

Two bugs prevented vm.executeTransaction from working with --isolate:

1. Double isolation: executeTransaction creates its own inner EVM at
   depth=1, but the isolation inspector also intercepts CALLs at depth=1,
   causing a nested transact_inner. Fix: add set_in_inner_context() to
   CheatcodesExecutor trait and set it before/after the inner EVM run,
   matching how transact_inner already handles this.

2. Corrupted cfg env: executeTransaction modified env.cfg (disabled nonce
   checks, set initcode size limit) but never restored it. Subsequent
   isolated calls then failed nonce validation (NonceTooHigh). Fix:
   restore env.cfg from the cached copy alongside env.tx and basefee.

Amp-Thread-ID: https://ampcode.com/threads/T-019c6ad3-d3f0-70d3-8d78-38ccd8444e9e
Co-authored-by: Amp <amp@ampcode.com>

---------

Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: zerosnacks <95942363+zerosnacks@users.noreply.github.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c7441-de53-7338-86cb-6d84f755016a

Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: zerosnacks <95942363+zerosnacks@users.noreply.github.com>
…13497)

feat(fmt): pretty printing for generic block/transaction reponses
Update fs.rs

Co-authored-by: zerosnacks <95942363+zerosnacks@users.noreply.github.com>
Co-authored-by: mattsse <19890894+mattsse@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
flake.lock: Update

Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/d0555da' (2026-02-14)
  → 'github:nix-community/fenix/6d86ae5' (2026-02-21)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/bbc84d3' (2026-02-13)
  → 'github:rust-lang/rust-analyzer/46a214b' (2026-02-20)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2343bbb' (2026-02-11)
  → 'github:NixOS/nixpkgs/d1c15b7' (2026-02-16)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…656a8348c5c34887131dd9f7a28bd8c to 5909792a83875ddb5dd4b18734534a98a74a709c (#13524)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….2 to 3.16.1 (#13522)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….1 to 3.16.3 (#13529)

chore(deps): bump DeterminateSystems/determinate-nix-action

Bumps [DeterminateSystems/determinate-nix-action](https://github.com/determinatesystems/determinate-nix-action) from 3.16.1 to 3.16.3.
- [Release notes](https://github.com/determinatesystems/determinate-nix-action/releases)
- [Commits](DeterminateSystems/determinate-nix-action@681d8e8...73327eb)

---
updated-dependencies:
- dependency-name: DeterminateSystems/determinate-nix-action
  dependency-version: 3.16.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: figtracer <1gusredo@gmail.com>
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.68.8 to 2.68.9.
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](taiki-e/install-action@cfdb446...7f491e2)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.68.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Mayank Sharma <82099885+codersharma2001@users.noreply.github.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: onbjerg <onbjerg@users.noreply.github.com>
anim001k and others added 25 commits February 25, 2026 16:11
Co-authored-by: onbjerg <onbjerg@users.noreply.github.com>
* add lint-fix

* fix: resolve nightly clippy warnings

- collapsible_match: collapse plain if into match guards, allow for if-let
- iter_kv_map: use .values()/.keys() instead of .iter().flat_map(|(_, v)| v)
- useless_conversion: remove unnecessary .into_iter()

Amp-Thread-ID: https://ampcode.com/threads/T-019c9930-51be-760a-b2c7-9a029f851fee
Co-authored-by: Amp <amp@ampcode.com>

* fix: add missing match arm for Occupied entry in remappings

Amp-Thread-ID: https://ampcode.com/threads/T-019c99a5-39f3-72be-ad16-e7d041662ea9
Co-authored-by: Amp <amp@ampcode.com>

* fix: revert incorrect .values() call on Vec in runner

Amp-Thread-ID: https://ampcode.com/threads/T-019c99a5-39f3-72be-ad16-e7d041662ea9
Co-authored-by: Amp <amp@ampcode.com>

* fix: resolve irrefutable let pattern warning in MultiForkHandler

Amp-Thread-ID: https://ampcode.com/threads/T-019c99a5-39f3-72be-ad16-e7d041662ea9
Co-authored-by: Amp <amp@ampcode.com>

---------

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: onbjerg <onbjerg@users.noreply.github.com>
…s (#13116)

Co-authored-by: onbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
…one_account (#13554)

Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: onbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: onbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: mattsse <19890894+mattsse@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.