Search projects, hackathons, sponsors and tech

    ← All projects

    ChainCrafter

    AI-powered no-code smart contract builder

    Demo

    About

    The problem it solves Creating smart contracts traditionally requires a deep understanding of Solidity, blockchain protocols, and security best practices — a barrier that excludes millions of non-technical innovators from building on-chain. ChainCrafter breaks down that barrier by offering a no-code, AI-powered smart contract generator. It allows anyone — from founders and artists to small business owners and DAOs — to create secure, production-ready smart contracts without writing a single line of code. Current tools either offer limited templates or require manual Solidity knowledge. ChainCrafter improves upon these by combining structured smart contract configuration with powerful AI summarization and code generation. This ensures contracts are not only customized but also follow best practices, including SPDX licensing, OpenZeppelin standards, and clear logic. By enabling non-developers to participate in Web3 creation safely and confidently, ChainCrafter expands the builder ecosystem and accelerates decentralized innovation.

    How it's made

    Challenges we ran into 1. Crafting the Perfect Prompt for Ohara The biggest challenge was figuring out how to describe the entire functional flow—UI logic, dynamic input fields, AI-driven Solidity generation, and user experience—in a single prompt that Ohara AI could understand and execute correctly. It took multiple iterations and refinements to get the AI to generate exactly what was needed without breaking the logic. 2. Managing Complex Features Without Code Features like dynamic checkboxes, code generation pipelines, and AI-based Solidity synthesis were tricky to express in natural language. The solution was to break down the app logic into clear sections and structure the prompt in a way that Ohara could interpret as modular components. 3. Keeping the User Interface Intuitive Since this was a no-code build, customizing the look and feel while working within Ohara’s design tools required creativity. Achieving a clean, professional UI for non-technical users without direct code access took careful prompt adjustments and layout experimentation.