hackquest logo

ArbitPy

The first Python-to-blockchain compiler. Write familiar Python, compile to Solidity or Rust, deploy smart contracts instantly

Videos

Description

🚀 ArbitPy Playground — Python → Arbitrum Smart Contract IDE

🎯 Project Overview

ArbitPy Playground is a revolutionary Python-to-Blockchain compiler that allows developers to write smart contracts in familiar Python syntax and deploy them directly to Arbitrum. Built by Team BROTHERHOOD, ArbitPy removes the biggest barrier to Web3 adoption by unlocking blockchain development for millions of Python developers.

🌟 Core Innovation — The Compiler

ArbitPy introduces a production-grade compilation engine that transpiles Python code into blockchain-ready contracts.

🔄 Dual Compilation Targets

• Solidity → Full EVM compatibility

• Stylus / Rust → Optimized execution on Arbitrum with up to 40% gas savings

🧠 Intelligent Transpilation

• AST-based Python parsing

• Semantic analysis and type safety

• Automatic security patterns (reentrancy guards, safe math)

• Built-in gas optimizations

🚀 Remix-Style One-Click Deployment

ArbitPy offers the same smooth experience as Remix IDE, but using Python.

🖱️ Workflow

Write Python Contract

→ Choose Solidity or Stylus target

→ Click Deploy

→ Approve in wallet

→ Contract deployed & verified on Arbiscan

🧪 Live Proof

A real smart contract has been deployed using ArbitPy.

📜 Contract Address

0xd4fcba9301d11df04f5ba3361d5962b15d761705

🔍 Arbiscan

https://sepolia.arbiscan.io/address/0xd4fcba9301d11df04f5ba3361d5962b15d761705

🌐 Network

Arbitrum Sepolia Testnet (Chain ID: 421614)

📦 Professional SDK & NPM Package

ArbitPy also ships with a production-ready TypeScript SDK.

📦 NPM Package

https://www.npmjs.com/package/arbitpy-sdk

🧠 AI-Powered Development

• AI-assisted code generation

• Security analysis & vulnerability detection

• Gas optimization suggestions

• Natural language → contract generation

🖥️ Technical Architecture

Frontend

• React + TypeScript

• Monaco Editor (Python syntax)

• Wagmi + ethers.js

• TailwindCSS + shadcn/ui

• Zustand state management

Backend

• Node.js + Express

• Python → Solidity / Rust compilation engines

• Google Gemini 1.5 Flash integration

• ethers.js deployment pipeline

Deployment

• Vercel (Frontend)

• CI/CD ready

• Docker-supported backend

📊 Why ArbitPy Matters

Developer Impact

• 10× faster development

• Zero Solidity learning curve

• Python-first workflow

• AI-powered assistance

Ecosystem Impact

• Onboards millions of Python developers to Web3

• Drives adoption of Arbitrum Stylus

• Reduces Web3 talent shortage

🏆 Competitive Advantages

• First Python → Solidity + Stylus compiler

• Remix-like deployment UX

• AI integrated at every stage

• Professional SDK for real products

• Security-first design

📈 Project Stats

• 15,000+ lines of code

• 2,500+ lines of compiler logic

• 20+ smart contract templates

• 85%+ test coverage

• Up to 40% gas savings

🔗 All Important Links

🌐 Live Demo

https://arbitpy-ebon.vercel.app/

📊 Presentation

https://claude.ai/public/artifacts/b6861779-0955-4557-a61f-c7d78dd61df6

📦 NPM Package

https://www.npmjs.com/package/arbitpy-sdk

📂 GitHub Repository

https://github.com/rohan911438/ArbitPy

👨‍💻 Developer

https://github.com/rohan911438

👥 Team

Team BROTHERHOOD

Lead Developer: Rohan Kumar

✨ Mission

Make blockchain development as simple and accessible as Python.

Built with ❤️ by Team BROTHERHOOD

Progress During Hackathon

🚀 Progress During Hackathon – ArbitPy Development Timeline ⚙️ Week 1: Foundation & Core Architecture ✅ Initialized React + TypeScript frontend with Vite ✅ Built Node.js + Express backend API ✅ Developed AST-based Python parser ✅ First Python-to-Solidity transpilation working ✅ Integrated TailwindCSS + Shadcn/ui ⚡ Week 2: Compilation Engine & Core Features ✅ Dual compilation: Python → Solidity & Stylus/Rust ✅ Monaco Editor with Python syntax highlighting ✅ Web3 integration using Wagmi + ethers.js ✅ 20+ contract templates (ERC20, NFT, DeFi) ✅ Real-time compilation feedback 🤖 Week 3: AI Integration & Optimization ✅ Google Gemini 1.5 Flash integration ✅ AI-powered debugging & explanations ✅ Automated security vulnerability detection ✅ AI-based gas optimization suggestions ✅ Robust AI fallback system with 50+ Q&A responses 🚀 Week 4: Deployment & Production ✅ Live contract deployed on Arbitrum Sepolia Contract: 0xd4fcba9301d11df04f5ba3361d5962b15d761705 ✅ Production deployment on Vercel https://arbitpy-ebon.vercel.app ✅ Built professional TypeScript SDK ✅ Published `arbitpy-sdk` to NPM ✅ Verified contract on Arbiscan 🔧 Final Week: Polish & Documentation ✅ Fixed all deployment & compilation issues ✅ 15,000+ lines of documentation ✅ Achieved 85%+ test coverage ✅ Performance optimized for Stylus gas savings ✅ Production-ready monitoring & stability 📊 Key Metrics Achieved • 15,000+ total lines of code • 2,500+ lines in compilation engine • 20+ production-ready templates • 50+ AI fallback responses • 85%+ test coverage • Up to 40% gas savings with Stylus 🏆 Major Milestones • First Python-to-Blockchain compiler • Dual Solidity & Stylus compilation • Remix-style one-click deployment • Professional SDK & NPM package • AI-powered smart contract assistant • Verified Arbitrum deployment 🎯 Result A complete, production-ready Python-to-blockchain development platform that opens Web3 to millions of Python developers worldwide.

Tech Stack

React
Web3
Ethers
Python
Rust
Solidity
Node
Core

Fundraising Status

BOOTSTRAPPED

Team Leader
RRohan Kumar
Sector
InfraDeFiAI