Project Introduction
Pindex is the public data layer and EVM explorer for the Portaldot V3 testnet. Search any address (native 5… or EVM 0x…), block number, or block hash to instantly view native/EVM balances, NFTs, token holders, and decoded smart contract events, all backed by a free, open REST and GraphQL API.
Problem Solved
Portaldot V3’s node console answers raw block queries, but it lacks native search for EVM transaction hashes—the exact hashes wallets and MetaMask show to users. Without an indexer, every dApp team is forced to build their own custom block scraper from scratch. No other tool in the Portaldot ecosystem resolves and indexes EVM transactions out of the box. Pindex removes that friction instantly by providing the ecosystem’s first public, zero-setup data layer and search interface. Anyone can also point it at their own Solidity contract, paste the ABI, and instantly receive a clean public URL for decoded events with zero server maintenance.
Link
Live App / UI: https://pindex.onrender.com
Live Web / Demo Video: https://youtu.be/U9kdeLOjVSA
GitHub: github.com/youthisguy/portalIndex
Pitch Deck: https://canva.link/sk0ukxr1o8o8sxu
Technical Highlights
1. Zero-Code Runtime Schema Generation:
Pindex reads the live chain runtime metadata and auto-generates typed Postgres tables (167 tables on Portaldot) with zero per-pallet manual code required. Adding a new pallet is strictly a configuration change.
2. Full EVM & Native Integration:
Supports search across native (5…) and EVM (0x…) addresses (resolving H160 ↔ SS58 mappings seamlessly via reviveApi), EVM transaction hashes, block numbers, and block hashes. Surfaces native balances, token holdings, NFTs, and recent contract events.
3. Trust-Anchored On-Chain State Checkpointing:
To bridge off-chain query speed with cryptographic on-chain trust, Pindex features automated state anchoring: via its deployed checkpoint contract (PortalIndexCheckpoint.sol at 0x4DF57190DEbe09D922D1AfE9458AfF439bcd2Cb1), it automatically records cryptographic state hashes on-chain every 1,000 blocks.
4. Custom Contract Event Decoding:
Developers can register their own Solidity contract and ABI to have Pindex decode every emitted event into an accessible public endpoint with open CORS and no API keys required.
5. Honest Reliability & Live Adoption:
Maintains a public gaps table for unreadable block ranges, automatically retries failed blocks, and runs continuously on the live testnet. Already validated in the ecosystem through adoption by other builders to verify live transaction flows.
Team
Sam Steel — solo build
• GitHub: @youthisguy
• Telegram: @youthisguyyouthisguy
• Discord: @youthisman
• Project Nature: Built to solve Portaldot V3’s missing EVM transaction explorer and developer data layer crisis.
Judges & Voting Fit
For Judges: Pindex is fully deployed, live on Render, backed by verified on-chain checkpoint contracts, and solves an immediate, everyday utility gap for every developer building on Portaldot V3. As the only tool in the ecosystem that natively indexes and resolves EVM transactions, it turns headless block data into a searchable, developer-ready API with proven ecosystem utility.
For Community Voters: If you’ve ever tried to look up an EVM transaction hash or track token balances on Portaldot V3 without a native explorer, Pindex was built to make your life effortless. No other tool does this. No API keys, no setup—just open the app and search.