Ecosystem Apps
The Panda Explorer hosts a growing collection of apps for building, exploring, and interacting with the Panda chain. All apps live under explorer.pandachain.io as sub-applications.
Available Apps
Contract Playground
Route: /playground Status: Live
A browser-based IDE for writing, deploying, and interacting with Python smart contracts. Features:
- Monaco editor with Python syntax highlighting
- Template picker -- start from Hello World, PRC-20, PRC-721, Counter, Voting, or ML Model
- Deploy panel -- connect your wallet and deploy in one click
- Interact panel -- call and query methods with auto-parsed parameters
- @view rendering -- visualizations render inline
See the Getting Started guide for a walkthrough.
Notebooks
Route: /notebook Status: Live
Interactive Python notebooks that run in your browser via Pyodide (WebAssembly). Connect to deployed contracts and query them from Python cells.
- In-browser Python -- no server, no installation
- Contract integration --
Contract("0x...")class for easy interaction - Magic commands --
%panda deploy,%panda call,%panda query - Wallet integration -- inherits the global wallet connection
- localStorage persistence -- notebooks save automatically
See the Notebooks Guide for full documentation.
Panda Browser
Route: /app/browser Status: Live
A blockchain-native content browser. Navigate on-chain content using panda:// addresses:
- Address bar -- enter
panda://URIs to navigate to contracts, transactions, and data - Content rendering -- on-chain HTML, SVG, and data render natively
- Navigation history -- back/forward like a traditional browser
Decentralized Kaggle
Route: /app/kaggle Status: Live
A decentralized ML competition platform. Create competitions with on-chain datasets, submit models, and compete on leaderboards -- all enforced by smart contracts.
- Create competitions -- define datasets, metrics, and prize pools
- Submit models -- upload trained models as Panda contracts
- Leaderboard -- rankings computed on-chain with verifiable scoring
- Browse & filter -- search competitions by category, status, or prize
Wallet
Status: Coming Soon
A Chrome extension wallet for managing Panda accounts, signing transactions, and interacting with dApps. The global wallet button in the explorer header currently supports MetaMask and WalletConnect for transaction signing.
Wallet Connection
All apps share the global wallet connection from the explorer header. Click Connect Wallet in the top-right corner to connect MetaMask, WalletConnect, or another supported wallet. Once connected, your wallet is available across all apps -- the Playground, Notebooks, and any app that needs transaction signing.
Building on the Ecosystem
The ecosystem is designed as a single Next.js application with each app as a route. This means:
- Shared state -- wallet connection, theme, and user preferences persist across apps
- Shared components -- all apps use the same UI component library
- Single deployment -- everything deploys together via Vercel
New apps are registered in the ecosystem registry and appear on the /ecosystem page with their status, description, and launch button.
Next Steps
- Start with the Contract Playground to deploy your first contract
- Open a Notebook to explore contracts interactively
- Read the Getting Started guide for a full walkthrough
- Check the API Reference for the RPC methods powering these apps