Documentation Index
Fetch the complete documentation index at: https://docs.spire.dev/llms.txt
Use this file to discover all available pages before exploring further.
Requesting an Appchain
This guide explains the key parameters and tradeoffs to consider when requesting an appchain. When setting up a new Pylon appchain, three primary parameters define its identity and operational behavior:- Chain Name: Human-readable identifier used in wallets and explorers
- Block Period: Frequency of block production, affecting latency and throughput
- Settlement Layer: The chain your appchain settles to, determining security and ecosystem access
1. Chain Name
A human-readable name for the appchain. Use clear, descriptive names like “MyApp-Chain” or “GameFi-L3”. Guidelines:- Keep names under 32 characters for compatibility
- No special characters or spaces
- The name must be unique within the sync zone
- Once set, the name cannot be changed without redeploying
2. Block Period
Block period determines how frequently new blocks are produced on the appchain. Default: 1 second This setting directly impacts how long users wait for transaction confirmation: Pylon supports block periods of 500 milliseconds or greater. Values from 500ms to 2 seconds have been tested for stability with Pylon’s Reth-based infrastructure.3. Settlement Layer
Choose which settlement layer the appchain settles to. This impacts fees, security, and ecosystem access. Available Settlement Layers:| Settlement Layer | Use Case | Benefits | Learn More |
|---|---|---|---|
| Base Mainnet | Production applications | Mainnet liquidity, full security | L2Beat: Base |
| Optimism Sepolia | Cross-settlement testing | Test different architectures | Optimism Docs |
| Celo Mainnet | Alternative ecosystems | Access Celo’s DeFi ecosystem | L2Beat: Celo |
foundry.toml for development.
4. Pre-Deployed Utility Contracts
You can request utility contracts to be pre-deployed at deterministic addresses on your appchain. These contracts enable common development patterns without requiring deployment. Available contracts:- SettlementForwardingProxyFactory - Deploy proxies for cross-chain reads
- CREATE2Factory - Deterministic contract deployments
- Multicall - Batch multiple calls in a single transaction
- MinimalProxyFactory - Deploy minimal proxies (EIP-1167) for cheap cloning
Next Steps
- Build Onchain → - Deploy and test applications
- Connect Users → - Configure wallet integration
- Chain Management → - Monitor and maintain your chain