diff --git a/.env.example b/.env.example
index b9a808d7564..7d04667929e 100644
--- a/.env.example
+++ b/.env.example
@@ -86,7 +86,6 @@ HEURIST_IMAGE_MODEL=
# EVM
EVM_PRIVATE_KEY=
-EVM_PUBLIC_KEY=
# Solana
SOLANA_PRIVATE_KEY=
diff --git a/README_CN.md b/README_CN.md
index 38b982d96bb..0d8bc81fc18 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -106,7 +106,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/README_ES.md b/README_ES.md
index 03b56acdef4..a16e672d9c6 100644
--- a/README_ES.md
+++ b/README_ES.md
@@ -109,7 +109,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/README_JA.md b/README_JA.md
index 45d5ea0484f..f17f9ba604c 100644
--- a/README_JA.md
+++ b/README_JA.md
@@ -108,7 +108,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/README_KOR.md b/README_KOR.md
index ae0e348b4ce..e500e220f4b 100644
--- a/README_KOR.md
+++ b/README_KOR.md
@@ -110,7 +110,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/README_PTBR.md b/README_PTBR.md
index 82d23bc6d20..8bdac6d84e0 100644
--- a/README_PTBR.md
+++ b/README_PTBR.md
@@ -110,7 +110,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/README_RU.md b/README_RU.md
index 7ecc2213b74..0715359602c 100644
--- a/README_RU.md
+++ b/README_RU.md
@@ -5,9 +5,9 @@
-
+
📖 [Документация](https://ai16z.github.io/eliza/) | 🎯 [Примеры](https://github.com/thejoven/awesome-eliza)
-
+
## ✨ Особенности
@@ -126,7 +126,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/agent/src/index.ts b/agent/src/index.ts
index 803acfd895e..158581990a5 100644
--- a/agent/src/index.ts
+++ b/agent/src/index.ts
@@ -374,7 +374,7 @@ export function createAgent(
!getSecret(character, "WALLET_PUBLIC_KEY")?.startsWith("0x"))
? solanaPlugin
: null,
- getSecret(character, "EVM_PUBLIC_KEY") ||
+ getSecret(character, "EVM_PRIVATE_KEY") ||
(getSecret(character, "WALLET_PUBLIC_KEY") &&
!getSecret(character, "WALLET_PUBLIC_KEY")?.startsWith("0x"))
? evmPlugin
diff --git a/docs/README_CN.md b/docs/README_CN.md
index 3ca99a7503a..64ed07eaf3a 100644
--- a/docs/README_CN.md
+++ b/docs/README_CN.md
@@ -106,7 +106,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/docs/docs/api/_media/README_CN.md b/docs/docs/api/_media/README_CN.md
index 8ad6703dcbf..9b1f922a6f2 100644
--- a/docs/docs/api/_media/README_CN.md
+++ b/docs/docs/api/_media/README_CN.md
@@ -106,7 +106,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/docs/docs/api/_media/README_FR.md b/docs/docs/api/_media/README_FR.md
index 09beee8bfd9..456641cce41 100644
--- a/docs/docs/api/_media/README_FR.md
+++ b/docs/docs/api/_media/README_FR.md
@@ -106,7 +106,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/docs/docs/api/_media/README_JA.md b/docs/docs/api/_media/README_JA.md
index 1c694cd9cab..447be875a55 100644
--- a/docs/docs/api/_media/README_JA.md
+++ b/docs/docs/api/_media/README_JA.md
@@ -108,7 +108,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/docs/docs/api/_media/README_KOR.md b/docs/docs/api/_media/README_KOR.md
index 42fac81761a..1d541f87f9e 100644
--- a/docs/docs/api/_media/README_KOR.md
+++ b/docs/docs/api/_media/README_KOR.md
@@ -106,7 +106,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/docs/docs/api/index.md b/docs/docs/api/index.md
index fc3ffad59fd..0408a5cd353 100644
--- a/docs/docs/api/index.md
+++ b/docs/docs/api/index.md
@@ -111,7 +111,6 @@ ANTHROPIC_API_KEY=
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
diff --git a/docs/docs/guides/secrets-management.md b/docs/docs/guides/secrets-management.md
index 38e54bb168f..396d31e6c83 100644
--- a/docs/docs/guides/secrets-management.md
+++ b/docs/docs/guides/secrets-management.md
@@ -37,7 +37,6 @@ SUPABASE_SERVICE_API_KEY=your-key
# EVM
EVM_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
-EVM_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY
# Solana
SOLANA_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY