Commit Graph

  • 79b910eed8 chore: remove no-op spec_id reassignment in Executor::clone_with_backend (#13906) figtracer 2026-03-24 11:28:40 +00:00
  • 03828f18b3 chore: remove dead code paths_config and log_status from inspector stack (#13905) figtracer 2026-03-24 11:25:39 +00:00
  • b5e43cc680 refactor(evm): remove tx_env param from EVM constructor helper (#13903) Mablr 2026-03-24 11:30:54 +01:00
  • 5ba48c5182 chore(cheatcodes): remove unused cheats param from CheatcodesExecutor::console_log (#13897) figtracer 2026-03-24 08:11:10 +00:00
  • c360e23eb0 fix(ci): adapt to TransactionMaybeSigned::to() return type change (#13896) nightly-c360e23eb0b2b40165f38146a49c9c5d940f64ca Derek Cofausper 2026-03-23 19:55:32 +01:00
  • 9241427370 feat(cheatcodes): Network/Evm generic Cheatcodes (#13894) Mablr 2026-03-23 17:20:17 +01:00
  • 2359e29871 chore(common): consistency fix on TransactionMaybeSigned::to() (#13895) Mablr 2026-03-23 17:15:49 +01:00
  • 6711b93e97 Merge branch 'foundry-rs:master' into cast-erc20-browser-wallet John Chase 2026-03-23 23:48:06 +08:00
  • 5f6a192fbd perf(evm): make NestedEvm::to_evm_env consuming to avoid useless clone (#13893) Mablr 2026-03-23 12:22:41 +01:00
  • 7c3109729e perf(anvil): remove redundant clone in create_access_list (#13887) Edgar Richards 2026-03-23 07:43:00 -03:00
  • 71c467d8ef revert: "BroadcastableTransaction network-agnostic" (#13849) (#13891) figtracer 2026-03-23 09:38:24 +00:00
  • 5977d688d2 fix(deps): bump to Foundry browser wallet version 0.2.0 (#13890) zerosnacks 2026-03-23 10:22:16 +01:00
  • 7d04944a01 Update flake.lock (#13877) github-actions[bot] 2026-03-23 09:22:03 +00:00
  • 7c2c702e52 refactor(cast): dedup erc20 browser wallet send logic into send_erc20_tx joohhnnn 2026-03-22 22:45:49 +08:00
  • a65387eb54 fix(cast): fill gas, nonce and fees for erc20 browser wallet path joohhnnn 2026-03-22 20:38:29 +08:00
  • 8f4542fd91 fix(cast): set chain_id and poll_interval in erc20 browser wallet path joohhnnn 2026-03-22 14:35:47 +08:00
  • a70ce60471 fix(cast): add browser wallet support for erc20 commands joohhnnn 2026-03-22 14:14:34 +08:00
  • e930477e92 chore(deps): weekly cargo update (#13878) nightly-e930477e92b860881feb2379f40927adb8e13aad zerosnacks/fix-deny github-actions[bot] 2026-03-22 01:12:54 +00:00
  • fc2c1473e1 refactor(evm): use TxEnv directly in DatabaseExt instead of TransactionRequest (#13867) nightly-fc2c1473e143d9efd6af7902491e885864818e5d Mablr 2026-03-20 21:20:48 +01:00
  • 7132820448 refactor(evm): FoundryContextExt<Journal: JournalExt> bound, use generic Spec in EthCheatCtx (#13866) Mablr 2026-03-20 19:28:09 +01:00
  • 98e26eda50 refactor(anvil): make Block generic over tx type (#13865) stevencartavia 2026-03-20 09:53:23 -06:00
  • 43ea9526b2 fix(traces): fix verbosity trace mode and unify verbosity handling (#13859) Derek Cofausper 2026-03-20 06:53:30 -07:00
  • b945949750 refactor(evm): merge FoundryJournalExt into FoundryContextExt (#13863) Mablr 2026-03-20 14:16:02 +01:00
  • ce05b76fb2 chore: add id attributes to issue templates (#13864) Derek Cofausper 2026-03-20 05:22:54 -07:00
  • 5f5071ddb6 refactor(evm): delegate to alloy's EthEvmFactory in new_evm_with_inspector (#13860) figtracer 2026-03-20 12:13:27 +00:00
  • c8f7d7752d chore(cheatcodes): remove Cheatcodes context generic (#13861) Mablr 2026-03-20 12:14:41 +01:00
  • a3a43a4100 refactor(anvil): make PendingTransaction generic over tx type (#13854) stevencartavia 2026-03-20 01:53:27 -06:00
  • 2d80074a3a feat(evm): wire Inspector and DatabaseExt Context generics (#13856) Mablr 2026-03-20 08:52:52 +01:00
  • 86789da236 feat(evm): FoundryContextExt generic impl (#13857) Mablr 2026-03-20 08:52:17 +01:00
  • b91d5a56c1 feat(evm): generic NestedEvmClosure (#13850) nightly-b91d5a56c101c9cb090da9ab27ed6324c516cba8 Mablr 2026-03-19 17:15:12 +01:00
  • 8a313264db refactor(cheatcodes): BroadcastableTransaction network-agnostic (#13849) figtracer 2026-03-19 14:33:19 +00:00
  • 7e46e178be refactor(cheatcodes): extract fork env helper to reduce duplication (#13848) figtracer 2026-03-19 13:54:17 +00:00
  • 8f17236b39 refactor(evm): simplify nested Evm handling (#13846) Mablr 2026-03-19 14:12:20 +01:00
  • 82dd05fa9c feat(cheatcodes): add currentFilePath cheatcode (#13735) Alexandro T. Netto 2026-03-19 08:02:59 -03:00
  • 09f19dc263 chore(evm): clean-up FoundryEvm impl (#13844) Mablr 2026-03-19 11:34:59 +01:00
  • bfbe854591 refactor(anvil): extract block_env_from_header utility (#13838) figtracer 2026-03-19 10:10:23 +00:00
  • 32e67c5128 refactor(anvil): mv Backend methods to generic impl, thread N through NodeConfig/spawn (#13840) stevencartavia 2026-03-19 01:31:21 -06:00
  • 0f6ac8602f refactor(script): extract BrowserSigner from MultiWallet (#13839) Mablr 2026-03-19 08:26:58 +01:00
  • 1c7c4bebce refactor(anvil): rm TransactionExecutor, mv revm callers to AnvilBlockExecutorFactory (#13835) nightly-1c7c4bebce1e075989780fd401bf6bffcb424746 stevencartavia 2026-03-18 10:54:06 -06:00
  • dd86502eef refactor(evm): backend env helpers generic (#13836) Mablr 2026-03-18 17:52:34 +01:00
  • 775886ba58 chore(deps): bump crate-ci/typos from 1.43.5 to 1.44.0 (#13820) dependabot[bot] 2026-03-18 16:34:09 +01:00
  • 2cdef26de7 chore(deps): bump Swatinem/rust-cache from 2.8.2 to 2.9.1 (#13818) dependabot[bot] 2026-03-18 16:34:06 +01:00
  • bb028a25f9 chore(deps): bump oven-sh/setup-bun from 2.1.2 to 2.2.0 (#13819) dependabot[bot] 2026-03-18 16:33:58 +01:00
  • 23dd6a04b0 chore(deps): bump taiki-e/install-action from 2.68.17 to 2.68.35 (#13821) dependabot[bot] 2026-03-18 16:33:28 +01:00
  • 0eab5b5f23 fix(foundryup): tempo-foundry now ships all binaries (#13834) zerosnacks 2026-03-18 13:29:08 +01:00
  • fc6feac77f fix(foundryup): bump foundryup version (#13832) zerosnacks 2026-03-18 13:18:59 +01:00
  • 44a27397c8 feat(script): generic ScriptTransactionBuilder (#13830) Mablr 2026-03-18 12:56:59 +01:00
  • a0b36b5294 refactor(anvil): wire AnvilBlockExecutorFactory into Backend::mine_block (#13814) stevencartavia 2026-03-18 05:55:51 -06:00
  • 93f0489f19 chore(evm): fix stale Env references in doc comments (#13828) figtracer 2026-03-18 11:55:11 +00:00
  • b4bb65ca64 fix(macros): use correct index for tuple struct fields in ConsoleFmt (#13829) James Niken 2026-03-18 12:43:53 +01:00
  • 2b20bad66a chore(evm): remove Env abstraction (#13826) Mablr 2026-03-18 11:35:56 +01:00
  • 5d93763835 chore: bump alloy chains (#13827) Matthias Seitz 2026-03-18 11:33:57 +01:00
  • 9686e9e62b feat(script): generic BundledState impl (#13825) Mablr 2026-03-18 11:14:38 +01:00
  • 125a002060 refactor(evm): remove Env from commit_transaction and replay_until (#13816) figtracer 2026-03-18 08:20:31 +00:00
  • dc5ebdada4 refactor(evm): add Fork::backend() accessor (#13817) figtracer 2026-03-18 07:00:24 +00:00
  • 2a23865a09 chore(evm): rename InspectorExt to EthInspectorExt (#13815) figtracer 2026-03-18 06:57:31 +00:00
  • 0b02ac51e3 up o-az/npm-up-deps o-az 2026-03-17 21:12:20 -07:00
  • 726e3c3dab chore(evm): remove Env::{clone_evm_and_tx,apply_evm_and_tx} methods (#13813) nightly-726e3c3dabe620085cae2c422684bb423f0f330f Mablr 2026-03-17 17:45:08 +01:00
  • 853e7e1bc6 feature(evm): owned Tx/Evm getters and Evm setter for FoundryContextExt (#13812) Mablr 2026-03-17 17:19:32 +01:00
  • 8b48956510 feat(script): Network-generic ScriptSequenceKind<N> (#13809) Mablr 2026-03-17 16:40:48 +01:00
  • 992a3c7d66 feat(anvil): add AnvilBlockExecutorFactory (#13811) stevencartavia 2026-03-17 09:38:08 -06:00
  • 65506f7a8d refactor(evm): simplify FoundryCfg to marker trait (#13810) Mablr 2026-03-17 16:35:21 +01:00
  • b47dba6d66 refactor(evm): propagate env types through FoundryJournalExt (#13808) figtracer 2026-03-17 15:33:42 +00:00
  • e475b9dab7 refactor(evm): use associated types in with_cloned_context (#13802) figtracer 2026-03-17 13:47:02 +00:00
  • 46c628304d fix(install): clean up nested submodules when using --no-git (#13779) Derek Cofausper 2026-03-17 17:44:30 +04:00
  • 0f9aec282f chore(evm): remove Env::new_with_spec_id() method (#13806) Mablr 2026-03-17 14:26:01 +01:00
  • f2e9b74c52 fix(config): add symmetric serialization for FuzzDictionaryConfig usize fields (#13723) Nikki 2026-03-17 21:03:26 +08:00
  • dfe00edfd7 feat(script): Network-generic ScriptSequence<N> (#13803) Mablr 2026-03-17 13:59:33 +01:00
  • 37ec320b4b fix(anvil): swap param order in get_next_block_blob_excess_gas to match callers (#13740) Nikki 2026-03-17 20:26:22 +08:00
  • d4a3e18c4d feat(anvil): add AnvilBlockExecutor and FoundryReceiptBuilder (#13788) stevencartavia 2026-03-17 05:08:32 -06:00
  • f07c858f8b refactor(evm): add DB associated type to FoundryJournalExt (#13799) figtracer 2026-03-17 11:00:49 +00:00
  • dbcdd6d23d fix(cheatcodes): prevent panic in expectRevert with empty bytes (#13769) Derek Cofausper 2026-03-17 14:55:03 +04:00
  • d487e38da8 fix(anvil): reject invalid versioned_hashes in beacon blobs endpoint (#13787) Suuuuuuperrrrr fred 2026-03-17 14:50:22 +04:00
  • 6190917f30 test(cast): mark flaky revert_reason_from and wildcard RPC-dependent tail (#13796) Derek Cofausper 2026-03-17 14:41:14 +04:00
  • facb58e961 refactor(evm): DatabaseExt generic over env types (#13797) figtracer 2026-03-17 10:35:14 +00:00
  • 2a1a73b000 feat(script): generic TransactionWithMetadata + generic pprinting TransactionMaybeSigned (#13795) Mablr 2026-03-17 11:26:51 +01:00
  • 3554f41cc1 refactor(evm): remove eth_*_mut() from FoundryContextExt (#13789) figtracer 2026-03-17 09:33:09 +00:00
  • 794bbd9918 refactor(cheatcodes): tighten verbose bounds to EthCheatCtx (#13791) figtracer 2026-03-17 09:31:32 +00:00
  • 7938b2f237 refactor(anvil): remove redundant param (#13792) stevencartavia 2026-03-17 03:29:59 -06:00
  • 466952dc50 refactor(evm): remove Env abstraction from Executor impl (#13790) Mablr 2026-03-17 10:28:21 +01:00
  • a0b89547df refactor(evm): rename NestedEvmClosure and move to foundry-evm-core (#13785) nightly-a0b89547df41c2ac5c28eb795ec1685927b461c1 figtracer 2026-03-16 16:10:33 +00:00
  • 6b97fdd949 refactor(anvil): propagate EthApi<N> to all holders (#13783) stevencartavia 2026-03-16 09:58:31 -06:00
  • d999fc36df refactor(evm): make NestedEvm trait generic with associated types (#13782) figtracer 2026-03-16 15:48:04 +00:00
  • 265ded9d97 refactor(evm): move CheatsCtxExt trait to foundry-evm-core (#13781) Mablr 2026-03-16 16:30:33 +01:00
  • e783a509a7 refactor(anvil): make EthApi generic over N: Network (#13751) stevencartavia 2026-03-16 08:35:31 -06:00
  • ababff64b6 fix(cheatcodes): create file in writeJson/writeToml 3-arg overload (#13777) Derek Cofausper 2026-03-16 07:18:05 -07:00
  • 4d78e14eaf refactor(evm): FoundryContextExt generic types (#13778) Mablr 2026-03-16 14:46:44 +01:00
  • fdca342cfc chore(cast): granular bounds on Cast (#13776) Mablr 2026-03-16 14:35:52 +01:00
  • 6c499d8ac3 fix(anvil): flaky test_trace_filter() (#13764) figtracer 2026-03-16 12:45:43 +00:00
  • 69ab6d62a9 refactor(cheatcodes): CheatcodesExecutor generic (#13774) figtracer 2026-03-16 12:38:00 +00:00
  • 54de3aa716 chore(evm): split Executor::env into evm_env and tx_env fields (#13773) Mablr 2026-03-16 13:36:57 +01:00
  • 27dc42b14e refactor(anvil): make mined_receipts generic (#13761) stevencartavia 2026-03-16 06:11:35 -06:00
  • 2a490b511e feat(cast): block --raw network selection (#13754) Mablr 2026-03-16 13:00:44 +01:00
  • 9896ecdf05 feat(cast): add --network flag to cast tx for network-specific raw encoding (#13745) Mablr 2026-03-16 12:41:10 +01:00
  • 84b4c31129 feat(cheatcodes): make Cheatcodes context-generic (#13767) Mablr 2026-03-16 11:48:19 +01:00
  • 7959843d2a refactor(evm): simplify Backend::initialize and CowBackend::backend_mut (#13755) figtracer 2026-03-16 10:23:57 +00:00
  • c69f5dd0b9 chore(script): idiomatic BroadcastReader::into_tx_receipts (#13771) Mablr 2026-03-16 11:08:22 +01:00
  • c60370b686 feat(script): generic TxStatus receipt type (#13770) Mablr 2026-03-16 11:07:49 +01:00
  • 1fa3356ac4 feat(cheatcodes): bubble-up Network generic to Wallets (#13768) Mablr 2026-03-16 11:07:25 +01:00
  • 2c46d3fbb2 chore(deps): weekly cargo update (#13760) github-actions[bot] 2026-03-16 10:05:32 +00:00