11import { useEffect , useState } from 'react' ;
22import { type FieldError } from 'react-hook-form' ;
33
4- import { selectSelectedAccount , selectSelectedAccountKey } from '@suite/account' ;
4+ import { selectFullSelectedAccount , selectSelectedAccountKey } from '@suite/account' ;
55import { useDevice } from '@suite/device' ;
66import { Translation , type TranslationKey , useTranslation } from '@suite/intl' ;
77import { type ReceiveRootState , selectTouchedAddresses } from '@suite-common/receive' ;
@@ -41,9 +41,8 @@ const SignVerify = () => {
4141 const [ page , setPage ] = useState < 'sign' | 'verify' > ( 'sign' ) ;
4242 const [ isCompleted , setIsCompleted ] = useState ( false ) ;
4343
44- const selectedAccount = useSelector ( selectSelectedAccount ) ;
44+ const selectedAccount = useSelector ( selectFullSelectedAccount ) ;
4545 const selectedAccountKey = useSelector ( selectSelectedAccountKey ) ;
46- const selectedNetwork = useSelector ( state => state . wallet . selectedAccount . network ) ;
4746 const touchedAddresses = useSelector ( ( state : ReceiveRootState ) =>
4847 selectTouchedAddresses ( state , selectedAccountKey ) ,
4948 ) ;
@@ -65,11 +64,11 @@ const SignVerify = () => {
6564 pathField,
6665 isElectrumField,
6766 cardanoPubKeyCoseField,
68- } = useSignVerifyForm ( isSignPage , selectedAccount ! ) ;
67+ } = useSignVerifyForm ( isSignPage , selectedAccount . account ! ) ;
6968
7069 const { isLocked, device } = useDevice ( ) ;
7170 const { translationString } = useTranslation ( ) ;
72- const { canCopy, copy } = useCopySignedMessage ( formValues , selectedNetwork ) ;
71+ const { canCopy, copy } = useCopySignedMessage ( formValues , selectedAccount . network ) ;
7372
7473 const getErrorMessage = ( error ?: FieldError ) =>
7574 error ? translationString ( error . message as TranslationKey ) : undefined ;
0 commit comments