@@ -45,8 +45,10 @@ export const keyStoreSubmit = (loginAddress) => {
4545 const loginInfo = JSON . parse ( localStorage . getItem ( LOGIN_INFO ) ) ;
4646 const password = getState ( ) . keyStore . password ;
4747 const keyStoreData = getState ( ) . keyStore . keyStore ;
48+ const encryptedSeed = getState ( ) . common . loginInfo . encryptedSeed ;
49+
4850 let loginCoinType ;
49- if ( loginInfo && loginInfo ?. addressLogin ) {
51+ if ( ( loginInfo && loginInfo ?. addressLogin ) || ( loginInfo && ! encryptedSeed ) ) {
5052 const { coinType} = getState ( ) . signInKeyStore ;
5153 loginCoinType = coinType ;
5254 } else {
@@ -60,8 +62,6 @@ export const keyStoreSubmit = (loginAddress) => {
6062 const formData = getState ( ) . common . txInfo . value . data ;
6163 const txName = getState ( ) . common . txName . value . name ;
6264
63- const encryptedSeed = getState ( ) . common . loginInfo . encryptedSeed ;
64-
6565 const fee = getState ( ) . fee . fee . value . fee ;
6666 const gas = getState ( ) . gas . gas . value ;
6767
@@ -75,7 +75,7 @@ export const keyStoreSubmit = (loginAddress) => {
7575 }
7676 mnemonic = decryptedData . mnemonic ;
7777 } else {
78- mnemonic = await privateKeyReader ( keyStoreData . value , password . value , loginAddress , accountNumber , accountIndex , loginCoinType ) ;
78+ mnemonic = await privateKeyReader ( keyStoreData . value , password . value , loginAddress , accountNumber , accountIndex , bip39PassPhrase , loginCoinType ) ;
7979 }
8080
8181 let result = await transactions . getTransactionResponse ( loginAddress , formData , fee , gas , mnemonic , txName , accountNumber , accountIndex , bip39PassPhrase , loginCoinType ) ;
0 commit comments