usability over complexity

Pre-flight Checks for Every Token Airdrop

Dropcheck shows which transfers in your Portaldot distribution would fail or strand tokens (empty wallets, MetaMask addresses, dust amounts, decimal slips) and fixes them all in one signed batch.

Pre-flight check

Fresh wallet found

No tPOT yet, so a 0.11 tPOT top-up was added

Ready to send17 / 19
Awaiting signature
1 batch · 5 top-ups · 17 transfers

three steps, one signature

From a messy list to verified transfers in under a minute.

01

Paste your list

Address and amount per line, or drop a CSV. Portaldot, other Substrate, and MetaMask addresses all work.

02

See every problem

Each row is checked against live chain state and turns green, amber or red, with a plain-English reason.

03

Fix & send once

Top-ups, address fixes and merges go into one atomic batch. Sign once, then get a block link for every transfer.

what we catch

The mistakes that silently strand tokens.

Empty wallet

No native tPOT means it can’t hold the token. We add an ED + 10% top-up first.

MetaMask address

H160 resolved to its native account with ReviveApi. No manual runtime-call lookup.

Wrong network prefix

A Polkadot-encoded address is re-encoded for Portaldot. Same key, right format.

Duplicate wallet

Same account listed twice, even in different formats. Amounts are merged.

Below minimum

New holders below the asset’s min_balance would fail. Flagged with the minimum.

Decimal slip

An amount 1,000× the typical one, or dust among whole numbers. Confirm before you send.

Frozen or invalid

Typos, frozen holders and frozen assets are caught before they cost a fee.

Sender protected

transfer_keep_alive + a balance check, so your account is never reaped.

built on portaldot

No backend. No keys. Just the chain.

Dropcheck runs in your browser against the public Portaldot V3 node. You sign in your own wallet extension: Talisman, SubWallet or polkadot{.js}. Testnet only, and it refuses any other network.

Native Assets pallet
Tokens without an ERC-20 contract, with Substrate’s existential-deposit and min-balance rules that Dropcheck checks for you.
Atomic batch_all
Top-ups and transfers land together or not at all. The signed batch is dry-run on the node before broadcast.
Revive address mapping
MetaMask users get their tokens at the native account the runtime itself uses.

ready when your list is

Check your airdrop before it ships.

Open Dropcheck
DropcheckPortaldot Hacker House 2026 · Track 4Testnet only