Polkadot Assethub Mainnet
Polkadot AssetHub is the primary mainnet deployment of the Kusama Shield V7 pool. It uses the Polkadot relay chain for security and DOT as the native token.
Network Details
| Parameter | Value |
|---|---|
| Network | Polkadot AssetHub |
| Chain ID | 420420419 |
| Native Token | DOT |
| Decimals | 10 |
| Status | Mainnet, active |
V7 Contract Addresses
| Contract | Address |
|---|---|
| Shield Pool V7 | 0x0D694Da746e73D1e255c1894F90e38170db45809 |
| ZK Verifier | 0x6A13781E43AEA21918120CD0E7a2ed8614c01e14 |
| Poseidon Hasher | 0xB8F0C6679D6Cc56450470522Bd96573C3D615052 |
| Deployment Block | 18460000 |
Note: The old Polkadot pool (
0x6f54d64C...) used a Poseidon hasher with different round constants (bn254_x5) that did not match the ZK circuit. Deposits in the old pool cannot be withdrawn. The current hasher at0xB8F0C66...uses circomlibjs-compatible constants.
RPC Endpoints
| Type | URL |
|---|---|
| HTTP (EVM) | https://polkadot-assethub-rpc.laissez-faire.trade |
| HTTP (EVM) | https://eth-rpc.polkadot.io/ |
| WSS (Substrate) | wss://asset-hub-polkadot-rpc.polkadot.io |
Use the laissez-faire.trade endpoint for lower rate-limiting. The polkadot.io endpoint may throttle
eth_getLogscalls used for Merkle tree building.
Block Explorer
https://blockscout.polkadot.io/
Configure MetaMask
| Field | Value |
|---|---|
| Network Name | Polkadot AssetHub |
| RPC URL | https://polkadot-assethub-rpc.laissez-faire.trade |
| Chain ID | 420420419 |
| Currency Symbol | DOT |
| Block Explorer | https://blockscout.polkadot.io/ |
Configure Talisman
Talisman natively supports Polkadot AssetHub. Select it from the network dropdown — no manual configuration needed.
How to Fund Your EVM Account
Polkadot AssetHub uses the standard EVM→Substrate address mapping:
AccountId32 = H160 + 12 × 0xEE
To send DOT from your Substrate (SS58) account to your EVM address:
- Derive the H160 fallback:
keccak256(sr25519_pubkey).slice(-20) - Use app.turtle.cool or any XCM tool to transfer DOT from Polkadot relay chain to AssetHub
- Send from your SS58 account to the H160 address padded with
0xEEbytes
Gas Notes
| Parameter | Typical Value |
|---|---|
| Gas price | 200-800 gwei |
| Deposit gas | ~45,000 units |
| Withdraw gas | ~7,000 units |
Polkadot AssetHub can have higher and more variable gas prices than testnets. Use maxFeePerGas (EIP-1559) for gas pricing — not gasPrice.
Supported Features
- ✅ V7 shielded deposits and withdrawals
- ✅ Shielded Send (DOT→DOT and DOT→ANY)
- ✅ Bridge & Swap (DOT→KSM via on-chain DEX + Snowbridge)
- ✅ Proxy withdrawals
- ✅ Pallet asset shielding (USDC, USDT, and other Substrate assets)
- ✅ Privacy Dashboard with pool scanner
Getting DOT
DOT must be purchased on an exchange and transferred to Polkadot AssetHub. There is no faucet for mainnet.