hackquest logo

ISAAC

ISAAC is a browser-based DeFi terminal built with Next.js and TypeScript. It features a command-driven interface for swaps, charts, and analysis across major EVM chains using a modular plugin system.

Videos

Description

ISAAC

An advanced, browser-based DeFi terminal that brings powerful tools to both developers and advanced users through a command-driven interface. Inspired by terminals and developer consoles, ISAAC enables fast, scriptable access to diverse decentralized finance features across major EVM-compatible blockchains.

Key Features:

  • In-browser command line interface for direct, granular control over DeFi operations.

  • Supports commands for swaps, price checks, charting, tracing transactions, and making custom RPC calls.

  • Integrates with 1inch’s API, enabling access to data for thousands of tokens across Ethereum, Optimism, Arbitrum, Base, Polygon, and more.

  • Instant swaps and limit orders, accessible via intuitive terminal syntax (e.g., swap classic 1 eth usdc).

  • Trace transactions and interact with nodes using RPCs for advanced troubleshooting and analytics.

  • Multi-tabbed terminal windows let users script different DeFi strategies for parallel analysis and execution.

  • Extensible via plugins and hooks—developers can contribute new modules for protocols, dapps, chart overlays, or advanced analytics to enrich the ecosystem.

Tech Stack & Architecture:

Built on TypeScript and Next.js for a modern, modular web UI.

  • Uses viem and wagmi libraries to handle Ethereum client logic and wallet integrations.

  • Features a modular plugin architecture for easy extensibility, protocol integrations, and community-driven development.

  • Deep integration with the 1inch API (15+ endpoints) brings aggregator power and multi-chain token data natively to the terminal.

ISAAC strives to create a developer-friendly, open-source DeFi command center where community contributions drive innovation. Whether you are swapping tokens, tracing transactions, automating workflows, or building new dapp plugins, ISAAC offers the flexibility and composability of a true terminal—now in your browser.

Hackathon Process

- Ideation: Our team drew inspiration from traditional terminals and developer consoles, aiming to make DeFi access scriptable, extensible, and trustless. PinMe’s decentralized hosting via IPFS and ENS set the foundation for a truly censorship-resistant application.

- Rapid Prototyping: Working under tight time constraints, we prioritized core functionality—a browser-based DeFi terminal supporting swaps, tracing, charting, and scripting powered by the 1inch API. Modular plugin architecture was chosen early on for extensibility and future growth.

- Deployment & Iteration: Key milestones included successful wallet integration, cross-chain support, and pinning our builds to IPFS with ENS mapping via [pinme.eth.limo](https://pinme.eth.limo). Frequent peer feedback and daily check-ins helped refine UI/UX and command features, ensuring usability.

- Community Collaboration: We embraced the open hackathon spirit, inviting plugin ideas, bug reports, and feedback from fellow participants. This led to more robust error handling and widened the scope for multi-chain analytics.

Technical Challenges

- Managing IPFS Deployment: Integrating continuous delivery with PinMe required learning IPFS pinning workflows and working with ENS subdomain mapping.

- Modular Plugin System: Designing a plugin architecture that supported external protocol integrations and remained developer-friendly pushed us to iterate several times.

- Cross-Chain Compatibility: Handling RPC calls and swaps across EVM networks presented edge cases, especially in wallet connections and token data fetching.

- Performance & Reliability: Ensuring fast command execution and reliable connectivity to APIs and blockchain nodes was key, especially for users experiencing DeFi for the first time via a terminal interface.

Progress During Hackathon

ISAAC was rapidly prototyped during the PinMe-DeFront Hackathon, focusing on integrating decentralized IPFS and ENS-based web hosting via pinme.eth.limo. The hackathon setting fostered fast iteration, direct community feedback, and collaborative development, allowing ISAAC’s command-driven DeFi terminal to evolve from concept to a working product—deployed trustlessly using PinMe. The open hackathon environment encouraged creativity in plugin design and cross-chain features, highlighting the power of composable DeFi in a decentralized web.

Tech Stack

React
Next
Node
Web3

Fundraising Status

None

Team Leader
IImmanuel
Sector
DeFi