Crypto onboarding is yet ready for mass adoption!
Users are welcomed with the following long:
- Long Seed Phrases, that you have to remember when after downloading a wallet
- The Need for multiple apps - An exchange, a self-custodial wallet- to get hands on the first ETH.
- Paying with your Crypto, or a simple tx is reserved for tech Savvys, as you have to engage with long and unintelligible Addresses.
- Crypto is multichain, users have to engage with many chains and L2 with complex bridging processes.
- High gas fees to use a chain and the inability to pay gas in non-native tokens, can make you stuck.
How we solve this?
We have a really simple formula
AA + OnChain(2FA+Recovery) + DID = Krypton
- Krypton Wallet is mixing some of the existing techs to make a brand new onboarding experience.
- Krypton is Seedphraseless (using social login)
- Krypton is Gassless (ERC 4337 paymasters will sponsor your gas on supported chains)
- Krypton is Secure (Verifies that it is you using anonAadhaar)
- Krypton is Biometrics ( with PolygonID or Passkeys)
Links
Multichain gasless
We aimed to build a multichain Wallet that can interact with multiple Dapps on multiple chains gasless, but we couldn't Implement a cross-chain bridge that will interact without chain switching. We have used CREATE to generate the same address on multiple chains.
Biometric Wallet generation using PolygonID
Polygon isn't currently supporting Permissionless Custom credential generation, so the Polygon ID integration wasn't successful.
AnonAadahar
AnonAadahar generates different Unique IDs every time users download their digital Aadahar. This makes our backend 2FA unrecognisable even though the Aadar is valid. This is mitigated by reusing the downloaded Aadar and having a longer cool-off window. This bug has to be fixed by AnonAadahar.