iExec Explorer is a modern web app to explore the iExec protocol across multiple supported blockchains (Bellecour, Arbitrum Sepolia, etc.). It lets you search, browse, and analyze deals, tasks, apps, datasets, workerpools, transactions, and accounts, with an integrated wallet manager.
- 🔎 Universal search: by address, deal/task/tx hash, ENS, etc.
- 📊 Entity explorer: Deals, Tasks, Apps, Datasets, Workerpools, Transactions, Accounts
- 🧩 Detailed views: all key info for each entity
- 🦾 Multi-chain support
- 👛 Wallet Manager: deposit, withdraw, balance
- ⚡ Live data: auto-refresh tables
- 🛡️ Secure wallet connection (Wagmi, WalletConnect, etc.)
- 🎨 Modern UI: responsive, dark mode
- Node.js >= 22
- npm >= 10
git clone <repo-url>
cd explorer-v2
npm install
npm run codegen
This command generates the necessary GraphQL types for the project.
Create a .env
file at the root:
VITE_REOWN_PROJECT_ID=your_project_id
VITE_ROLLBAR_ACCESS_TOKEN=your_rollbar_token # (optional)
npm run dev
App runs at http://localhost:5173 by default.
npm run build
npm run preview
npm run codegen
— GraphQL typesnpm run dev
— start dev servernpm run build
— production buildnpm run preview
— preview buildnpm run lint
— lint codenpm run check-type
— TypeScript checknpm run format
— Prettier format
- React 19 + TypeScript
- Vite
- TailwindCSS
- TanStack Router & React Query
- GraphQL (TheGraph)
- Wagmi & WalletConnect
- Zustand
- Rollbar
Contributions are welcome! Please open issues or pull requests.
MIT