From f87ef7af511be6e7da5f235a3bf1189669d9ea2c Mon Sep 17 00:00:00 2001 From: jsvisa Date: Mon, 4 Nov 2024 12:48:50 +0800 Subject: [PATCH 1/2] fix(anvil): alias --auto-unlock of auto-impersonate Signed-off-by: jsvisa --- crates/anvil/src/cmd.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/anvil/src/cmd.rs b/crates/anvil/src/cmd.rs index 8592ed1a02b9..4ac19ef214f9 100644 --- a/crates/anvil/src/cmd.rs +++ b/crates/anvil/src/cmd.rs @@ -562,7 +562,7 @@ pub struct AnvilEvmArgs { pub disable_console_log: bool, /// Enable autoImpersonate on startup - #[arg(long, visible_alias = "auto-impersonate")] + #[arg(long, visible_alias = "auto-unlock")] pub auto_impersonate: bool, /// Run an Optimism chain From beb701edb5aa7998a92e6eccbe8c582235bb185c Mon Sep 17 00:00:00 2001 From: jsvisa Date: Mon, 4 Nov 2024 13:13:49 +0800 Subject: [PATCH 2/2] feat(anvil): add more clear help messge for auto-impersonate Signed-off-by: jsvisa --- crates/anvil/src/cmd.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/anvil/src/cmd.rs b/crates/anvil/src/cmd.rs index 4ac19ef214f9..839dae0160b2 100644 --- a/crates/anvil/src/cmd.rs +++ b/crates/anvil/src/cmd.rs @@ -561,7 +561,8 @@ pub struct AnvilEvmArgs { #[arg(long, visible_alias = "no-console-log")] pub disable_console_log: bool, - /// Enable autoImpersonate on startup + /// Enables automatic impersonation on startup. This allows any transaction sender to be + /// simulated as different accounts, which is useful for testing contract behavior. #[arg(long, visible_alias = "auto-unlock")] pub auto_impersonate: bool,