DoraHacks × Portaldot Online S1 2026

Talk to your
blockchain.

AI copilot that turns plain English into secure, visual Portaldot transactions — see the state change before you sign.

potdo terminal
Parsing intent...
Transfer PreviewPortaldot
To

Alice

Amount

10.0000 POT

Balance After490.0000 POT
Transaction Confirmed!Block #142,857

Live demo — watch the AI parse commands

14

Decimal Precision

12

Portaldot APIs

262

Tests Passing

100%

Code Coverage

Core Features

Everything you need to transact safely

Natural Language Input

Type "Send 10 POT to Alice" and get an interactive transfer preview card instantly. No ABI encoding, no hex addresses — just English.

Batch Airdrops

"Airdrop 5 POT to Alice, Bob, and Charlie" batches multiple transfers into a single utility.batch extrinsic.

Live Balance Queries

"What's my balance?" renders a real-time breakdown — free, reserved, and frozen — with 14-decimal precision.

Error Protection

Insufficient funds? Red-bordered cards block execution. Substrate errors decoded into plain English with actionable suggestions.

Preview Before Sign

See sender, receiver, amount, gas fee, and balance diff as interactive UI components — never sign blind hex again.

Celebration UX

Canvas confetti burst on successful transactions. Explorer links for on-chain verification. Transaction history persisted in Supabase.

Staking & Nomination

"Stake 100 POT" bonds tokens and nominates validators. View bonded amount, active stake, and unbonding status in one card.

On-Chain Identity

"Set my name to Edy" writes your display name to the identity pallet. Query anyone's on-chain identity with "Who is Alice?".

Vesting Schedule

"Show vesting schedule" renders a visual progress bar of locked vs. vested tokens with per-period release rates.

Gas Fee Estimation

"How much gas for Send 10 POT to Alice?" queries the payment RPC for precise fee estimates before you sign.

Chain Info Dashboard

"Chain info" shows block height, runtime version, peer count, sync status, and node version — instant network health check.

Max Transfer

"Send everything to Alice" calculates and sends your full available balance minus existential deposit. One command, zero math.

How It Works

Three steps to safe transactions

01

Type a command

Describe your transaction in plain English. "Send 10 POT to Alice", "Stake 100 POT", "Set my name to Edy", or "Chain info".

02

Preview the change

AI parses your intent and streams an interactive UI card showing sender, receiver, amount, gas fee, and post-transaction balance.

03

Sign and confirm

Click Execute, sign with your Portaldot compatible wallet, and watch the extrinsic finalize on-chain with confetti celebration.

Testimonials

Trusted by builders

Finally, a Substrate wallet experience that doesn't require reading hex. Potdo makes Portaldot accessible to everyone.

AC

Alex Chen

Substrate Developer

The batch airdrop feature alone saves hours. Type one sentence, distribute tokens to your entire team.

MS

Maria Santos

Community Manager

The error protection is brilliant — it caught an insufficient balance before I wasted gas. Every chain needs this.

JW

James Wright

DeFi Trader

Seeing the balance diff before signing gives me confidence. No more blind signing anxiety.

PP

Priya Patel

Portaldot Validator

FAQ

Common questions

No! Demo mode works out of the box with deterministic intent parsing. Just clone the repo, run npm install && npm run dev, and start typing commands. No OpenAI key, no wallet extension required.

Potdo uses a deterministic NLP intent parser that recognizes patterns like "Send X POT to Y" and "Airdrop X POT to A, B, and C". In production mode with an OpenAI API key, it upgrades to GPT-4o-mini with Structured Outputs for more flexible parsing.

Potdo never has access to your private keys. All signing happens through the Portaldot browser wallet extension. Before every transaction, you see a full preview card with amount, recipient, gas fee, and balance diff — so you know exactly what you're signing.

Portaldot is a Substrate-based Layer 1 blockchain. POT is the native gas token with 14 decimal places. Potdo is built specifically for Portaldot's runtime, using its native pallets (balances, utility, system) for all on-chain operations.

Yes! Type something like "Airdrop 5 POT to Alice, Bob, and Charlie" and Potdo will parse all recipients, create a utility.batch extrinsic, and show you a BatchCard preview with all transfers listed before you sign.

Potdo checks your balance before rendering the preview card. If you have insufficient funds, the card renders with a red border and a clear warning message. The Execute button is blocked so you can't accidentally waste gas on a failing transaction.

Yes, Potdo is MIT-licensed and fully open source on GitHub. The entire codebase has 100% test coverage with 148 tests across 14 suites.

Ready to stop signing blind?

Launch Potdo, connect your Portaldot wallet, and experience transactions the way they should be — visible, verifiable, and human.