evm-wallet-integration

Connect React dApps to Celo wallets using Reown AppKit or Dynamic.

8|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/celo-org/agent-skills --skill evm-wallet-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evm-wallet-integration
Source: https://github.com/celo-org/agent-skills/tree/main/skills/evm-wallet-integration
Command: npx skills add https://github.com/celo-org/agent-skills --skill evm-wallet-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Integrate wallet connection capabilities into Celo dApps, enabling seamless multi-wallet support across popular libraries and adapters.

Core Features & Use Cases

  • Library integration: Supports Reown AppKit, Dynamic, and custom wagmi-based connections.
  • Multi-wallet UX: Simplifies wallet selection, network switching, and authentication flows.
  • Use Case: Add wallet login to a React dApp and support wallets like RainbowKit, WalletConnect, and MetaMask.

Quick Start

Configure a React app to connect to Celo networks using Reown AppKit or Dynamic and verify wallet connection.

Frequently Asked Questions about evm-wallet-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a Celo dApp to multiple wallets?

Connect multiple wallets to Celo dApps using Reown AppKit or Dynamic, which provide multi-wallet support through adapters like wagmi. Configure your React app with wallet connectors, network presets for Celo mainnet and Alfajores, and authentication flows to enable seamless wallet selection and switching.

Does wagmi work with Celo networks?

Yes, wagmi works with Celo networks when configured with viem and Celo network presets. Pair wagmi with Reown AppKit or Dynamic to establish wallet connections, handle transactions, and manage network switching across Celo mainnet and Alfajores.

What's the best way to add wallet login to a React dApp?

Use Reown AppKit or Dynamic with wagmi integration to add wallet login to React dApps. Both provide pre-built authentication flows, multi-wallet support including MetaMask and WalletConnect, and handle network configuration for Celo automatically.

Can I use RainbowKit with Celo?

Yes, RainbowKit integrates with Celo dApps through wagmi and viem. Configure Celo network presets and use Reown AppKit or Dynamic as connectors to support RainbowKit alongside other wallet adapters for unified multi-wallet UX.

Do I need to configure separate authentication flows for mainnet and Alfajores?

No, Reown AppKit and Dynamic handle network switching automatically when you configure Celo network presets for both mainnet and Alfajores. A single authentication flow supports seamless network switching without additional setup.

What's required to set up wallet connection in a React dApp?

Configure Reown AppKit or Dynamic, install wagmi and viem dependencies, set Celo network presets for mainnet and Alfajores, and define wallet connectors like MetaMask or WalletConnect. This enables wallet selection, authentication, and multi-network support.