Prerequisites
Before this: create a Dynamic client (see Creating a Dynamic Client)Chains
Add the extension for each chain you support. You need at least one extension per chain.| Chain | Extension page |
|---|---|
| EVM (Ethereum, Polygon, Base, etc.) | Adding EVM Extensions |
| Solana | Adding Solana Extensions |
| Sui | Adding Sui Extension |
| Aptos | Adding Aptos Extension |
| Bitcoin | Adding Bitcoin Extension |
| Tron | Adding Tron Extension |
| Starknet | Adding Starknet Extension |
Addons
Addons extend a chain with extra capabilities (e.g. gas sponsorship). Add the chain extension first, then the addon.| Addon | Extends | Extension page |
|---|---|---|
| ZeroDev (gasless / sponsored transactions) | EVM | Adding ZeroDev 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.