Developers Hub Overview
Welcome to the INTMAX Network Developers Hub. These guides are designed to help developers build, integrate, and deploy applications on the INTMAX Network effectively. Whether you're developing dApps, building wallets, or setting up infrastructure, you'll find comprehensive resources and step-by-step instructions here.
Quick Start
Getting Started
- Core Concepts - Understand INTMAX's stateless, privacy-first Layer 2 architecture
- Payment Lifecycle - Learn the flow of deposits, transfers, and withdrawals with zk proofs
- INTMAX Nodes - Learn about different node types and their roles in the network
Development Tools
- INTMAX Client SDK - Built with WebAssembly for high-performance cryptographic operations
- INTMAX CLI - Run batch operations with CSV support for up to 63 transfers
- INTMAX Wallet SDK - Protocol & SDK for wallet ↔ dApp integration
- Code Repository - Explore official GitHub repositories for INTMAX components
Integration Paths
- For dApp Developers - Start building applications on INTMAX
- For Wallet Developers - Integrate INTMAX support into wallets
- For Infrastructure Providers - Deploy and operate network nodes
Network Infrastructure
Core Nodes
- Node Reference - Complete guide to all INTMAX node types and deployment
- Block Builder - Aggregate transactions into blocks and earn rewards
- Validity Prover - Host Merkle trees and generate zero-knowledge proofs
- Withdrawal Server - Process withdrawal requests and sync with Layer 1
- Provers - Generate cryptographic proofs for network validation
Bridging Infrastructure
- Deposit Relayer - Bridge assets from Ethereum to INTMAX
- Withdrawal Relayer - Synchronize withdrawals on-chain
- Withdrawal Aggregator - Bundle L2→L1 withdrawal claims
- Claim Aggregator - Bundle and verify mining reward claims
Supporting Services
- Store Vault Server - Backup and restore private data
- Indexer - Provide node discovery and data feeds
- Smart Contracts - INTMAX's Layer 1 contract suite
Use Cases & Applications
Real-World Applications
- Payments - Fast, cost-effective token transfers
- Microtransactions & Cashback - Scalable rewards and incentive systems
- Privacy-Preserving Applications - Anonymous applications and services
Business Opportunities
- Block Builder Business Guide - Operational insights for infrastructure providers
- Network Participation - Earn rewards through block validation
Security & Performance
Security Features
- Security and Privacy - Formally verified with Lean theorem prover
- Zero-Leakage: No transaction data posted on-chain
- Resilient Design: Protected against replay, delay, and censorship attacks
Performance Metrics
- Performance Overview - ~7,500 TPS today, 320,000+ TPS with EIP-4844
- Efficiency: Only ~5 bytes per sender (vs. 200–300 bytes in other rollups)
Key Features of INTMAX
- Privacy by Design: No transaction data is posted on-chain for maximum privacy
- Batch Transfers: Send tokens to up to 63 recipients in a single transaction
- Stateless Architecture: Client-driven design with no centralized state storage
- Decentralized Operation: No single sequencer; permissionless aggregation
- EVM Compatibility: Focused on transfers but compatible where needed
- Low Fees: Minimal on-chain data requirements for maximum cost efficiency
Integration Guides
For dApp Developers
- Start with the Client SDK - High-performance WebAssembly-based SDK
- Explore Use Cases - Real-world implementation examples
- Review Transaction Lifecycle - Understand create → sign → broadcast flow
For Wallet Developers
- Implement Wallet SDK - EIP-1193 style communication protocol
For Infrastructure Providers
- Deploy a Block Builder - Core infrastructure component
- Read the Business Guide - Operational and economic insights