hackquest logo

Zerothon

Onboarding 10M+ Python developers through native Python–based smart contract development using a custom compiler that leverages an AST parser to transpile Python programs into EVM bytecode.

ビデオ

テックスタック

Python
Typescript
Solidity
Web3
Ethers
React

説明

🚀 Zerothon – Python Smart Contract Platform

Zerothon is an AI-powered smart contract development platform that enables developers to build, compile, and deploy smart contracts using Python, without writing Solidity directly.

Our goal is to lower the barrier to Web3 development by bringing smart contracts closer to a language millions of developers already know.


🧠 Problem Statement

Smart contract development today:

  • Has a steep learning curve (Solidity + tooling)

  • Is error-prone for beginners

  • Lacks intuitive, guided contract generation

  • Is inaccessible to Python-first developers

This significantly slows Web3 adoption.


💡 Solution

Zerothon provides a production-ready Python smart contract ecosystem, combining:

  • A Monaco-based IDE

  • An OpenZeppelin-style Contract Wizard

  • A custom Python → EVM compiler

  • AI-assisted development

  • One-click deployment and interaction

Developers can focus on logic and security, not boilerplate or tooling complexity.


✨ Key Features

🧙 Zero Wizard (Contract Generator)

  • Step-by-step smart contract creation

  • Supports Token, NFT, Vault, Governance

  • Modular security components:

    • Ownable

    • Mintable

    • Burnable

    • Pausable

    • ReentrancyGuard

  • Generates 500–650 line production-grade contracts

  • Built-in security checks and conflict detection

💻 Unified IDE

  • Monaco Editor with Python & Solidity support

  • Real-time compilation

  • Deploy and interact with contracts directly

  • Save, load, and manage contract files

🔧 Python Smart Contract Compiler

  • Custom AST-based transpiler

  • Converts Python contracts into EVM bytecode

  • Decorator-based contract definitions

  • Event emission, access control, and state handling

🤖 AI Assistant

  • Generate contracts

  • Explain code

  • Fix bugs

  • Suggest best practices

📚 Template Library

  • Ready-to-use Python contracts:

    • ERC20 Token

    • ERC721 NFT

    • Staking

    • DeFi Swap

  • Wizard-generated advanced contracts

🔍 Contract Explorer

  • View deployed contracts

  • Read transactions & events

  • Interact with contract functions


🛠 Tech Stack

Frontend

  • Next.js 14

  • TypeScript

  • Tailwind CSS

  • Monaco Editor

  • Radix UI

  • Framer Motion

Backend

  • Node.js

  • Next.js API Routes

  • IndexedDB (Dexie)

  • JWT Authentication

Blockchain

  • ethers.js

  • solc 0.8.x

  • Custom Python → EVM Compiler

  • Pyodide runtime

AI

  • OpenRouter

  • Vercel AI SDK


🔬 Innovation & Uniqueness

  • Python as a first-class smart contract language

  • AST-level Python → EVM compilation

  • OpenZeppelin-inspired wizard for Python

  • AI-assisted contract engineering

  • Fully browser-based development experience

Zerothon is not a wrapper — it is a new smart contract development paradigm.


🎯 Target Users

  • Web2 developers entering Web3

  • Python developers

  • Students & hackathon builders

  • Early-stage Web3 startups

  • Educators & communities


🚀 Current Status

  • ✅ Production-ready platform

  • ✅ Working compiler & deployment

  • ✅ Fully functional IDE

  • ✅ Security-aware contract generation

Version: 1.0.0
Status: Live & usable


🛣 Roadmap

v1.1

  • AccessControl & Upgradeable modules

  • Compiler optimizations

  • Testnet deployment

  • Wallet integration

v2.0

  • Multi-chain support

  • Contract marketplace

  • Audit tooling

  • Team collaboration

  • Advanced analytics


🔗 Links


🏁 Conclusion

Zerothon makes smart contract development accessible, secure, and intuitive by empowering developers to build Web3 using Python — backed by AI, best practices, and production-grade tooling.

Build smart contracts. Think in Python. Deploy with confidence.

ハッカソンの進行状況

99%

資金調達の状況

1000
チームリーダー
PPunit Pal
プロジェクトリンク
業界
InfraAI