CROSSx 2.0
CROSSx 2.0
CROSSx 2.0 is a next-generation Embedded Wallet SDK platform. It integrates OAuth-based authentication and blockchain wallet functionality into a single SDK, enabling app developers to implement Web3 features without the complexity of key management.
Key Features
- OAuth Login - Supports Google / Apple social login (direct JWT injection also supported)
- Embedded Wallet - Mnemonic-based HD wallet creation and management, protected by PIN
- Signing & Sending - EIP-191 message signing, EIP-712 typed data, transaction signing and sending
- RPC Proxy - Chain-specific JSON-RPC calls (
eth_call,eth_getBalance, etc.) - Biometric Authentication - PIN protection via Face ID / Touch ID
- Legacy Migration - Automatic recovery of existing CROSSx native app wallets
- Theme Customization - Light / Dark / System mode, semantic color token overrides
Supported Platforms
| Platform | Package | Minimum Requirements |
|---|---|---|
| iOS | Swift Package Manager | iOS 15.0+, Xcode 15+ |
| Android | Maven / Gradle | Android 8.0+ (API 26) |
| JavaScript (Core) | npm | Node 18+ / Modern browsers |
| React | npm | React 18+ |
| Wagmi | npm | Wagmi v2+ |
Integration Flow (Common)
- Install SDK and set project ID
- OAuth login (or inject JWT)
- Create wallet (
createWallet) - Sign / send / make RPC calls
Updated about 3 hours ago