Skip to main content
Coinbase Wallet provides unique features like passkey/WebAuthn support alongside standard wallet functionality. OnchainTestKit offers comprehensive automation for all Coinbase Wallet features.

Coinbase Wallet-Specific Actions

In addition to the common wallet actions, Coinbase Wallet supports these specific actions:

Passkey/WebAuthn Support

One of Coinbase Wallet’s unique features is support for passkey authentication, providing enhanced security through WebAuthn.

Passkey Configuration

Passkey Registration

Register a new passkey for wallet authentication:

Passkey Authentication

Use passkey for transaction approval:

Complete Passkey Flow Example

Account Management

Add New Account

Switch Between Accounts

Account Management Example

Network Management

Add Custom Network

Wallet Lock/Unlock

Lock Wallet

Unlock Wallet

Coinbase Wallet Configuration

Basic Configuration

Advanced Configuration

Complete Coinbase Wallet Test Example

Here’s a comprehensive example demonstrating various Coinbase Wallet features:

PasskeyAuthenticator Class

Coinbase Wallet uses the PasskeyAuthenticator class internally to manage WebAuthn credentials:

Best Practices

Always handle popups when working with passkeys - they open in separate browser windows
Passkey credentials are tied to specific domains (rpId). Use consistent values across tests
Coinbase Wallet requires stronger passwords than some other wallets. Use complex passwords with numbers and special characters

Next Steps