Quick Start Guide
This guide will help you get started with Illusio, the HyperEVM Transaction Simulator.
Prerequisites
- Node.js 16.x or higher
- Docker (for running TxStudio backend)
- Git
Installation
1. Clone the Repository
git clone https://github.com/hypurrstudio/illusio.git
git clone https://github.com/hypurrstudio/simulation-engine.git
2. Setup Frontend (Illusio)
cd illusio
pnpm install
pnpm run dev
The frontend will be available at http://localhost:3000
3. Setup Backend (simulation-engine)
cd simulation-engine
cp env.example .env
docker-compose up -d
The backend API will be available at http://localhost:8000
Your First Simulation
-
Connect Your Wallet
- Open
http://localhost:3000/dashboard
- Click the "Connect Wallet" button
- Choose your wallet provider
- Open
-
Select a Contract
- Navigate to the Contracts section
- Enter a contract address or select from saved contracts
- The contract's ABI will be automatically fetched
-
Configure Simulation
- Select the function you want to simulate
- Fill in the required parameters
- Adjust gas settings if needed
-
Run Simulation
- Click "Simulate Transaction"
- Review the simulation results
- Check gas usage and potential state changes
Next Steps
- Explore the API Documentation
- Check out Example Simulations