A comprehensive web-based developer toolkit for building, testing, and debugging Soroban smart contracts on Stellar.
Current Soroban development relies heavily on CLI tools, creating barriers for:
- Developers new to blockchain development
- Teams needing visual debugging tools
- Quick contract testing and interaction
- Real-time transaction monitoring
Soroban DevConsole bridges this gap with an intuitive web interface that makes Soroban development more accessible and efficient.
Browse and interact with deployed Soroban contracts without touching the command line.
- Visual interface for all contract functions
- Real-time contract state inspection
- Form-based contract interaction
- Support for all Soroban data types
Manage your Stellar accounts with a clean, intuitive interface.
- View balances and assets at a glance
- Monitor account activity in real-time
- Multi-account management
- Quick access to common operations
Never miss what's happening on-chain.
- Real-time transaction tracking
- Detailed transaction history with search/filter
- Success/failure visualization
- Transaction replay for debugging
Secure authentication with popular Stellar wallets.
- Freighter wallet support
- Albedo wallet support
- Secure transaction signing
- Persistent connection across sessions
Seamlessly switch between networks.
- Testnet for safe experimentation
- Mainnet for production deployments
- Futurenet for cutting-edge features
- Local network support for development
- Project initialization
- Core dashboard interface
- Contract explorer and interaction
- Account management
- Transaction monitoring
- Wallet integration (Freighter & Albedo)
- Network switching
- Dynamic Contract UI Generation from ABI
- Support Complex ScVal Types (Vec, Map, Bytes)
- Functional Token Actions (Transfer/Mint)
- Contract Interface Scratchpad (Code Tab)
- Export Transaction History (CSV downloads)
- Real-time Network Health Indicator
- Next.js Error Boundaries & 404 Pages
- Frontend: Next.js 14 (App Router), React 18, TypeScript
- Styling: Tailwind CSS, Shadcn/ui components
- Blockchain: Stellar SDK, Soroban SDK
- State Management: Zustand
- Testing: Jest, React Testing Library
- Deployment: Vercel
Current Status: ๐ง In Development (Wave #2 Active)
This project is participating in Drips Wave - a recurring funding cycle for open-source contributions on Stellar/Soroban ecosystem projects.
Wave #2 Focus: Expanding advanced capabilitiesโspecifically dynamic ABI form generation, complex data types, and improved developer UX tools.
We welcome contributions from developers of all skill levels! This project participates in Drips Wave, which means contributors earn rewards for merged pull requests.
- Browse Issues: Check our Issues page for available tasks
- Apply: Comment on an issue to express interest
- Get Assigned: Wait for maintainer assignment
- Build & Submit: Create your PR following our guidelines
- Frontend Developers: UI/UX improvements, React components
- Backend Developers: API integrations, data handling
- Blockchain Developers: Stellar/Soroban expertise
- Technical Writers: Documentation and tutorials
- Designers: UI/UX design improvements
See CONTRIBUTING.md for detailed guidelines.
Note: Detailed setup instructions will be added as the project develops. Check back soon!
# Coming soon - Project is in early setup phase
# Watch this repo for updates!This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub: @Ibinola
- Project: Soroban DevConsole
This project is part of Stellar Wave #1 - launched January 2026.
For Contributors: Join us in building developer tools for the Soroban ecosystem and earn rewards for your work!
For Maintainers: Interested in participating in future Waves? Learn more
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Discord: Join the Drips or Stellar Discord for real-time chat
โญ Star this repo if you're excited about making Soroban development more accessible!
๐ Watch this repo to stay updated on Wave cycles and new contribution opportunities.