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

PlatformPackageMinimum Requirements
iOSSwift Package ManageriOS 15.0+, Xcode 15+
AndroidMaven / GradleAndroid 8.0+ (API 26)
JavaScript (Core)npmNode 18+ / Modern browsers
ReactnpmReact 18+
WagminpmWagmi v2+

Integration Flow (Common)

  1. Install SDK and set project ID
  2. OAuth login (or inject JWT)
  3. Create wallet (createWallet)
  4. Sign / send / make RPC calls