Bridging USDS to Solana via SkyLink
Move USDS between Ethereum and Solana in minutes. No fees. No slippage. Just gas.
Overview
Section titled “Overview”SkyLink is the official bridge for moving USDS between Ethereum and Solana. It’s powered by LayerZero’s OFT (Omnichain Fungible Token) standard, which means your USDS transfers 1:1 with no liquidity pools, no slippage, and no protocol fees.
The only cost is the Ethereum gas fee to initiate the transaction.
Key benefits:
- Feeless — No bridge fees or protocol charges
- No slippage — 1:1 transfer, every time
- Fast — Typically completes in minutes
- No claim step — USDS arrives automatically in your Solana wallet
What You’ll Need
Section titled “What You’ll Need”Before you start, make sure you have:
- USDS in an Ethereum wallet
- A Solana wallet
- A small amount of ETH for gas (typically $2–5, depending on network conditions)
Estimated time: ~2 minutes
Step-by-Step: Bridge USDS to Solana
Section titled “Step-by-Step: Bridge USDS to Solana”Step 1: Open the SkyLink Bridge
Section titled “Step 1: Open the SkyLink Bridge”Go to stargate.finance/bridge — this is the frontend interface for SkyLink.
Step 2: Connect Your Ethereum Wallet
Section titled “Step 2: Connect Your Ethereum Wallet”Click Connect Wallet and select your Ethereum wallet. Approve the connection request.
Step 3: Connect Your Solana Wallet
Section titled “Step 3: Connect Your Solana Wallet”You’ll also need to connect a Solana wallet to receive the bridged USDS. Click the wallet icon for the destination chain and connect your Solana wallet.
Step 4: Select USDS and Your Destination
Section titled “Step 4: Select USDS and Your Destination”Configure the bridge:
- From: Ethereum
- Token: USDS
- To: Solana
Step 5: Enter the Amount
Section titled “Step 5: Enter the Amount”Enter the amount of USDS you want to bridge. You’ll see the exact amount you’ll receive on Solana — it’s 1:1, with no slippage.
Step 6: Approve USDS (First Time Only)
Section titled “Step 6: Approve USDS (First Time Only)”If this is your first time bridging USDS via SkyLink, you’ll need to approve the bridge contract to access your USDS. This is a one-time approval.
Click Approve and confirm the transaction in your wallet.
Step 7: Confirm the Bridge Transaction
Section titled “Step 7: Confirm the Bridge Transaction”Review the details:
- Amount to send
- Amount to receive (should match exactly)
- Estimated gas fee (referred to as the message fee on Stargate)
- No bridge fees
Click Transfer and confirm the transaction in your Ethereum wallet.
Step 8: Wait for Confirmation
Section titled “Step 8: Wait for Confirmation”Your transaction will be submitted to the Ethereum network. Once confirmed, LayerZero will relay the message to Solana and mint USDS directly to your connected Solana wallet.
No claim step required — USDS is automatically minted and deposited in your wallet.
How It Works (Technical Detail)
Section titled “How It Works (Technical Detail)”SkyLink uses LayerZero’s OFT (Omnichain Fungible Token) standard to move USDS across chains.
When you bridge Ethereum to Solana:
- The OFT Adapter locks your USDS on Ethereum
- LayerZero relays a message to Solana
- The Solana OFT Program mints equivalent USDS to your wallet
When you bridge Solana to Ethereum:
- The Solana OFT Program burns your USDS
- LayerZero relays a message to Ethereum
- The OFT Adapter unlocks equivalent USDS to your wallet
This lock/mint mechanism ensures USDS on Solana is always backed 1:1 by USDS on Ethereum. There are no liquidity pools or AMM mechanics — just direct, deterministic transfers.
How long does bridging take?
Section titled “How long does bridging take?”Typically 1–5 minutes. The transaction needs to confirm on Ethereum first, then LayerZero relays the message to Solana.
Do I need SOL in my Solana wallet?
Section titled “Do I need SOL in my Solana wallet?”Not necessarily. The bridge can create your USDS token account automatically if needed. However, having a small amount of SOL (~0.01) is useful for future Solana transactions.
Is there a minimum or maximum amount?
Section titled “Is there a minimum or maximum amount?”There’s no protocol-enforced minimum. The practical minimum depends on gas costs — bridging very small amounts may not be economical. There’s no maximum.
What if USDS doesn’t appear in my Solana wallet?
Section titled “What if USDS doesn’t appear in my Solana wallet?”First, check the transaction status on LayerZero Scan. If the transaction shows as complete but USDS isn’t visible:
- Ensure you’re connected to the same Solana wallet you used during bridging
- Try adding the USDS token manually using the address below
- Check that your wallet is set to show all tokens
Can I bridge back to Ethereum?
Section titled “Can I bridge back to Ethereum?”Yes. The process works in both directions. Select Solana as the source and Ethereum as the destination, and follow the same steps.
Is this safe?
Section titled “Is this safe?”SkyLink is governed by Sky Ecosystem Governance and powered by LayerZero infrastructure. The bridge contracts have been audited and are the official mechanism for USDS cross-chain transfers.
Token Addresses
Section titled “Token Addresses”| Chain | Token | Address |
|---|---|---|
| Ethereum | USDS | 0xdC035D45d973E3EC169d2276DDab16f1e407384F |
| Solana | USDS | USDSwr9ApdHk5bvJKMjzff41FfuX8bSxdKcR81vTwcA |
Contract Addresses (Advanced)
Section titled “Contract Addresses (Advanced)”For developers and those who want to verify:
| Chain | Contract | Address |
|---|---|---|
| Ethereum | OFT Adapter | 0x1e1D42781FC170EF9da004Fb735f56F0276d01B8 |
| Solana | OFT Program | SKYTAiJRkgexqQqFoqhXdCANyfziwrVrzjhBaCzdbKW |
Useful Links
Section titled “Useful Links”- SkyLink Bridge (Stargate)
- LayerZero Scan — Track cross-chain transactions
- Sky Developer Docs — Technical documentation