Skip to main content
Base Account supports various capabilities that extend functionality beyond standard wallet operations. Capabilities are feature flags that indicate what additional functionality a wallet supports for specific chains and accounts.

Core Concepts

Capabilities are discovered using wallet_getCapabilities and utilized through wallet_connect and wallet_sendCalls methods. Each capability is chain-specific and may have different availability depending on the account type.

Discovery Pattern

Available Capabilities

Using with wallet_connect

The wallet_connect method supports capabilities for connection and authentication:

Basic Connection

Authentication with signInWithEthereum

Using with wallet_sendCalls

The wallet_sendCalls method supports transaction-related capabilities:

Basic Transaction

Gasless Transactions with Paymaster

Atomic Batch Transactions

Capability Detection Patterns

Check Single Capability

Check Multiple Capabilities

Capability-Specific Guides

For detailed information on each capability: