Core Concepts
Capabilities are discovered usingwallet_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
Discovery Pattern
Available Capabilities
Using with wallet_connect
Thewallet_connect method supports capabilities for connection and authentication:
Basic Connection
Basic Connection
Authentication with signInWithEthereum
Authentication with signInWithEthereum
Using with wallet_sendCalls
Thewallet_sendCalls method supports transaction-related capabilities:
Basic Transaction
Basic Transaction
Gasless Transactions with Paymaster
Gasless Transactions with Paymaster
Atomic Batch Transactions
Atomic Batch Transactions
Capability Detection Patterns
Check Single Capability
Check Single Capability
Check Multiple Capabilities
Check Multiple Capabilities
Capability-Specific Guides
For detailed information on each capability:- signInWithEthereum - SIWE authentication
- auxiliaryFunds - Auxiliary funding support
- atomic - Atomic batch transactions
- paymasterService - Gasless transactions
- gasLimitOverride - Call-level gas limit overrides
Related Methods
wallet_getCapabilities- Discover available capabilitieswallet_connect- Connect with capabilitieswallet_sendCalls- Execute transactions with capabilities