How will 2 factor authentication work in the Smart wallet?
2FA will mean that a rule is enabled in your smart-contract hybrid wallet that forces you to sign transactions with your private key. You will become the only person able to do anything with the smart contract. E.g. if you wanted to withdraw tokens with 2FA enabled, you would have to use MetaMask. If 2FA is disabled, DCORP’s smart contracts can relay your transfer requests with your hashed password, and you gain the convenience of not having to deal with everything else.