subnet-evm-config

Create and validate Subnet-EVM genesis.json configurations for Avalanche subnets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies configuring complex Subnet-EVM genesis parameters, enabling efficient setup of custom Avalanche Subnets.

Core Features & Use Cases

  • Genesis Configuration: Generate and validate a tailored genesis.json for Subnet-EVM networks.
  • Parameter Tuning: Adjust gas limits, fee structures, precompiles, and token allocations to meet network requirements.
  • Use Case: Deploy a custom Subnet with optimized gas limits and fee settings for a high-performance blockchain application.

Quick Start

Use the subnet-evm-config skill to create a genesis.json file with custom gas limits and precompile settings for your subnet.

Frequently Asked Questions about subnet-evm-config

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

FAQPage Schema
How do I create a custom Subnet-EVM genesis configuration for an Avalanche subnet?

To create a custom Subnet-EVM genesis configuration, generate a tailored genesis.json file defining your network's initial state. This involves specifying gas limits, fee structures, precompiles, and token allocations to establish an optimized Avalanche subnet environment.

What parameters need tuning when setting up a Subnet-EVM genesis.json file?

Setting up a Subnet-EVM genesis.json file requires tuning gas limits, fee structures, precompile permissions, and token allocations. Adjusting these parameters ensures the Avalanche subnet meets specific network security and performance goals.

Do I need prior knowledge of genesis parameters to configure an Avalanche Subnet?

Yes, configuring an Avalanche Subnet requires knowledge of genesis parameters and validation tools. Understanding these elements is necessary to ensure proper setup of gas limits and precompile permissions for deployment readiness.

How does precompile configuration affect my Avalanche Subnet deployment?

Precompile configuration affects Avalanche Subnet deployment by defining specific smart contract functionalities and permissions directly within the genesis state. Properly setting precompiles ensures network security and optimized performance for high-performance blockchain applications.

What's the best way to validate custom Subnet-EVM genesis configurations before deployment?

The best way to validate custom Subnet-EVM genesis configurations is by using validation tools to check the generated genesis.json file. This ensures the gas limits, fee settings, and precompile permissions meet network requirements before deployment.

Why customize gas limits and fee structures in a Subnet-EVM genesis setup?

Customizing gas limits and fee structures in a Subnet-EVM genesis setup optimizes the blockchain environment for high-performance applications. Tailoring these parameters ensures the Avalanche subnet operates efficiently under specific network demands.