A lightweight, persona-driven simulator that replicates realistic wallet behaviors on the Celo blockchain. It enables infrastructure testing, endpoint reliability checks, developer tooling, analytics, and research focused on transaction throughput and wallet activity modeling. It supports RPC failover, dynamic delays, structured logging, and configurable settings—all powered by JSON and CSV design.
To empower Celo ecosystem developers, infrastructure operators, and researchers with a flexible, realistic, and accessible tool that simulates wallet activity. By offering programmable personas, adaptive behaviors, robust logging, and endpoint resilience, the Celo Wallet Simulator fosters better testing, deeper insight, and stronger infrastructure resilience—ultimately supporting adoption and real-world scalability of the Celo blockchain.
Infrastructure & Endpoint Testing: Blockchain networks, especially in decentralized environments like Celo, require rigorous testing to ensure RPC servers and nodes perform reliably under varied usage patterns.
Lack of Realistic Traffic Simulation: Most stress-testing tools fail to capture organic wallet behavior—i.e., how real users interact over time.
Analytics Gaps: Without structured logging of transactions, it's difficult to analyze patterns in activity and performance over time.
Tooling Overhead for Developers: Setting up simulation environments is often resource-intensive, requiring manual scripting and configuration.
Celo Wallet Simulator addresses these challenges by providing:
Persona-Driven Simulations: Use predefined persona templates (personas.json) to model real-world wallet behavior patterns.
RPC Failover: Automatically rotates through multiple RPC endpoints to maintain continuity when one endpoint fails.
Dynamic Wait Logic: Implements adaptive random delays to mimic human-like pacing between transactions.
Structured Logging: Produces daily CSV logs (e.g., tx_log_YYYY-MM-DD.csv) for easy analysis and trend tracking.
Configurable & Lightweight: Fully powered by JSON configurations, enabling easy setup without hardcoding.
Open-Source & MIT-Licensed: Accessible to developers and infrastructure teams, free to use, adapt, and improve.
Want to grow through just grant funding
0