What problem does it solve?
Setting up a domain-specific Ethereum chain with a sequencer, follower nodes, and persistent storage involves many moving parts. This Skill guides you through launching and configuring Nethereum AppChains using the CLI or the programmatic AppChainBuilder API in .NET/C#.
Core Features & Use Cases
- CLI and Programmatic Launch: Start a sequencer or follower node via the nethereum-appchain CLI tool, or embed a chain in-process with AppChainBuilder and presets for gaming or testing.
- Storage Options: Choose between in-memory stores for tests and RocksDB-backed persistent storage for production chains.
- Multi-Peer Sync and Finality: Configure follower nodes that re-execute transactions, verify state roots against the sequencer, and track L1-anchored finality.
- Use Case: A game studio needs a high-frequency custom chain for in-game state updates. Use the gaming preset to spin up an AppChain with an operator key, connect via standard Nethereum Web3 calls, and deploy contracts as on any Ethereum network.
Quick Start
Ask the AI to launch a Nethereum AppChain sequencer on port 8546 with chain ID 420420 and show how to connect to it from a C# application.