From 79b849366801894130759e2b29c544666543b495 Mon Sep 17 00:00:00 2001 From: 0xh3rman <119309671+0xh3rman@users.noreply.github.com> Date: Tue, 2 Jun 2026 10:07:09 +0900 Subject: [PATCH] disable private key import for cadarno --- core/crates/signer/src/decode.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/crates/signer/src/decode.rs b/core/crates/signer/src/decode.rs index 6d3ca33a51..c0f47a2a48 100644 --- a/core/crates/signer/src/decode.rs +++ b/core/crates/signer/src/decode.rs @@ -12,7 +12,7 @@ enum KeyEncoding { fn import_encodings_for_chain(chain: &Chain) -> &'static [KeyEncoding] { match chain.chain_type() { - ChainType::Bitcoin => &[], + ChainType::Bitcoin | ChainType::Cardano => &[], ChainType::Solana => &[KeyEncoding::Base58, KeyEncoding::Hex], ChainType::Stellar => &[KeyEncoding::Base32, KeyEncoding::Hex], _ => &[KeyEncoding::Hex], @@ -226,6 +226,7 @@ mod tests { assert!(supports_private_key_import(&Chain::Ethereum)); assert!(supports_private_key_import(&Chain::Solana)); assert!(supports_private_key_import(&Chain::Stellar)); + assert!(!supports_private_key_import(&Chain::Cardano)); assert!(!supports_private_key_import(&Chain::Bitcoin)); assert!(!supports_private_key_import(&Chain::Litecoin)); assert!(!supports_private_key_import(&Chain::Doge));