Get Test Tokens
This is a testnet deployment on Polkadot Hub TestNet. Mint free vDOT and USDH to your wallet to try the protocol — no real assets involved.
How minting works
Both vDOT and USDH have a public mint(address, amount) function. Anyone can call it — no deployer key required. This is intentional for testnet testing.
Minting sends 1000 tokens directly to your connected wallet. Gas (a tiny amount of testnet DOT) is deducted from your wallet — the tokens themselves are free.
Need testnet DOT for gas?
Get Testnet PAS (Faucet) →Select Polkadot Hub TestNet → click Use preselected chains → select Hub (smart contracts)
Connect wallet to mint tokens
Prefer not to connect a wallet?
Option A — Script
Clone the repo, add your private key to .env, edit RECIPIENT in scripts/mint-to-wallet.js, then run:
Clone the repo, add your private key to .env, edit RECIPIENT in scripts/mint-to-wallet.js, then run:
npx hardhat run scripts/mint-to-wallet.js --network polkadotHubTestnet
Option B — Blockscout UI
Call mint() directly on the contract explorer — no setup needed:
Call mint() directly on the contract explorer — no setup needed: