Prerequisites
Before this: create a Dynamic client (see Creating a Dynamic Client)Add extensions by chain
Add the extension(s) for the chains you support. You need at least one extension per chain you want to use.| Chain / feature | Extension page |
|---|---|
| EVM (Ethereum, Polygon, Base, etc.) | Adding EVM Extensions |
| Solana | Adding Solana Extensions |
| ZeroDev (gasless EVM) | Adding ZeroDev Extension |
| Sui | Adding Sui Extension |
| Aptos | Adding Aptos Extension |
| Bitcoin | Adding Bitcoin Extension |
| Tron | Adding Tron Extension |
| Starknet | Adding Starknet Extension |
Order of setup
- Create your client - see Creating a Dynamic Client
- Add the extensions you need (e.g.
addEvmExtension(),addZerodevExtension()). - Initialize the client - see Initializing the Dynamic Client.
Next
- Initializing the Dynamic Client — Initialize after adding extensions.
- Connecting and Verifying a Wallet — Use the connected wallet in your app.