diff --git a/btcrecover/btcrseed.py b/btcrecover/btcrseed.py index b507d362..fb88ab4b 100644 --- a/btcrecover/btcrseed.py +++ b/btcrecover/btcrseed.py @@ -2539,8 +2539,8 @@ def _verify_seed(self, mnemonic, passphrase = None): ############### MultiverseX ############### -@register_selectable_wallet_class('MultiverseX BIP39/44') -class WalletMultiverseX(WalletPyCryptoHDWallet): +@register_selectable_wallet_class('MultiversX BIP39/44') +class WalletMultiversX(WalletPyCryptoHDWallet): def _verify_seed(self, mnemonic, passphrase = None): if passphrase: diff --git a/btcrecover/test/test_passwords.py b/btcrecover/test/test_passwords.py index 6d00ec6d..3229f2fa 100644 --- a/btcrecover/test/test_passwords.py +++ b/btcrecover/test/test_passwords.py @@ -1802,6 +1802,15 @@ def test_address_ethereumvalidator(self): address_limit=2 ) + @skipUnless(can_load_PyCryptoHDWallet, "requires Py_Crypto_HD_Wallet module") + def test_address_PyCryptoHDWallet_multiversx(self): + self.WalletPyCryptoHDWallet_tester( + wallet_type="multiversx", + address_limit=1, + addresses= ["erd1t20rq7jqlspn5an5kw0vk75536x3m64ll0pcsx7g5v95daea6fhqqza54a"], + mnemonic= "ocean hidden kidney famous rich season gloom husband spring convince attitude boy" + ) + @skipUnless(can_load_PyCryptoHDWallet, "requires Py_Crypto_HD_Wallet module") def test_address_PyCryptoHDWallet_solana(self): self.WalletPyCryptoHDWallet_tester(