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