Commit Graph

  • e276f295cd chore(evm): make FoundryCfg generic over Spec (#13757) Mablr 2026-03-16 11:03:11 +01:00
  • 498cf0d0b3 fix: update EtherlinkTestnet -> EtherlinkShadownet for alloy-chains v0.2.31 (#13763) Derek Cofausper 2026-03-16 02:47:08 -07:00
  • d055c0999b Update flake.lock (#13758) nightly-d055c0999b23e2b045acba0e402f83d1e1e20496 github-actions[bot] 2026-03-15 00:34:41 +00:00
  • fecdd72717 refactor(evm): remove unused snap_tx_env from BackendStateSnapshot (#13752) nightly-fecdd727177093d7410861bd477dc822541491cc figtracer 2026-03-13 20:59:54 +00:00
  • 2ce8364424 chore(anvil): simplify evm tests by removing useless Env wrapper. (#13750) Mablr 2026-03-13 18:06:06 +01:00
  • cd8d0149bf refactor(anvil): make StorageInfo<N: Network> generic (#13749) stevencartavia 2026-03-13 09:55:12 -06:00
  • 9d24901745 refactor(anvil): move network-agnostic methods to impl<N> Backend<N> (#13736) stevencartavia 2026-03-13 08:37:57 -06:00
  • a653c3cc22 feat(cast): call generic Network support (#13634) Mablr 2026-03-13 14:01:48 +01:00
  • 76fc1bc70a refactor(cast): deduplicate browser wallet receipt handling in cast send (#13747) figtracer 2026-03-13 11:20:27 +00:00
  • ce69566261 feat(cast): access-list generic Network support (#13635) Mablr 2026-03-13 12:04:30 +01:00
  • 2515cb274c refactor(verify): dedupe Vyper standard JSON input logic (#13743) emmmm 2026-03-13 07:39:50 -03:00
  • 738b905080 feat(cast): estimate generic network (#13622) Mablr 2026-03-13 10:12:39 +01:00
  • 673e6d4800 refactor(anvil): split MessageSigner from Signer (#13737) stevencartavia 2026-03-13 03:01:40 -06:00
  • 972381d52b refactor(evm): use EvmEnv in CreateFork (#13731) Mablr 2026-03-13 10:00:45 +01:00
  • 5205f38535 chore(primitives): remove tmp FoundryNetwork impls (#13739) Mablr 2026-03-13 09:58:24 +01:00
  • b287c659f3 perf(anvil): avoid redundant cloning and hash recomputation in mem backend (#13744) Edgar Richards 2026-03-13 05:55:15 -03:00
  • 20f5949d9b feat(forge): generic Network support for forge create (#13733) figtracer 2026-03-13 08:52:54 +00:00
  • 4715c9e292 feat(cast): Cast generic Network support (#13624) Mablr 2026-03-13 09:49:02 +01:00
  • b78c1dcdc1 refactor(anvil): generalize storage impl blocks over Network (#13724) nightly-b78c1dcdc1a5fdf5cddea2acdd715d60e34a3a2f stevencartavia 2026-03-12 13:11:00 -06:00
  • 485fd25aed feat(fmt): OpTxEnvelope/Transaction pprinting (#13734) Mablr 2026-03-12 19:12:54 +01:00
  • 20b855fdbb refactor(anvil): generalize Backend over Network (#13720) stevencartavia 2026-03-12 11:04:52 -06:00
  • 6f70d10708 refactor(cast): consolidate erc20 tx opts with TempoOpts::apply (#13732) figtracer 2026-03-12 15:22:27 +00:00
  • 7c466ad14c refactor(anvil): consolidate duplicate BlockEnv construction (#13729) figtracer 2026-03-12 15:18:39 +00:00
  • 805158c496 chore(evm): remove configure_tx_env* helpers (#13728) Mablr 2026-03-12 16:17:48 +01:00
  • 96c67c31cf refactor(cast): simplify CastTxBuilder and extend Tempo transaction support (#13721) figtracer 2026-03-12 13:42:36 +00:00
  • 56ce07b060 chore: use BlockHeader trait methods in remaining direct field accesses (#13730) figtracer 2026-03-12 12:00:38 +00:00
  • 475179719d feat(cast): send+erc20 generic Network support (#13587) Mablr 2026-03-12 13:00:12 +01:00
  • eec468a984 fix(anvil): initialize fork blob params even with explicit base fee (#13717) Edgar Richards 2026-03-12 08:11:17 -03:00
  • abbde0992e refactor(evm): EvmOpts simplified EnvEnv/TxEnv building (#13719) Mablr 2026-03-12 09:27:01 +01:00
  • b43d193036 feat(cast): generic CastTxBuilder (#13533) Mablr 2026-03-12 09:23:57 +01:00
  • e2f8ef2b60 refactor(evm): relax Context bounds in cheatcodes (#13725) nightly-e2f8ef2b60f5be4b33be60bbb84b6ddc52f0ae61 Mablr 2026-03-12 05:34:50 +01:00
  • e7ee371266 refactor(evm): relax Context bounds in cheatcodes::evm (#13722) Mablr 2026-03-12 05:33:35 +01:00
  • 6f23688c7e chore: use BlockHeader trait methods instead of direct field access (#13716) figtracer 2026-03-11 13:04:07 +00:00
  • 2e1ee6e49a chore(evm): simplify fork_evm_env by returning only block number (#13715) Mablr 2026-03-11 12:08:05 +01:00
  • 51632c475b refactor(anvil): generalize fork types over Network (#13647) stevencartavia 2026-03-11 02:03:51 -06:00
  • 676e7c6719 refactor(anvil): make task manager network-agnostic (#13713) stevencartavia 2026-03-11 01:38:26 -06:00
  • a7a141ba50 chore(script): eliminate remaining get_http_provider / try_get_http_provider usage (#13702) figtracer 2026-03-11 07:25:46 +00:00
  • d24e1f772d refactor(anvil): make EthApi and BlockRequest generic over T (#13712) stevencartavia 2026-03-11 01:24:33 -06:00
  • 05690631f4 chore(evm): separate EvmEnv/TxEnv in new_evm_with_inspector (#13705) Mablr 2026-03-11 08:20:03 +01:00
  • 258959ddf5 feat(script): generic estimate_gas + FoundryTransactionBuilder::reset_gas_limit method (#13706) Mablr 2026-03-11 08:18:37 +01:00
  • 748ae16675 chore(deps): bump taiki-e/cache-cargo-install-action from 3.0.2 to 3.0.3 (#13707) dependabot[bot] 2026-03-11 08:13:17 +01:00
  • 4fe78034cf chore(deps): bump docker/metadata-action from 5.10.0 to 6.0.0 (#13708) dependabot[bot] 2026-03-11 08:12:52 +01:00
  • 6ef21b72fd chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (#13709) dependabot[bot] 2026-03-11 08:12:23 +01:00
  • 6d9a71f204 chore(deps): bump actions/download-artifact from 7 to 8 (#13710) dependabot[bot] 2026-03-11 08:11:51 +01:00
  • f46f5cfa16 chore(deps): bump DeterminateSystems/determinate-nix-action from 3.16.3 to 3.17.0 (#13711) dependabot[bot] 2026-03-11 08:11:16 +01:00
  • e0d4aab210 chore: eliminate RetryProvider type alias (#13703) nightly-e0d4aab210b1386d8dcf212c12646e465738d20b figtracer 2026-03-10 19:32:07 +00:00
  • aa78cc02f6 chore(evm): remove unused Env methods (#13701) Mablr 2026-03-10 19:07:26 +01:00
  • 0e10c409f5 fix: resolve rustfmt and clippy issues fix/browser-gas zerosnacks 2026-03-10 18:42:26 +01:00
  • 51996d7d4c refactor(anvil): make executor, miner, and service generic (#13699) stevencartavia 2026-03-10 10:43:10 -06:00
  • 82e02e96a4 fix: add test Lukas 2026-03-10 16:55:26 +01:00
  • 67e7e4705c feat: patch --browser priority fee Lukas 2026-03-10 16:32:10 +01:00
  • f1c42ce3c3 chore: use rpc trait methods instead of direct field accesses (#13695) figtracer 2026-03-10 12:32:45 +00:00
  • 8382cb2c20 chore(script): use rpc trait methods instead of direct field accesses (#13693) Mablr 2026-03-10 10:23:50 +01:00
  • eae8d0dd60 fix / refactor(verify): dedupe standard JSON input logic + avoid unnecessary work for Vyper branch (#13549) emmmm 2026-03-10 06:20:00 -03:00
  • abfbc14b2d refactor(anvil): make Pool and PoolInner generic over transaction type (#13687) stevencartavia 2026-03-10 02:49:28 -06:00
  • 08b0301359 fix(script): add missing #[serde(default)] for backward compat in TransactionWithMetadata (#13684) Nikki 2026-03-10 16:33:16 +08:00
  • 5c08eab8db chore(script): eliminate AnyNetwork misuse (#13686) Mablr 2026-03-10 09:23:25 +01:00
  • fc5cc623f0 fix(cast): restore current_dir in keystore overwrite tests (#13690) Mablr 2026-03-10 09:05:37 +01:00
  • c7eb181762 refactor(anvil): make storage types generic over Network (#13691) stevencartavia 2026-03-10 02:04:42 -06:00
  • 427a82b0f4 refactor(evm): split Env into (EvmEnv, TxEnv) (#13683) figtracer 2026-03-10 08:03:32 +00:00
  • c1cdc6c110 fix(anvil): validate blob count against per-tx limit, not per-block (#13626) nightly-c1cdc6c110e7330293ff287c55c293474ce5674f Nikki 2026-03-10 01:35:56 +08:00
  • 5494f8b417 refactor(evm): remove EnvMut/AsEnvMut (#13682) figtracer 2026-03-09 17:27:39 +00:00
  • f10865edeb refactor(anvil): make transaction pool generic over transaction type (#13685) stevencartavia 2026-03-09 11:26:13 -06:00
  • 69df9f85b5 feat(cast): add --data flag to access-list command (#13515) VolodymyrBg 2026-03-09 14:25:29 +02:00
  • 4ba27817a3 chore(npm): update dev deps o-az 2026-03-09 05:06:04 -07:00
  • 1f055e594f refactor(anvil): make MinedTransaction and ExecutedTransactions generic over Network (#13655) stevencartavia 2026-03-09 06:04:21 -06:00
  • 357ee88127 Merge branch 'master' into fix/forge-bind-events-collision fix/forge-bind-events-collision DaniPopes 2026-03-09 12:56:06 +01:00
  • 36ae7aedbf feat(lint): refactor LinterConfig and add 3 new linting rules (#12581) Milos Djurica 2026-03-09 12:54:01 +01:00
  • ef97fbcfc5 chore(test): harden anvil API assertions (#13615) Marc Fizer 2026-03-09 19:51:29 +08:00
  • 3aa11caa1b fix(traces): clear non_fallback_contracts in decoder reset (#13671) Nikki 2026-03-09 19:49:58 +08:00
  • 8a253184e5 refactor(macros): dedupe variant type extraction (#13666) Fallengirl 2026-03-09 12:47:18 +01:00
  • 633b6ebb1d chore: ignore more dirs in forge init templates (#13681) o-az 2026-03-09 03:57:12 -07:00
  • ba6d845756 feat(evm): Block/Tx/Cfg setters traits (#13672) Mablr 2026-03-09 11:38:03 +01:00
  • 9ce735f549 fix(cheatcodes): restore cfg overrides after executeTransaction (#13676) (#13678) zerosnacks 2026-03-09 11:36:33 +01:00
  • 37e03f6981 feat(cast): add confirmation prompt before overwriting keystore files + add --force flag and tests (#13679) Derek Cofausper 2026-03-09 03:36:14 -07:00
  • d182b048d4 refactor(evm): remove generic from Cheatcode trait (#13677) Mablr 2026-03-09 11:06:20 +01:00
  • 9f082215ed fix(cheatcodes): return error instead of panicking when no active gas snapshot (#13674) figtracer 2026-03-09 09:22:05 +00:00
  • 5b6611c039 Update flake.lock (#13663) github-actions[bot] 2026-03-09 06:30:27 +00:00
  • 98b769ea4a fix(anvil-rpc): always serialize id in RpcResponse (#13670) nightly-98b769ea4a29e5ee75de1976d73c11787455bb8e stevencartavia 2026-03-08 12:00:00 -06:00
  • 4a4a4033e4 perf(fuzz): reuse SlotIdentifier per account (#13665) Edgar Richards 2026-03-08 11:23:20 -03:00
  • 09b3bb047a feat(common): generic TransactionMaybeSigned (#13662) Mablr 2026-03-08 07:37:04 +01:00
  • 553929b04f chore(deps): weekly cargo update (#13664) nightly-553929b04f4da5a4230df462a5c104353e4906d5 github-actions[bot] 2026-03-08 01:23:11 +00:00
  • 2d5b0db3f7 refactor(evm): replace NestedEvmExt trait with free function (#13652) figtracer 2026-03-07 11:13:52 +00:00
  • 513ae2b0b9 chore(wallets): remove unused Signer impls for BrowserSigner (#13657) nightly-513ae2b0b99622b1e462dead2d0ba2a282e53c49 Mablr 2026-03-07 04:20:53 +01:00
  • e1f83573ba chore(cheatcodes): relax some bounds to FoundryContextExt (#13656) Mablr 2026-03-07 04:20:31 +01:00
  • 8bebd1902b refactor(cheatcodes): generic CheatcodesExecutor<CTX> (#13650) figtracer 2026-03-07 03:17:59 +00:00
  • f787868e7a refactor(anvil): make MaybeImpersonatedTransaction generic (#13654) stevencartavia 2026-03-06 13:40:24 -06:00
  • eb442328f4 feat(wallets): MultiWallet generic Network (#13648) Mablr 2026-03-06 15:38:52 +01:00
  • 311231b143 chore(script): remove EitherSigner abstraction (#13649) Mablr 2026-03-06 14:08:54 +01:00
  • 10c0ab14a7 refactor(anvil-core): make ImpersonatedTransaction and BlockInfo generic (#13629) nightly-10c0ab14a78d9a4f43e437c8714c3b0504b8535f stevencartavia 2026-03-05 21:17:34 -06:00
  • 684b593605 refactor(anvil): remove redundant tx lookup in transaction_by_sender_and_nonce (#13638) Adam Boudj 2026-03-06 04:01:13 +01:00
  • ff6abb1e50 chore(anvil): use BlockResponse/HeaderResponse traits (#13644) Mablr 2026-03-06 04:00:44 +01:00
  • de606900b9 chore(anvil): use BlockResponse bound for fork_gas_limit (#13643) Mablr 2026-03-06 04:00:06 +01:00
  • 02e8e43710 fix(cheatcodes): preserve nested EVM changes on executeTransaction (#13645) figtracer 2026-03-06 02:44:58 +00:00
  • 3c15fbcc61 refactor(evm): generic Inspector impl for InspectorStack (#13641) figtracer 2026-03-06 02:04:15 +00:00
  • 140301ae55 feat(evm): add to_env() method to NestedEvm (#13642) figtracer 2026-03-05 17:03:09 +00:00
  • 3076198da7 chore(anvil): remove unused alloy-eip5792 dev-dependency (#13640) strmfos 2026-03-05 15:54:50 +02:00
  • c50907ff24 chore(anvil): clean-up impersonated tx building (#13637) Mablr 2026-03-05 14:54:19 +01:00
  • eb0d82f2cb chore: use trait methods for env access in InspectorStack (#13639) figtracer 2026-03-05 13:53:32 +00:00
  • 38dc954cbd refactor(cheatcodes): generic Inspector<CTX> for Cheatcodes (#13623) figtracer 2026-03-05 11:09:11 +00:00