Wallets
Wallets FAQ
View all the supported chains for wallets on thirdweb chainlist.
No, since our SDK provides the wallet signer
, you can build a unified experience with the same code to handle how all your users' wallets interact with signatures and smart contracts.
However, you will need to provide a separate flow to create in-app wallets as you would with any wallet provider (WalletConnect, Coinbase Wallet, etc.).
Make sure that you are developing on a secure origin, which includes localhost
and any site on https://
. thirdweb uses cryptography libraries that are unsupported on http://
.
If you continue to run into a console error, please contact us with more details.
For a full list of supported authenticated options, we recommending searching the playground. Wallets also supports custom authentication if you want to integrate thirdweb into your own auth system.
Yes, you can easily use account abstraction with in-app wallets to enable sponsored (gasless) transactions. Learn more in our sponsor gas guide.
Thirdweb wallets can be used as a signer to a smart contract account (account abstraction), but it can also be used as a standalone EOA.
In the event that thirdweb ceases to exist, we have committed to keeping our in-app wallet service running for a period of at least 12 months after the shutdown announcement. During this time users will be able to access their wallet and transfer their assets out, or export their private key which they can then import into a different client.
Currently, users will rely on the built-in recovery of their auth method. Refer to the How to recover your Google Account or Gmail article as an example for social and email auths.
Users can also link their account to a different auth method (e.g. email, phone, or social). All linked methods will be able to be used to access their accounts, providing an alternate recovery method in the case where one is lost.
Yes, you can change your Ecosystem Wallet name and icon. However, you cannot change the Ecosystem Wallet slug.
Learn more about the architecture of how thirdweb wallets are created and stored in the security docs..
Using enclave, your customers' assets are safe even if thirdweb or you are compromised. This is because the attacker will only be able to access the encrypted keys, and that is not enough to reconstruct the private key.