2FA is a security system we offer on your account to provide an additional layer of security before completing certain actions like tipping or withdrawing coins.
Please see the 'How do I enable 2FA?' article if you'd like to enable this on your account.
Once you've set up 2FA on your account, 6 digit codes will be generated via the app you used to enable 2FA on your account. This code re-generates every 30 seconds, so a hacker on your account would need active access to your account and the 2FA app to use your coins.