Skip to content

v2.78.0

Choose a tag to compare

@vilenarios vilenarios released this 19 Feb 00:12
· 230 commits to master since this release
84fdfd1

This release adds cryptocurrency payment support for Turbo credits and significantly improves the overall top-up experience for both
crypto and credit card payments.

Crypto Top-Up Features

8 supported tokens: ARIO (AO), ARIO (AO via ETH wallet), ARIO (Base), SOL, USDC (Base), ETH (Base), USDC (Ethereum), ETH
(Ethereum)
Smart wallet detection: Only shows wallets the user has installed (MetaMask, Coinbase, Rainbow, Brave, Phantom, Solflare,
ArConnect/Wander)
Live pricing: Real-time token prices via CoinGecko API
Wallet balance display: Shows current balance, payment amount, and balance after purchase
Network switching: Automatic chain switching for EVM wallets (Base L2, Ethereum L1)
Transaction tracking: Clickable transaction IDs linking to block explorers
Credit Card Improvements

Fixed empty grey modal bug when clicking "Review"
Improved form layout and validation
Consistent modal styling
UI/UX Standardization

Left-aligned modal titles with content-driven heights
Consistent 24/40/24/24 padding across all modals
Red accent line at top of modals (ArDrive design pattern)
Session expired/concurrent session warnings render inside modal (not dialog-on-dialog)
Technical Improvements

Turbo SDK integration with proper wallet adapter patterns
EVM payments use walletAdapter: { getSigner: () => signer } pattern
Solana payments use QuikNode RPC (public RPC returns 403 in browser)
Proper token amount conversion (6 decimals for ARIO/USDC, 18 for ETH, 9 for SOL)
Gateway URLs passed to SDK for network identification