How to Create an L1 With Starter/Pro Plan With Advanced Setup?

This guide will help you launch an Avalanche L1 using the Starter or Pro plan with Advanced Setup, on either Testnet or Mainnet.

Prerequisites

A video walkthrough is available at the end of this guide.

Step-by-Step Guide

  1. Select Network

    • Go to the L1 creation page in the AvaCloud Portal by clicking on Create L1 button.
    • Choose “Testnet” or “Mainnet”.

  2. Choose Your Plan

    • On Testnet: Pick either Starter or Pro Plan.
    • On Mainnet: Pick either Starter or Pro Plan.
    • For Enterprise plans, see this documentation.
    For the free trial, follow our Testnet Starter guide.
  3. Complete Payment

    • Pay for your selected plan via Stripe. Pro plans require a valid payment method.
  4. Select Setup Type

    • Choose “Advanced Setup” for full configuration options.
  5. Connect to Network

    • Ensure your Core Wallet is connected to the correct Testnet or Mainnet.
    • Switch networks if needed.
  6. Configure Your L1

    a. General Information

    b. Interoperability Settings

    In this example, the default setting is to NOT enable interoperability on the L1 for now, which can be enabled later after the L1 is up running.

    To see how to enable interoperability during the L1 creation, please refer to this guide.

    c. Customization Options

    d. Precompile Configuration

    • Transaction Manager
    • Contract Manager
    • Native Token Minter
    • Rewards Configuration
    • Fee Settings

    e. Review Precompile Settings

  7. Set Initial Token Supply

  8. Configure Control Keys

    • Enter a single address as the Control Key for managing your blockchain. This address is required to sign setup transactions and add validators. You can set up a multisig account later in the portal.
  9. Validator Management

    • Consult this guide for a deep dive on validator management.

    • When prompted, deploy the following contracts in sequence:

      • Validator Manager contract
      • Proxy Admin contract
      • Transparent Proxy contract

    And assign validator weights properly.

  10. Select Node Region

    • Choose your preferred node region. More options (like EU) are available for Mainnet L1s.
  11. Review Configuration

  12. Create Your L1

    • Click “Create L1” to start deployment.
    • Track progress on the status screens.
  13. Completion

    • You’ll get an email when your L1 is ready.
    • Access your L1 details in the AvaCloud Portal.

Video Walkthrough

See the full process in this video:


If you need more help, explore our other articles or reach out to our support team via chat or email [email protected]. All examples provided are for demonstration purposes only.

Learn More About AvaCloud | Download Case Studies | Schedule an AvaCloud Demo