SIGN IN SIGN UP
foundry-rs / foundry UNCLAIMED

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

0 0 1 Rust

TAGS

20 tags
nightly

chore(anvil): remove deadcode + useless `Clone` bound on receipts (#13952)

nightly-09886c96e7a64b7163e3ddc586584081a3b44aec

chore(anvil): remove deadcode + useless `Clone` bound on receipts (#13952)

nightly-225aa873c35616b2cfa0ee1e2ff4e4c8afe032c3

refactor(evm): simplify `NestedEvm` trait by removing `Block` and `Spec` (#13933)

nightly-80ae59941ada986c49e05f2a8412c3fc1f9075d0

fix(fmt): swap valid_before/valid_after in TempoTransaction pretty print (#13910)

nightly-c360e23eb0b2b40165f38146a49c9c5d940f64ca

fix(ci): adapt to `TransactionMaybeSigned::to()` return type change (#13896)

nightly-e930477e92b860881feb2379f40927adb8e13aad

chore(deps): weekly `cargo update` (#13878) Co-authored-by: mattsse <19890894+mattsse@users.noreply.github.com>

nightly-fc2c1473e143d9efd6af7902491e885864818e5d

refactor(evm): use `TxEnv` directly in `DatabaseExt` instead of `TransactionRequest` (#13867)

nightly-b91d5a56c101c9cb090da9ab27ed6324c516cba8

feat(evm): generic `NestedEvmClosure` (#13850) refactor(evm): generalize NestedEvmClosure with generic type params Replace `EthNestedEvmClosure` (pinned to Eth types) with generic `NestedEvmClosure<Tx, Block, Spec>` to support non-Eth networks.

nightly-1c7c4bebce1e075989780fd401bf6bffcb424746

refactor(anvil): rm `TransactionExecutor`, mv revm callers to `AnvilBlockExecutorFactory` (#13835) refactor(anvil): rm , mv remai callers AnvilBlockExecutorFactory

nightly-726e3c3dabe620085cae2c422684bb423f0f330f

chore(evm): remove `Env::{clone_evm_and_tx,apply_evm_and_tx}` methods (#13813)

nightly-a0b89547df41c2ac5c28eb795ec1685927b461c1

refactor(evm): rename `NestedEvmClosure` and move to `foundry-evm-core` (#13785) refactor(evm): rename `NestedEvmClosure` to `EthNestedEvmClosure` and move to `foundry-evm-core`

nightly-d055c0999b23e2b045acba0e402f83d1e1e20496

Update flake.lock (#13758) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

nightly-fecdd727177093d7410861bd477dc822541491cc

refactor(evm): remove unused `snap_tx_env` from `BackendStateSnapshot` (#13752) * refactor(evm): remove unused `snap_tx_env` from `BackendStateSnapshot` The `snap_tx_env` field was stored on every state snapshot but never read back on revert — it was destructured as `_`. Remove it along with the `tx_env` parameter from `DatabaseExt::snapshot_state`, avoiding an unnecessary `TxEnv` clone on every snapshot. * style: fmt snapshot_state signatures * fix: use backend_mut in CowBackend::snapshot_state to preserve initialization Amp-Thread-ID: https://ampcode.com/threads/T-019ce8e6-b2c7-71dd-8f3e-df34110d8a20 Co-authored-by: Amp <amp@ampcode.com> --------- Co-authored-by: Amp <amp@ampcode.com>

nightly-b78c1dcdc1a5fdf5cddea2acdd715d60e34a3a2f

refactor(anvil): generalize storage impl blocks over Network (#13724)

nightly-e2f8ef2b60f5be4b33be60bbb84b6ddc52f0ae61

refactor(evm): relax `Context` bounds in `cheatcodes` (#13725)

nightly-e0d4aab210b1386d8dcf212c12646e465738d20b

chore: eliminate `RetryProvider` type alias (#13703) Co-authored-by: Amp <amp@ampcode.com>

nightly-c1cdc6c110e7330293ff287c55c293474ce5674f

fix(anvil): validate blob count against per-tx limit, not per-block (#13626) validate blob count against per-tx limit, not per-block

nightly-98b769ea4a29e5ee75de1976d73c11787455bb8e

fix(anvil-rpc): always serialize id in RpcResponse (#13670)

nightly-513ae2b0b99622b1e462dead2d0ba2a282e53c49

chore(wallets): remove unused `Signer` impls for `BrowserSigner` (#13657)