SignX SDK

A secure toolkit for mobile-to-web authentication and transaction signing on the IXO blockchain

Mobile-to-Web Authentication

Enables seamless authentication through secure QR code mechanisms.

Features
  • QR Code Login: Secure QR-based login for users
  • Polling Mechanism: Real-time updates for login status
Secure Data Handling

Supports encrypted data exchange between client applications and mobile apps.

Features
  • AES-256-CBC Encryption: Secure transmission of sensitive data
  • Data Flow Management: Safe exchange and processing of encrypted information
Multi-Transaction Processing

Manages multiple transactions within a single session.

Features
  • Transaction Sessions: Handle multiple transactions sequentially
  • Long Polling: Real-time status updates for transactions

Installation

The SignX SDK can be installed via npm or yarn:

npm install @ixo/signx-sdk
# or
yarn add @ixo/signx-sdk

Quick Start

Import the SignX SDK into your project:

import { SignX } from '@ixo/signx-sdk';

Use Cases

The SignX SDK is versatile and can be used in various scenarios:

  • Secure User Authentication: Implement QR-based login systems
  • Data Exchange in dApps: Securely transmit sensitive information
  • Complex Transaction Handling: Manage multiple sequential transactions