Avalanche LogoAvalanche Cascade

Avalanche Developer & Builders Community

The complete developer onboarding platform for Avalanche. From your first smart contract to launching your own L1, with tutorials, funding opportunities, and community support.

Quick Start Guide

1

1. Set Up Your Wallet

Install MetaMask or Core Wallet and connect to Avalanche Fuji Testnet.

2

2. Get Testnet AVAX

Use the Avalanche Faucet to get testnet AVAX for deploying and testing contracts.

3

3. Choose Your Framework

Use Hardhat or Foundry to create a new Solidity/EVM project configured for Avalanche.

4

4. Deploy Smart Contracts

Write your Solidity contracts, compile, and deploy to Avalanche using your chosen framework.

Sample Hardhat Configuration

// hardhat.config.js
require("@nomicfoundation/hardhat-toolbox");

module.exports = {
  solidity: {
    version: "0.8.19",
    settings: {
      optimizer: {
        enabled: true,
        runs: 200
      }
    }
  },
  networks: {
    fuji: {
      url: "https://api.avax-test.network/ext/bc/C/rpc",
      accounts: [process.env.PRIVATE_KEY],
      chainId: 43113
    },
    avalanche: {
      url: "https://api.avax.network/ext/bc/C/rpc", 
      accounts: [process.env.PRIVATE_KEY],
      chainId: 43114
    }
  },
  etherscan: {
    apiKey: {
      avalanche: process.env.SNOWTRACE_API_KEY,
      avalancheFujiTestnet: process.env.SNOWTRACE_API_KEY
    }
  }
};

Community & Support

Join the Community

Connect with other developers and get real-time help from the Avalanche community.

Developer Resources

Essential tools and documentation for building on Avalanche.