• Hackathons
  • Features
  • Blog

Bubblegum-Crisis

A fun platform for new crypto users! Starting with instant onboarding (no social login needed!) , simple primitives to share & recover accounts, and connect apps without needing to code.

  • 0 Raised
  • 12 Views
  • 0 Juries

Tags

  • Gnosis Challenge
  • Wallet

Categories

  • Gnosis Challenge
  • Consensys

Gallery

Description

  [UPDATE] DUE TO UUPS ISSUES THE MECHS INTEGRATION ISN'T SHOWN IN THE DEMO :(

Introducing bubblegum-crisis: a new platform for passkey recoverable wallets

We built a local authentication service that instantly grants users an L2 wallet. We don't use social auth, and instead opted to leverage mobile hardware for secure element access: FIDO/webauthn. The reason is performance and homogeneity -> it's fast and it works everywhere. 

This allows us to generate a new key-pair per site / per mech / per dapp. 

We built ontop of Gnosis Mechs -> a  L2 AA automatons, ERC721 Ownable or ERC1155 voteable platform for autonomous wallets.


We built wallet recovery  into the protocol: when JWT expires, you have to recover your wallet

    How?


    

We deployed:

L2 Entrypoint contract

MechFactory Proxy Deployer Contact

Bundler on  AWS

front end repo: https://github.com/maceip/bubblegum-crisis

-> ethers/wagmi/sveltekit/threlte/prisma (postgres)/webauthn

hacked (not working wallet-mech integration): https://github.com/maceip/aa-taipei

->hardhat 

Attachments