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

ParameterValue
NetworkPolkadot AssetHub
Chain ID420420419
Native TokenDOT
Decimals10
StatusMainnet, active

V7 Contract Addresses

ContractAddress
Shield Pool V70x0D694Da746e73D1e255c1894F90e38170db45809
ZK Verifier0x6A13781E43AEA21918120CD0E7a2ed8614c01e14
Poseidon Hasher0xB8F0C6679D6Cc56450470522Bd96573C3D615052
Deployment Block18460000

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 at 0xB8F0C66... uses circomlibjs-compatible constants.

RPC Endpoints

TypeURL
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_getLogs calls used for Merkle tree building.

Block Explorer

https://blockscout.polkadot.io/

Configure MetaMask

FieldValue
Network NamePolkadot AssetHub
RPC URLhttps://polkadot-assethub-rpc.laissez-faire.trade
Chain ID420420419
Currency SymbolDOT
Block Explorerhttps://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:

  1. Derive the H160 fallback: keccak256(sr25519_pubkey).slice(-20)
  2. Use app.turtle.cool or any XCM tool to transfer DOT from Polkadot relay chain to AssetHub
  3. Send from your SS58 account to the H160 address padded with 0xEE bytes

Gas Notes

ParameterTypical Value
Gas price200-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.