wallet-integration
Wallet connection and transaction management for dApps using wagmi and viem. Supports multiple connectors, chain switching, EIP-712 signing, and hardware wallet integration.
Profile →npx skills add a5c-ai/babysitter --skill wallet-integration --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Wallet Integration Skill Expert wallet connection and transaction management for Web3 dApps using wagmi and viem. ## Capabilities - **Connector Configuration**: Set up wagmi with multiple connectors - **Connection Flows**: Implement wallet connection UX - **Chain Management**: Handle chain switching and network errors - **Transactions**: Execute transactions with gas estimation - **Error Handling**: Parse and display transaction errors - **EIP-712 Signing**: Implement typed data signing - **Event Handling**: React to wallet events - **Hardware Wallets**: Support Ledger, Trezor, WalletConnect ## Installation ```bash # Install wagmi and viem npm install wagmi viem @tanstack/react-query # Optional UI kits npm install @rainbow-me/rainbowkit # or npm install @web3modal/wagmi ``` ## Configuration ### Basic wagmi Config ```typescript // config/wagmi.ts import { createConfig, http } from "wagmi"; import { mainnet, sepolia, polygon, arbitrum } from "wagmi/chains"; import { injected, walletConnect, coinbaseWallet } from "wagmi/connectors"; export const config = createConfig({ chains: [mainnet, sepolia, polygon, arbitrum], connectors: [ injected(), walletConnect({ projectId: process.env.NEX
- Capabilities
- Installation
- Configuration
- Basic wagmi Config
- RainbowKit Setup
- Provider Setup
- Connection Components
- Connect Button
- Account Display
- Chain Switching
- Transaction Execution
- Send Transaction
- Contract Interaction
- EIP-712 Typed Data Signing
Install wagmi and viem npm install wagmi viem @tanstack/react-query Optional UI kits npm install @rainbow-me/rainbowkit # or npm install @web3modal/wagmi
What does the wallet-integration skill do?
Wallet connection and transaction management for dApps using wagmi and viem. Supports multiple connectors, chain switching, EIP-712 signing, and hardware wallet integration.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill wallet-integration --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.