diff --git a/src/components/faceVerification/components/DuplicateFoundError.jsx b/src/components/faceVerification/components/DuplicateFoundError.jsx
index 147f3529c5..db8dbca387 100644
--- a/src/components/faceVerification/components/DuplicateFoundError.jsx
+++ b/src/components/faceVerification/components/DuplicateFoundError.jsx
@@ -36,26 +36,24 @@ const DuplicateFoundError = ({ styles, displayTitle, onRetry, nav, exception })
{displayTitle}
)}
- {(displayTitle ? `,\n` : '') +
- t`Unfortunately we found
- your twin...`}
+ {(displayTitle ? `,\n` : '') + t`We found your twin...`}
-
- {t`You can open ONLY ONE account
+
+ {t`You can verify ONLY ONE wallet address
per person. `}
{t`If this is your only active
- account - please contact our support.`}
+ account - please contact support.`}
{expiration && (
-
- {t`The existing account with your identity will expire on ${moment(expiration).format('l')}.
- After this expiry, you may create a new account or verify a different wallet.`}
+
+ {t`The existing identity will expire on ${moment(expiration).format('l')}.
+ After this expiry, you may verify a different wallet address.`}
- {t`You’ll be able to claim once this process is complete.`}
+ {t`You’ll be able to continue once this process is complete.`}
@@ -112,7 +113,7 @@ const IntroReVerification = ({ styles, firstName, ready, onVerify, onLearnMore }
)
-const Intro = ({ styles, firstName, ready, onVerify, onLearnMore }) => {
+const Intro = ({ styles, firstName, ready, onVerify, onLearnMore, authPeriod }) => {
const [ageConfirmed, setAgeConfirmed] = useState(false)
return (
@@ -131,10 +132,14 @@ const Intro = ({ styles, firstName, ready, onVerify, onLearnMore }) => {
lineHeight={25}
letterSpacing={0.18}
fontWeight="700"
- >{t`To continue, you need to be a unique human and prove it with your camera.`}
+ >{t`To continue, you need to prove you are a unique human.`}
{t`Your image is only used to ensure you’re you and prevent duplicate accounts.`}
+
+ {t`This wallet address will be connected to your identity until ${moment().add(authPeriod, 'days').format('l')}.
+ If you’d prefer to verify a different wallet address, please use a different wallet.`}
+
{
const { account } = goodWallet ?? {}
const [expiryDate, , state] = useIdentityExpiryDate(externalAccount || account)
const isReverify = expiryDate?.lastAuthenticated?.isZero() === false
+ const authPeriod = expiryDate?.authPeriod?.toNumber() || 360
const { goToRoot, navigateTo, push } = screenProps
const fvRedirect = useFVRedirect()
@@ -289,6 +295,7 @@ const IntroScreen = ({ styles, screenProps, navigation }) => {
onVerify={handleVerifyClick}
onDeny={onDeny}
ready={false === disposing}
+ authPeriod={authPeriod}
/>
)
}
@@ -316,7 +323,7 @@ const getStylesFromProps = ({ theme }) => ({
flexGrow: 1,
justifyContent: 'space-between',
paddingHorizontal: Platform.select({
- web: !isMediumDevice ? 32 : 0,
+ web: !isMediumDevice ? 8 : 0,
}),
width: '100%',
},