dynamic_sdk_external_wallet_coinbase

Coinbase Wallet support for dynamic_sdk_external_wallet.

This package provides a webview connection mechanism for Coinbase Wallet. It supports account connection, message signing, and transaction signing.

Setup

Add dynamic_sdk_external_wallet first. Then import this package and pass CoinbaseWebviewMechanism to the Reown provider.

import 'package:dynamic_sdk_external_wallet/dynamic_sdk_external_wallet.dart';
import 'package:dynamic_sdk_external_wallet_coinbase/dynamic_sdk_external_wallet_coinbase.dart';

final provider = ReownExternalWalletProvider(
  mechanisms: [CoinbaseWebviewMechanism()],
);

Libraries

dynamic_sdk_external_wallet_coinbase
Coinbase Wallet as an external wallet, over a real popup window rather than a deep link — see CoinbaseWebviewMechanism's own doc for why.