# Portaldot Hacker House 2026 | Pindex: Public Data Layer & EVM Explorer for Portaldot V3

**URL:** <https://portaldot.discourse.group/t/topic/117>\
**Category:** Hackathon\
**Created:** [2026 年11 月 7 日 09:58 UTC](https://portaldot.discourse.group/t/topic/117 "2026-11-07T09:58:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

作者： ![steel](https://sea1.discourse-cdn.com/flex015/user_avatar/portaldot.discourse.group/steel/32/81_2.png) [@steel](https://portaldot.discourse.group/u/steel)\
发布日期： [2026 年11 月 7 日 09:58 UTC](https://portaldot.discourse.group/t/topic/117/1 "2026-11-07T09:58:55Z")

</div>

**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](https://pindex.onrender.com)

🎬 Live Web / Demo Video: [https://youtu.be/U9kdeLOjVSA](https://youtu.be/U9kdeLOjVSA)

💻 GitHub: [github.com/youthisguy/portalIndex](https://github.com/youthisguy/portalIndex)

📊 Pitch Deck: [https://canva.link/sk0ukxr1o8o8sxu](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](https://github.com/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.

---

<div class="post-metadata">

作者： ![swiftbotlabs](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@swiftbotlabs](https://portaldot.discourse.group/u/swiftbotlabs)\
发布日期： [2026 年11 月 7 日 12:38 UTC](https://portaldot.discourse.group/t/topic/117/2 "2026-11-07T12:38:14Z")

</div>

Nice work on Pindex: EVM tx-hash search out of the box fills a real gap on V3.

An offer from the Portal Meter team: if you’d like a paid tier for heavy API users, we can put one Pindex endpoint behind Portal Meter. Callers pay per call in pUSD on the V3 testnet, and calls settle in one batched transaction across Solidity and ink!. We’d do the integration work and open a PR, the payments go to your address, and the free API stays free. Our repo already has a paid indexer example with the same shape: [portal-meter/examples/paid-indexer at main · swiftbotlabs/portal-meter · GitHub](https://github.com/swiftbotlabs/portal-meter/tree/main/examples/paid-indexer)

Happy to set it up today if you’re up for it.
