What are Cross-Chain Transfers?
Cross-chain transfers move tokens from one blockchain network to another. For example:- Sending DOT from Polkadot to Moonbeam
- Moving USDT from Ethereum to Polygon
- Transferring KSM from Kusama to Asset Hub
Types of Cross-Chain Transfers
SubWallet supports multiple cross-chain transfer methods.XCM Transfers (Cross-Consensus Messaging)
Native cross-chain transfers within Polkadot and Kusama ecosystems:Relay to Parachain
Send tokens from Polkadot/Kusama relay chains to their parachains.
Parachain to Relay
Transfer tokens from parachains back to the relay chain.
Parachain to Parachain
Direct transfers between parachains in the same ecosystem.
Asset Hub Routing
Transfers through Asset Hub as an intermediary between parachains.
XCM transfers within the Polkadot/Kusama ecosystem are typically fast (1-2 minutes) and have low fees compared to other bridging methods.
Cross-Ecosystem Bridges
Bridge between different blockchain ecosystems:- Snowbridge
- Polygon Bridge
- Avail Bridge
- Chainflip
Connects Polkadot and Ethereum ecosystems. Bridge DOT, ETH, and other assets between networks.Transfer Time: 30-60 minutes
Fee: ~$5-70 depending on direction
Status: Beta (use with caution)
Fee: ~$5-70 depending on direction
Status: Beta (use with caution)
Initiating Cross-Chain Transfers
Select destination network
Pick the network where you want to receive the tokens. SubWallet shows only compatible destinations.
Enter destination address
Provide the receiving address on the destination network (often auto-filled if using the same account).
Transfer Warnings and Confirmations
SubWallet provides warnings for complex or risky transfers:Beta Features
Long Transfer Times
Some routes require extended processing:- Polygon Exit: Up to 3 hours + manual claim
- Avail Bridge: Up to 90 minutes
- Ethereum Finality: 12-15 minutes for sufficient confirmations
Manual Claiming
Certain bridges require you to claim tokens on the destination:- Complete the transfer transaction on the source chain
- Wait for bridge processing
- Manually claim tokens on the destination chain
- Pay destination chain fees for the claim transaction
Cross-Chain Transfer Fees
Source Chain Fees
Transaction fees on the origin network:- Substrate Chains: Usually very low (0.01-0.1 DOT/KSM)
- Ethereum: Can be high during congestion ($5-100+)
- Layer 2s: Lower than Ethereum mainnet ($0.10-5)
Destination Chain Fees
Some transfers have destination fees:- Asset Reception: Automatic, included in source fee
- Manual Claims: Separate transaction fee on destination
- Bridge Fees: Fixed or percentage-based bridge service fees
Total Cost Example
Supported Transfer Routes
Within Polkadot Ecosystem
From Polkadot Relay Chain:- All Polkadot parachains (Moonbeam, Acala, Astar, Parallel, etc.)
- Polkadot Asset Hub
- Polkadot relay chain
- All Polkadot parachains
- Ethereum (via Snowbridge)
- Direct transfers (where supported)
- Via Asset Hub routing
Within Kusama Ecosystem
From Kusama Relay Chain:- All Kusama parachains
- Kusama Asset Hub
- Kusama relay chain
- All Kusama parachains
- Direct or routed via Asset Hub
Cross-Ecosystem Routes
Polkadot ↔ Ethereum:- Via Snowbridge (beta)
- Via Chainflip (as a swap)
- Polygon PoS Bridge
- Ethereum L2 bridges
- Via Chainflip swaps
Transfer Status and Tracking
Monitor your cross-chain transfers:Initiated
Transfer transaction submitted on source chain
Processing
Bridge or relay system processing the transfer
Claiming
Ready to claim on destination (manual bridges only)
Completed
Tokens received on destination chain
Transaction History
View all cross-chain transfers:- Source and destination chains
- Token type and amount
- Transfer status
- Transaction hashes for both chains
- Timestamps and duration
- Fees paid
Same-Account Transfers
When transferring within the same account (unified account):- Destination address auto-fills
- No need to copy/paste addresses
- Reduced error risk
- Seamless cross-chain portfolio management
Different-Account Transfers
Sending to a different account or person:- Verify Network Compatibility: Ensure recipient has an account on the destination chain
- Get Correct Address: Obtain the recipient’s address for the destination network
- Validate Address: SubWallet checks address format matches the destination
- Test First: Consider a small test transfer for large amounts
Existential Deposits
Substrate chains require minimum balances:- Existential Deposit: Minimum balance to keep account active
- Transfer Limits: Can’t transfer below ED or account is deleted
- First Transfer: First incoming transfer must meet ED to create account
- Polkadot: 1 DOT
- Kusama: 0.0033 KSM
- Asset Hub: 0.1 DOT/KSM
- Most parachains: 0.01-0.1 of native token
Troubleshooting Cross-Chain Transfers
Transfer Taking Too Long
Check Transaction Status
Check Transaction Status
Verify the source transaction confirmed on the blockchain. Use block explorer links from SubWallet.
Verify Expected Duration
Verify Expected Duration
Some routes (Polygon exit, Snowbridge) take 30-90 minutes normally.
Check for Manual Claims
Check for Manual Claims
Some bridges require you to claim tokens on the destination. Check SubWallet notifications.
Network Congestion
Network Congestion
High traffic on source or destination chains can delay processing.
Transfer Failed
Insufficient Fees
Insufficient Fees
Ensure you have enough native tokens for transaction fees on the source chain.
Below Minimum Amount
Below Minimum Amount
Transfer amount may be below the minimum for that route. Increase the amount.
Incompatible Route
Incompatible Route
Verify the token is supported on the destination chain.
ED Violation
ED Violation
Transfer may violate existential deposit requirements. Adjust amount.
Tokens Not Received
- Verify Transaction: Check if source transaction succeeded
- Check Claim Status: Does it require manual claiming?
- Verify Address: Was the correct destination address used?
- Contact Support: For bridge issues, check bridge provider status
Advanced: Understanding XCM
XCM (Cross-Consensus Messaging) is Polkadot’s native interoperability protocol:How XCM Works
XCM Benefits
- Trust-minimized: No external bridges or validators needed
- Fast: Usually completes in 1-2 minutes
- Low cost: Minimal fees compared to external bridges
- Secure: Protected by relay chain and parachain security
Best Practices
Test with Small Amounts
Test with Small Amounts
Always test a new cross-chain route with a small amount first, especially for beta features or unfamiliar bridges.
Verify Destination Address
Verify Destination Address
Triple-check destination addresses when sending to external accounts. Cross-chain transfers are irreversible.
Understand Transfer Times
Understand Transfer Times
Be aware of expected durations. Don’t panic if transfers take the stated time to complete.
Keep Native Tokens for Fees
Keep Native Tokens for Fees
Maintain sufficient native tokens on both source and destination chains for fees and claims.
Check Beta Warnings
Check Beta Warnings
Read and understand any warnings SubWallet displays. Beta features may have higher risks or costs.
Monitor Transfer Status
Monitor Transfer Status
Track transfers using SubWallet’s status indicators and transaction history. Save transaction hashes.
Account for ED Requirements
Account for ED Requirements
Ensure first-time receives meet existential deposit minimums, and don’t transfer below ED from active accounts.
Research Bridge Providers
Research Bridge Providers
For external bridges, understand the provider’s security model, track record, and fee structure.