core-wallet

Integrate Avalanche Core Wallet for wallet detection, network switching, and transaction signing.

Updated May 7, 2026
One-click install
npx skills add https://github.com/Ayomisco/avaxskills --skill core-wallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-wallet
Source: https://github.com/Ayomisco/avaxskills/tree/main/website/public/core-wallet
Command: npx skills add https://github.com/Ayomisco/avaxskills --skill core-wallet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires core-extension, and includes references (resource) components.

What problem does it solve?

This Skill enables developers to integrate Avalanche's native Core Wallet, allowing seamless detection, connection, and management of wallets for blockchain interactions.

Core Features & Use Cases

  • Wallet Detection and Connection: Detects Core Wallet via window.avalanche and requests account access.
  • Network Switching: Simplifies switching between Avalanche chains including C-Chain, Fuji, and custom Subnets.
  • Transaction Signing and Management: Supports signing transactions and messages, facilitating dApp functionalities like transfers and authentication.
  • Multi-Platform Support: Enables integration with browser extensions, mobile wallets, and WalletConnect protocols for mobile devices.
  • Use Case: Build a decentralized application that auto-detects when a user has Core Wallet installed, prompts them to connect, and switches networks as needed for multi-chain operations.

Quick Start

Detect Core Wallet in the browser, request user account access, and switch to the desired network before signing transactions.

Frequently Asked Questions about core-wallet

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

FAQPage Schema
How do I detect Avalanche Core Wallet in a decentralized application?

To detect Avalanche Core Wallet in a dApp, check for the `window.avalanche` object in the browser environment. This allows your application to verify if the extension is installed before requesting user account access and prompting a connection.

How can I switch Avalanche networks like C-Chain and Fuji in a dApp?

You can switch Avalanche networks like C-Chain and Fuji in a dApp by utilizing network switching features to programmatically prompt the wallet. This simplifies moving between mainnets, testnets, and custom Subnets for multi-chain operations.

Does Core Wallet integration support transaction signing for custom Subnets?

Yes, Core Wallet integration supports transaction signing for custom Subnets. It enables secure signing of transactions and messages, facilitating dApp functionalities like transfers and authentication across multiple Avalanche chains.

Can I use WalletConnect to integrate Avalanche wallets on mobile devices?

Yes, you can use WalletConnect protocols to integrate Avalanche wallets on mobile devices. The integration supports multi-platform connections, enabling mobile wallet linking alongside standard browser extension detection.

What is the best way to manage multi-chain operations using Avalanche Core Wallet?

The best way to manage multi-chain operations using Avalanche Core Wallet is to auto-detect the extension, prompt a connection, and programmatically switch networks. This handles secure transaction signing across C-Chain, Fuji, and custom Subnets.

Do I need the core-extension dependency to connect Avalanche wallets?

Yes, you need the core-extension dependency to connect Avalanche wallets in browser environments. It provides the necessary `window.avalanche` interface required for wallet detection, account access requests, and network switching.