From 29d6500b3115cc3a96195beb6135b7fd353087c3 Mon Sep 17 00:00:00 2001 From: DaniPopes <57450786+DaniPopes@users.noreply.github.com> Date: Tue, 21 Nov 2023 21:21:30 +0100 Subject: [PATCH] chore: generate less sol! abi implementations --- crates/cheatcodes/spec/src/vm.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/cheatcodes/spec/src/vm.rs b/crates/cheatcodes/spec/src/vm.rs index 6a700c68da53..a9421d087daa 100644 --- a/crates/cheatcodes/spec/src/vm.rs +++ b/crates/cheatcodes/spec/src/vm.rs @@ -7,8 +7,6 @@ use alloy_sol_types::sol; use foundry_macros::Cheatcode; sol! { -#![sol(abi)] - // Cheatcodes are marked as view/pure/none using the following rules: // 0. A call's observable behaviour includes its return value, logs, reverts and state writes, // 1. If you can influence a later call's observable behaviour, you're neither `view` nor `pure` @@ -18,6 +16,7 @@ sol! { /// Foundry cheatcodes interface. #[derive(Debug, Cheatcode)] // Keep this list small to avoid unnecessary bloat. +#[sol(abi)] interface Vm { // ======== Types ========