Commit Graph

  • f8a7424304 feat(common): add Tempo wallet keystore types (#13975) master figtracer 2026-03-28 15:00:12 +00:00
  • 4b3d3c1957 fix(anvil): downgrade "Already imported" log from warn to debug (#13970) Suuuuuuperrrrr fred 2026-03-28 08:04:39 +00:00
  • c07d504b4a feat(evm): generic EvmOpts (#13967) nightly-c07d504b4ae67754584f4e05ff0c547a43c50f7b nightly Mablr 2026-03-28 06:28:05 +01:00
  • 0fdb054497 feat(anvil): add eth_getStorageValues RPC method (#13971) stevencartavia 2026-03-27 23:11:58 -06:00
  • ca87be5cf8 feat(anvil): add Tempo config helpers (#13968) stevencartavia 2026-03-27 12:23:26 -06:00
  • 12d8171308 refactor(evm): extract EvmEnv from CreateFork (#13965) Mablr 2026-03-27 17:49:46 +01:00
  • 2b6609f8d6 cheatcodes: mark copyStorage and setArbitraryStorage as Unsafe (#13882) ParthSingh 2026-03-27 20:57:43 +05:30
  • 0558755258 refactor(evm): add authorization_list_mut to FoundryTransaction trait (#13963) figtracer 2026-03-27 14:05:51 +00:00
  • 6685e1c99b Merge branch 'master' into pr-13879 pr-13879 zerosnacks 2026-03-27 15:05:45 +01:00
  • 41deb95e79 fix(create): check receipt status before reporting deployment success (#13962) Derek Cofausper 2026-03-27 19:24:46 +05:30
  • f53e26674a feat: patch --browser priority fee (#13700) Lukas 2026-03-27 14:30:51 +01:00
  • e7eb29ef02 chore: deduplicate prefixed base detection (#13958) anim001k 2026-03-27 14:29:03 +01:00
  • 783f727055 refactor(anvil): extract build_mining_inspector (#13961) figtracer 2026-03-27 12:35:45 +00:00
  • a870059b69 perf(evm): remove EvmEnv/TxEnv cloning in DBs & CheatcodesExecutor impls (#13960) Mablr 2026-03-27 12:38:54 +01:00
  • 256791ca3d refactor(evm): remove useless Tx arg on DatabaseExt::revert_state (#13957) Mablr 2026-03-27 11:25:08 +01:00
  • a0462619f5 refactor(anvil): extract inject_precompiles (#13956) figtracer 2026-03-27 10:09:09 +00:00
  • 4b7c836147 fix(anvil): downgrade transaction validation failure logs from warn to debug (#13911) Suuuuuuperrrrr fred 2026-03-27 13:44:23 +04:00
  • 729d911ea3 fix: rename misleading fallback binding in infer_var_expr (#13926) anim001k 2026-03-27 10:31:18 +01:00
  • 44b0dfd54e refactor(evm): remove useless Tx arg on roll_fork{,_to_transaction} (#13955) Mablr 2026-03-27 10:21:47 +01:00
  • 8d304cca4d feat(evm): Add Tempo flag to NetworkConfigs (#13953) stevencartavia 2026-03-27 01:01:19 -06:00
  • 09886c96e7 chore(anvil): remove deadcode + useless Clone bound on receipts (#13952) nightly-09886c96e7a64b7163e3ddc586584081a3b44aec Mablr 2026-03-27 06:20:29 +01:00
  • f0a2c23777 refactor(evm): use CTX::Db instead of dyn DatabaseExt in nested EVM APIs (#13951) Mablr 2026-03-26 19:35:48 +01:00
  • cc84e76949 refactor(anvil): introduceIntoInstructionResult trait (#13950) figtracer 2026-03-26 17:59:32 +00:00
  • 1e32da094b refactor(anvil): delete AnvilBlockExecutorFactory (#13946) figtracer 2026-03-26 16:50:15 +00:00
  • 92d4d1be70 refactor(anvil): delete AnvilExecutionCtx (#13943) figtracer 2026-03-26 16:31:24 +00:00
  • c16acc2e6e chore(cheatcodes): relax DatabaseExt bounds to Database<Error = DatabaseError> (#13948) Mablr 2026-03-26 17:07:34 +01:00
  • 59824ce08b refactor(anvil): remove Env wrapper entirely (#13947) Mablr 2026-03-26 16:11:41 +01:00
  • 44bd6acbb3 refactor(anvil): remove tx field from Env struct (#13945) Mablr 2026-03-26 14:56:16 +01:00
  • 4c378557b8 chore(ci): mark flaky tests: evm_version_normalization, test_clone_contract_with_relative_import (#13944) zerosnacks 2026-03-26 13:30:15 +01:00
  • 9ec4b55970 refactor(anvil): remove Env from storage, call env, and executor APIs (#13942) Mablr 2026-03-26 13:04:42 +01:00
  • 081540c641 refactor(anvil): remove some intermediate Env wrappers, pass EvmEnv directly (#13941) Mablr 2026-03-26 11:34:18 +01:00
  • e48f3decbe refactor(evm): simplify FoundryContextExt spec handling (#13935) Mablr 2026-03-26 10:40:02 +01:00
  • e435a08fb3 chore(deps): bump DeterminateSystems/determinate-nix-action from 3.17.0 to 3.17.1 (#13914) dependabot[bot] 2026-03-26 10:31:42 +01:00
  • 776373da3f chore(deps): bump taiki-e/install-action from 2.68.35 to 2.69.8 (#13915) dependabot[bot] 2026-03-26 10:31:08 +01:00
  • 61052266ca fix(evm): use try_any_to_tx_env in replay_until (#13938) zerosnacks 2026-03-26 10:24:10 +01:00
  • 028bd0b21f refactor(evm): simplify replay_until to use single ForkDB clone (#13931) figtracer 2026-03-26 09:10:06 +00:00
  • 623ce9f841 refactor(evm): generalize TryAnyToTxEnv trait over TxEnv + simplification (#13924) Mablr 2026-03-26 10:03:50 +01:00
  • 736159e348 refactor(anvil): encapsulate per-tx inspector lifecycle in finish_transaction (#13932) figtracer 2026-03-26 09:01:55 +00:00
  • 7a4b9499f6 feat(forge-script): Tempo access key support for forge script (#13917) stevencartavia 2026-03-26 03:00:03 -06:00
  • 8eedc4a5b1 fix(wallets): browser wallet CLI help heading formatting (#13876) Mablr 2026-03-26 09:59:35 +01:00
  • 3875970e97 perf(evm): remove unnecessary clones in do_call_end/do_create_end (#13913) figtracer 2026-03-26 08:52:40 +00:00
  • 3926189069 fix(evm): restore code_size_limit config in CfgEnv (#13912) figtracer 2026-03-26 08:52:15 +00:00
  • abe7b539ca refactor(evm): make FoundryInspectorExt generic over CTX and rename traits (#13922) Mablr 2026-03-26 09:44:36 +01:00
  • 225aa873c3 refactor(evm): simplify NestedEvm trait by removing Block and Spec (#13933) nightly-225aa873c35616b2cfa0ee1e2ff4e4c8afe032c3 Mablr 2026-03-25 21:57:35 +01:00
  • c4d1d8add8 fix: rustfmt grandizzy/add-mpp-support grandizzy 2026-03-25 21:25:19 +02:00
  • f297ae2532 refactor: unify KeyEntry across common and wallets crates grandizzy 2026-03-25 20:55:14 +02:00
  • ff7efbbb5f refactor: consolidate Tempo key types and decode_key_authorization grandizzy 2026-03-25 20:18:07 +02:00
  • 8add756a97 fix(mpp): key_authorization, persistent channels, topUp, e2e tests (#13920) grandizzy 2026-03-25 18:26:05 +02:00
  • 5d25b28d57 refactor: use shared tempo::KeyEntry in mpp/keys instead of duplicates zerosnacks 2026-03-24 12:32:03 +01:00
  • 5df34aefce fix: rustfmt, add stevencartavia/reth to deny.toml allow-git zerosnacks 2026-03-24 12:14:33 +01:00
  • b271507b00 fix: update mpp/tempo deps with V2 keychain signing support zerosnacks 2026-03-23 14:35:50 +01:00
  • 8aa8a26709 fix: remove remaining KeychainVersion references zerosnacks 2026-03-23 14:07:14 +01:00
  • efd78fd946 mpp-rs pulls in openssl zerosnacks 2026-03-23 14:03:30 +01:00
  • cc1ad81ae0 fix: update mpp dependency and remove KeychainVersion field zerosnacks 2026-03-23 13:57:44 +01:00
  • 204779e983 fix gcloud incompatibility zerosnacks 2026-03-23 13:31:02 +01:00
  • c14ca29c65 fix: resolve CI errors (unused alloy-transport-http, SessionProvider Debug) zerosnacks 2026-03-19 19:39:49 +01:00
  • 74b1c1d4da fix: update MPP setup instructions to use 'tempo wallet login' zerosnacks 2026-03-19 19:27:40 +01:00
  • 62bfa978e8 refactor: make MppHttpTransport generic with lazy provider for production zerosnacks 2026-03-19 19:25:14 +01:00
  • fb3fb6e471 refactor(mpp): custom session provider with expiring nonces, no hardcoded RPC zerosnacks 2026-03-19 18:56:23 +01:00
  • ae03397048 refactor(mpp): use mpp::tempo::DEFAULT_RPC_URL instead of hardcoded strings zerosnacks 2026-03-19 18:12:14 +01:00
  • df8a535ec5 refactor(mpp): use user-provided RPC URL instead of hardcoded Tempo endpoint zerosnacks 2026-03-19 17:59:44 +01:00
  • f535e4d301 feat(mpp): actionable 402 error when MPP is not configured zerosnacks 2026-03-19 17:07:34 +01:00
  • 791878e619 refactor(mpp): replace MppSigner with generic PaymentProvider, add session support zerosnacks 2026-03-19 17:02:22 +01:00
  • 5b3cc4cabd refactor zerosnacks 2026-03-19 15:54:20 +01:00
  • 79673a4eca Apply suggestion from @zerosnacks zerosnacks 2026-03-19 15:53:57 +01:00
  • b1dc6e81a8 use autodiscovery of keys in ~/.tempo zerosnacks 2026-03-19 15:31:56 +01:00
  • 6f18140f19 use alloy-2.0 branch zerosnacks 2026-03-19 14:59:10 +01:00
  • 4534c0decd staging: add MPP support for 402-gated RPC endpoints (#13843) Derek Cofausper 2026-03-19 06:04:48 -07:00
  • a9565bb14a fix(mpp): key_authorization, persistent channels, topUp, e2e tests (#13920) zerosnacks/add-mpp-support grandizzy 2026-03-25 18:26:05 +02:00
  • a0a80dbc33 feat(evm): FoundryContextExt impls for OP (#13925) Mablr 2026-03-25 14:04:42 +01:00
  • 4093b6bf0d fix(fmt): prefer header total_difficulty for totalDifficulty (#13919) Edgar Richards 2026-03-25 09:13:12 -03:00
  • 80ae59941a fix(fmt): swap valid_before/valid_after in TempoTransaction pretty print (#13910) nightly-80ae59941ada986c49e05f2a8412c3fc1f9075d0 James Niken 2026-03-24 18:29:44 +01:00
  • 791b10e05c refactor(script-sequence): rename misleading opcode field to call_kind (#13907) anim001k 2026-03-24 18:29:25 +01:00
  • b7c6d7e9fa feat: Tempo wallet access key support for cast (#13909) onbjerg 2026-03-24 17:51:20 +01:00
  • 01c0f68d2e Add feature: forge inspect <x> linearization to see a Solidity contract's linearized inheritance (#13704) Red Swan 2026-03-24 10:18:34 -06:00
  • 8f109e79d6 refactor(evm): NestedEvm based on revm's Evm instead of alloy-evm (#13908) Mablr 2026-03-24 16:48:22 +01:00
  • e48acd537d feat(evm): Backend generic network (#13579) Mablr 2026-03-24 12:40:12 +01:00
  • 409409fca0 refactor: use shared tempo::KeyEntry in mpp/keys instead of duplicates zerosnacks 2026-03-24 12:32:03 +01:00
  • 1ba25d3a61 fix: rustfmt, add stevencartavia/reth to deny.toml allow-git zerosnacks 2026-03-24 12:14:33 +01:00
  • 1e1d011121 fix: update mpp/tempo deps with V2 keychain signing support zerosnacks 2026-03-23 14:35:50 +01:00
  • dcc1c40f80 fix: remove remaining KeychainVersion references zerosnacks 2026-03-23 14:07:14 +01:00
  • cbe4d9dcf9 mpp-rs pulls in openssl zerosnacks 2026-03-23 14:03:30 +01:00
  • 50a27ce424 fix: update mpp dependency and remove KeychainVersion field zerosnacks 2026-03-23 13:57:44 +01:00
  • 2dedbad2c4 fix gcloud incompatibility zerosnacks 2026-03-23 13:31:02 +01:00
  • bbb9f222e2 fix: resolve CI errors (unused alloy-transport-http, SessionProvider Debug) zerosnacks 2026-03-19 19:39:49 +01:00
  • f79c4c151c fix: update MPP setup instructions to use 'tempo wallet login' zerosnacks 2026-03-19 19:27:40 +01:00
  • 7829afc8ad refactor: make MppHttpTransport generic with lazy provider for production zerosnacks 2026-03-19 19:25:14 +01:00
  • cf26d270e3 refactor(mpp): custom session provider with expiring nonces, no hardcoded RPC zerosnacks 2026-03-19 18:56:23 +01:00
  • 06bdc3d505 refactor(mpp): use mpp::tempo::DEFAULT_RPC_URL instead of hardcoded strings zerosnacks 2026-03-19 18:12:14 +01:00
  • 075a75c689 refactor(mpp): use user-provided RPC URL instead of hardcoded Tempo endpoint zerosnacks 2026-03-19 17:59:44 +01:00
  • bd4e33020e feat(mpp): actionable 402 error when MPP is not configured zerosnacks 2026-03-19 17:07:34 +01:00
  • 8d1de48f27 refactor(mpp): replace MppSigner with generic PaymentProvider, add session support zerosnacks 2026-03-19 17:02:22 +01:00
  • 41e64150d6 refactor zerosnacks 2026-03-19 15:54:20 +01:00
  • bf3f52b753 Apply suggestion from @zerosnacks zerosnacks 2026-03-19 15:53:57 +01:00
  • 0648065ac7 use autodiscovery of keys in ~/.tempo zerosnacks 2026-03-19 15:31:56 +01:00
  • 2a153c3c8f use alloy-2.0 branch zerosnacks 2026-03-19 14:59:10 +01:00
  • 0adab48e58 staging: add MPP support for 402-gated RPC endpoints (#13843) Derek Cofausper 2026-03-19 06:04:48 -07:00
  • 347db8b91b feat(wallets): resolve signer from Tempo wallet keystore feat/tempo-wallet-signer zerosnacks 2026-03-24 11:30:35 +01:00
  • 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