Expanding EIP-7702 Chain Support

EIP-7702 Smart EOAs is now available on mainnets that support the fun kind of Account Abstraction.

Expanding EIP-7702 Chain Support

As soon as the Pectra Ethereum Upgrade was released, so were our next-gen 7702 smart accounts - read more about them here!

Today, we introduce support for more chains that upgraded to Pectra!

Ethereum: RPC and Chain Settings
Use the best Ethereum RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Gnosis: RPC and Chain Settings
Use the best Gnosis RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
BNB Smart Chain: RPC and Chain Settings
Use the best BNB Smart Chain RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
OP: RPC and Chain Settings
Use the best OP RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Base: RPC and Chain Settings
Use the best Base RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Ink: RPC and Chain Settings
Use the best Ink RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Unichain: RPC and Chain Settings
Use the best Unichain RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Zora: RPC and Chain Settings
Use the best Zora RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Soneium: RPC and Chain Settings
Use the best Soneium RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Mode: RPC and Chain Settings
Use the best Mode RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Scroll: RPC and Chain Settings
Use the best Scroll RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Gnosis Chiado Testnet: RPC and Chain Settings
Use the best Gnosis Chiado Testnet RPC and add to your wallet. Discover the chain ID, native token, explorers, and faucet options.
BNB Smart Chain Testnet: RPC and Chain Settings
Use the best BNB Smart Chain Testnet RPC and add to your wallet. Discover the chain ID, native token, explorers, and faucet options.
Zora Sepolia Testnet: RPC and Chain Settings
Use the best Zora Sepolia Testnet RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.
Soneium Minato: RPC and Chain Settings
Use the best Soneium Minato RPC and add to your wallet. Discover the chain ID, native token, explorers, and faucet options.
Mode Testnet: RPC and Chain Settings
Use the best Mode Testnet RPC and add to your wallet. Discover the chain ID, native token, explorers, and faucet options.
Scroll Sepolia Testnet: RPC and Chain Settings
Use the best Scroll Sepolia Testnet RPC and add to your wallet. Discover the chain ID, native token, explorers, and more.

TypeScript / React

// plain TypeScript
import { inAppWallet } from "thirdweb/wallets";

const wallet = inAppWallet({
  executionMode: {
    mode: "EIP7702",
    sponsorGas: true,
  },
});
// React (e.g. Next.js)
import { inAppWallet } from "thirdweb/wallets";
import { ConnectButton } from "thirdweb/react";

<ConnectButton
  client={client}
  wallets={[
    inAppWallet({
      executionMode: {
        mode: "EIP7702",
        sponsorGas: true,
      },
    }),
  ]}
/>

.NET / Unity

// .NET (server, Godot C#, MAUI, etc.)
var smartEoa = await InAppWallet.Create(
    client: thirdwebClient,
    authProvider: AuthProvider.Google,
    executionMode: ExecutionMode.EIP7702Sponsored
);
// Unity (C#)
var wallet = await ConnectWallet(
    new WalletOptions(
        provider: WalletProvider.InAppWallet,
        chainId: 11155111,
        inAppWalletOptions: new InAppWalletOptions(
            authprovider: AuthProvider.Google,
            executionMode: ExecutionMode.EIP7702Sponsored
        )
    )
);