Build your own UI
You can also use the connection hooks and functions to connect to your smart accounts and build your fully custom UI.
You will require an API key to use thirdweb's infrastructure services such as the bundler and paymaster.
Obtain an API key from the thirdweb dashboard Settings page.
The API key lets you access thirdweb's bundler and paymaster infrastructure, which is required for smart accounts to operate and optionally enable gasless transactions.
Learn more about creating an API key and restricting which contracts the smart account can interact with here.
Using
useConnect
, you can pass theaccountAbstraction
prop to automatically convert any connected wallet to a smart account.The connected wallet will be the admin wallet of the smart account.
Once setup, you can use the Connect TypeScript, React, or React Native SDKs to deploy contracts, perform transactions, and manipulate smart accounts like any other wallet.
Learn by example with these open-source demos:
A reference implementation to create and interact with smart accounts.