Polymesh is a permissioned blockchain designed for regulated assets. This guide covers Polymesh-specific features when using DFNS wallets.
Identity requirements
Polymesh requires identity verification before you can send assets. While any address can receive funds, sending requires a Decentralized Identifier (DID).
Getting a DID
- Create a DFNS wallet for Polymesh
- Register your wallet address on the Polymesh Portal
- Complete identity verification to receive a DID
- Once registered, DFNS stores the DID and you can send transactions
Without a DID, your wallet can only receive assets. You must complete identity registration before sending any transactions.
Asset-specific DIDs
For regulated assets (RWAs), you may need separate identity verification for each asset class. DFNS does not support portfolio management - each wallet has a single identity.
Transfers
Use the Transfer Asset endpoint for Polymesh transfers:
- Native POLYX: Use
kind: Native
RWA transactions
For Real World Asset (RWA) transactions, you can use:
Transaction expiration
DFNS builds Polymesh transactions with a 6-hour expiration: the transaction must be broadcast within 6 hours of being built, otherwise it expires and must be rebuilt and re-signed. This applies to all transactions, including transfers, and gives this much time to sign and broadcast even if the signing infrastructure is temporarily unavailable (for example an unreachable on-prem signer).