Try with special code: PUNK for 5 USDC minimum + 500 Stable Points at app.trystable.co/swap?ref=PUNK
USDX is the first mortgage-backed stablecoin, turning the worldβs largest fixed-income asset class into a programmable, liquid dollar that earns the mortgage yield and moves efficiently across traditional and decentralized markets. USDX was developed by Stable; we want to double the TVL of Solana. During this hackathon, we shipped:
- Not wrapped - true SPL token minted natively on Solana
- Built with Anchor framework
- Full test suite + security audits
- Location:
solana-programs/usdx_token/
- Base β Solana cross-chain bridge
- Deployed to devnet: Program ID
C6c2LkZUYwwjRw4yCgYbX1wJNoXFHTNdN1n9tabCW6HH - Burn/mint mechanism for native tokens
- Tiered fee structure (1% β 0.5%)
- Location:
wormhole-bridge/
- Swap USDC β USDX directly from Twitter/Discord
- Multiple preset amounts (10, 50, 100 USDC)
- Custom amount input
- Referral code support
- Works with Phantom, Backpack, Solflare
- Location:
blinks/
- 1,000 Stable Points signup bonus per referral
- 0.1 points/day ongoing bonus for holdings
- Combined staking + referral leaderboard
- Works with both Solana and EVM addresses
- Location:
referral-system/
- Phantom, Solflare, Backpack support
- Token account creation
- Balance tracking
- Transaction status
- Location:
frontend/
- Visit app.trystable.co
- Connect Phantom or Solflare wallet
- "USDX (Solana)" will be selected for you from the token dropdown
- Swap USDC β USDX (use code
PUNKfor 5 USDC min) - Stake to earn 5% APY from real mortgage yields
Try swapping directly from social media:
https://dial.to/?action=solana-action:https://stable-ecosystem-api.onrender.com/api/v1/blinks/swap-usdx
With referral code:
https://dial.to/?action=solana-action:https://stable-ecosystem-api.onrender.com/api/v1/blinks/swap-usdx?referral=PUNK
βββββββββββββββββββ
β Base Mainnet β β USDX originated here (live)
β USDX + USDC β
ββββββββββ¬βββββββββ
β
β Wormhole Bridge (devnet)
βΌ
βββββββββββββββββββ
β Solana Mainnet β β Native USDX minted here
β SPL Token β
β β
β β’ Swap USDC β
β β’ Stake USDX β
β β’ Trade on DEX β
β β’ Blinks β
βββββββββββββββββββ
solana-programs/
βββ usdx_token/ # Native SPL token program
βββ programs/usdx_token/
β βββ src/
β βββ lib.rs # Main program
β βββ instructions/ # Deposit, withdraw, etc
β βββ state/ # Program state
βββ tests/
β βββ usdx_token.ts # Integration tests
β βββ integration.ts # Cross-chain tests
β βββ security-audit.ts # Security suite
βββ TEST_RESULTS_FINAL.md # Test results
wormhole-bridge/
βββ programs/usdx-bridge/
β βββ src/lib.rs # Bridge program
βββ DEPLOYMENT_STATUS.md # Devnet deployment info
βββ docs/ # Architecture docs
blinks/
βββ blinks.py # Blink actions
βββ blinks_integration.py # Integration layer
βββ SETUP.md # Setup guide
βββ 001-usdx-blink-image-usa.png
referral-system/
βββ routers/referrals.py # API endpoints
βββ services/
β βββ referral_service.py # Referral logic
β βββ database.py # Data layer
βββ README.md # Full spec
frontend/
βββ SolanaWalletConnect.tsx # Wallet adapter
βββ Swap.tsx # Full swap UI with Solana
βββ contexts/SolanaWalletContext.tsx
βββ services/solanaUSDXService.ts
βββ config/contracts.solana.ts
Solana:
- Anchor 0.29.0
- SPL Token Program
- Wormhole Native Token Transfers
- @solana/wallet-adapter-react
Frontend:
- React 18 + TypeScript
- Wagmi + RainbowKit (EVM)
- Solana Wallet Adapter
Backend:
- Python FastAPI
- Supabase
- Google Sheets (referral data)
- USDX Program:
5nt7ssXVY25hiykrbBPYagZn7WCM43dCLrS5ysfoZ4gn - USDX Mint:
9Gst2E7KovZ9jwecyGqnnhpG1mhHKdyLpJQnZonkCFhA - USDX Vault:
7E4Cn1bXQ1nzsihYjA8PnmZK4fgnEV3mVLS5Q8m9vgiu(holds USDC backing) - USDC Mint:
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v(official) - Explorer: View Program | View Token
- Bridge Program:
C6c2LkZUYwwjRw4yCgYbX1wJNoXFHTNdN1n9tabCW6HH - Explorer: View on Solscan
- USDX Token:
0x9235A67F59A6C946207d72545b32AE8860518451 - USDX Staking:
0xD0Ee8AA8D3f44Db7ace454DF9AD8A0E0475924db - EURX Token:
0x81f2678d8a08c40c50d90d2d8af7a574ed957fc3 - EURX Staking:
0x6e6b8EE643B9b0400Bd04Ae1CC0dF48fF2702D89 - Access Control:
0x9B052a59D5e1DAd23bb35199294A024FAb77206C - Wormhole Helper:
0x571B650BE382AcAe35a327f9266f4caA25b63959 - USDC (Base):
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913(official) - EURC (Base):
0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42(official)
- USDX: Backed by real estate | Generates real yield from mortgages
- USDC: Backed by cash | No yield
- USDX: Native multi-chain | Fully composable in DeFi
- Others: Wrapped securities | Limited integration
- Native SPL token (not bridged/wrapped)
- Blinks support for social swaps
- Real yields from productive assets (mortgages)
- Referral system for community growth
- Cross-chain liquidity via Wormhole
Economics:
- Mint Fee: 1% (<500k USDC) β 0.5% (β₯500k)
- Staking APY: ~7% from real mortgage payments
- Minimum Swap: 5 USDC (with code PUNK) | 100 USDC (default)
Referral Rewards:
- Signup Bonus: 1,000 Stable Points
- Daily Bonus: 0.1 points/day per active referral
- Combined leaderboard with staking points
Devnet Stats:
- Bridge Program: Deployed and tested
- Test Transactions: 100+ successful
- Security: Comprehensive test suite passed
- β Native Solana SPL token implementation
- β Wormhole bridge (deployed to devnet)
- β Solana Blinks for social swaps
- β Referral program with Solana support
- β Full wallet integration (Phantom, Solflare)
- β Comprehensive testing and security audits
- USDX already live on Base mainnet
- Real mortgages backing the token
- Real yield from mortgage payments
- Solana adds: Native SPL, Blinks, DeFi composability
- Live App: app.trystable.co
- Swap with Referral: app.trystable.co?ref=IRON-SKY-2
- Main Repository: ecosystem-contracts/usdx-contracts
- Twitter: @StableFinance
Demo Available: Ready to show full flow from Twitter Blink β Solana wallet β Staking
Questions?
- Technical deep-dive available
- Full codebase in main repo
- Happy to walk through any component
Built for Solana Cypherpunk Hackathon Bringing real estate yields to Solana DeFi
Try it: app.trystable.co/swap?ref=PUNK