hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Forum
  • Global Event
  • My Community
  • Co-learning
  • Organization Hub
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
hackquest logo

ArbitPy

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

Videos

Tech Stack

React
Web3
Ethers
Python
Rust
Solidity
Node
Core

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.

Fundraising Status

BOOTSTRAPPED
Team Leader
RRohan Kumar
Project Link
Sector
InfraDeFiAI