Account Abstraction with the thirdweb Connect SDK

This repo is a collection of reference implementations for account abstraction features using the Connect SDK.

Showcases how to build:

  • Gasless transactions
  • Session keys
  • Batch transactions

Live demo

Play around with the live preview

Running locally

Setup client id

Before you start, you need to replace the placeholder clientId with your client ID to use thirdweb SDK.

Refer to Creating a client guide to see how you can get a client id.

Go to src/constants.ts file and replace the placeholder clientId with your client ID.

const clientId = "......";

Install dependencies

yarn install

Start development server

yarn dev

Resources

Join our Discord!

For any questions or suggestions, join our discord at https://discord.gg/thirdweb.